`
kunluntaishan
  • 浏览: 1834 次
  • 性别: Icon_minigender_1
  • 来自: 西宁
文章分类
社区版块
存档分类
最新评论

【转载】ubuntu 安装 texlive

 
阅读更多

分享一下安装和配置经验。

1、材料准备

 texlive的安装包:可以百度下,这里也提供一个下载地址:http://mirror.hust.edu.cn/CTAN/systems/texlive/Images/texlive2013-20130530.iso ,这个是来自华中科技大学的镜像。

 中文字体: http://download.csdn.net/detail/bendanban/7167889

2、安装texlive 2013

这个安装比较简单,我用的是ubuntu12.04.4。 具体步骤是,mount一下你下载的iso文件。

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. sudo mkdir /media/texlive   
  2. sudo mount texlive2013-20130530.iso  /media/texlive  -o loop


然后进入到 /media/texlive目录下,执行:

 

 

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. ./install-tl  

提示输入的时候,输入I (大写的i,会看到提示的)

 

 

安装完成后,可以向/etc/profile文件的最后一行添加如下代码,注意,我的系统是64位的,你要看看你自己的系统是不是在这个目录下有latex命令。

 

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. export PATH=/usr/local/texlive/2013/bin/x86_64-linux:$PATH  


如果你想使用帮助的话,还可以向~/.bashrc中添加下面两行:

 

 

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. export MANPATH=/usr/local/texlive/2013/texmf-dist/doc/man:$MANPATH  
  2. export INFOPATH=/usr/local/texlive/2013/texmf-dist/doc/info:$INFOPATH  


到这里,我一般会重启一下。

 

 

测试一下上面的配置是否正确:

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. which latex  


如果找到了latex,那就可以继续了,找不到的话,你需要重新看一下自己是不是没有配置好环境PATH

 

 

3、搞定中文字体

先写一个简单的测试tex文件。起名为test.tex

 

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. \documentclass[UTF8]{ctexart}  
  2. \begin{document}  
  3. 我爱中国!  
  4. \end{document}  


然后执行如下命令编译:

 

 

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. xelatex test.tex  


等一会,你会遇到一个错误,大致如下:

 

 

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  
  2. !  
  3. ! fontspec error: "font-not-found"  
  4. !   
  5. ! The font "SimSun" cannot be found.  
  6. !   
  7. ! See the fontspec documentation for further information.  
  8. !   
  9. ! For immediate help type H <return>.  
  10. !...............................................   


下面就要解决这个问题,错误里说了,"font-not-found"! 

 

先执行如下命令:

 

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. cd /etc/fonts/conf.d  
  2. sudo ln -s /usr/local/texlive/2013/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts 09-texlive.conf  

 

上面的命令是为了让系统可以使用texlive的字体

 

在做如下操作:

 

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. cd /usr/share/fonts  
  2. sudo mkdir WinFonts  


然后将下载的字体解压后,拷贝到新建的目录WinFonts下,然后执行如下命令:

 

 

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. sudo chmod 644 *.ttf  
  2. sudo mkfontscale  
  3. sudo mkfontdir  
  4. sudo fc-cache -fsv  

 

执行成功后,在做如下操作:

 

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. cd  /usr/local/texlive/2013/texmf-dist/tex/latex/ctex/fontset/  


在进入目录后,ls,你会看到一个文件ctex-xecjk-winfonts.def

 

用编辑器打开,内容大致如下:

 

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体  
  2. vim:ft=tex  
  3.   
  4. \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]  
  5.   {SimSun}  
  6. \setCJKsansfont{SimHei}  
  7. \setCJKmonofont{[SIMFANG.TTF]}  
  8.   
  9. \setCJKfamilyfont{zhsong}{SimSun}  
  10. \setCJKfamilyfont{zhhei}{SimHei}  
  11. \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}  
  12. \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}  
  13. % \setCJKfamilyfont{zhli}{LiSu}  
  14. % \setCJKfamilyfont{zhyou}{YouYuan}  
  15.   
  16. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体  
  17. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体  
  18. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书  
  19. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋  
  20. % \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书  
  21. % \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆  
  22.   
  23. \endinput  


下面,打开新的终端,执行如下命令:

 

 

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. fc-list :lang=zh-cn  


输出大约如下:

 

 

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. FangSong,仿宋:style=Regular,...  
  2. KaiTi,楷体:style=Regular,...  
  3. SimSun,宋体:style=Regular  
  4. SimHei,黑体:style=Regular...  

 

 

下面需要做的就是将ctex-xecjk-winfonts.def中的字体名字改成上面四行的行首的内容。

如果你用vim,可以在vim里执行如下命令:

 

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. :%s/\[SIMFANG.TTF\]/FangSong/g  
  2. :%s/\[SIMKAI.TTF\]/KaiTi/g  


重新执行一下,那个编译命令吧:

 

 

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. xelatex test.tex  



 

我反正成功了!一下是结果截屏:

 

 

 

 

 

分享到:
评论

相关推荐

    ubuntu8.04下texlive2008安装及中文环境配置

    ### Ubuntu 8.04 下 TexLive 2008 的安装与中文环境配置 #### 一、前言 在 Ubuntu 8.04 LTS (Hardy Heron) 操作系统上安装并配置 TexLive 2008 及其中文支持是一项非常有用的技术。无论是学术论文撰写还是技术文档...

    texlive+texmaker安装配置教程1

    【标题】:“TeXLive+TeXMaker安装配置教程1” 【描述】:介绍如何轻松安装和配置TeXLive和TeXMaker,适合初次接触LaTeX的用户,尤其是对于习惯于图形界面操作的用户,解决CTEX的配置复杂性和可能出现的bug,推荐...

    TexLive中文安装教程

    TexLive2018是该系列中的一个版本,这个版本支持Linux、Windows、Mac OS等多种操作系统,允许用户在不同的平台下安装并使用TeX排版系统。 文档介绍了TexLive的基本概念,其中包括TexLive与TexCollection的联系。...

    TEX Live 指南 TEX Live 2010

    ### 关于TEX Live 2010:XeTeX安装指南及概述 #### 1. 简介 **TEX Live 2010** 是一个面向GNU/Linux及其他类Unix系统(包括Mac OS X和Windows)的综合TeX系统。本指南旨在详细介绍其核心功能和特性,特别是针对...

    Texlive2013安装说明

    ### Texlive2013安装说明相关知识点 #### 一、Texlive2013概述 **Texlive2013**是一款包含了TeX及其相关程序的综合发行版,旨在为用户提供一套全面的排版工具。它支持多个操作系统,包括GNU/Linux、其他类Unix系统...

    texlive2018离线安装包ISO镜像(适合Linux和Windows)

    计算机专业科研利器,texlive2018离线安装包ISO镜像(适合Linux和Windows)texlive2018-20180414.iso。适用于计算机专业的学术科研LeTEX文档撰写,本资源为iso光盘镜像,能够在Linux平台和Windows平台搭建LaTEX撰写...

    2016版texlive指南

    - TeXLive也支持从ISO镜像或DVD进行安装,这对于需要便携式安装的用户非常有用。 - 这种方式使得TeXLive可以在没有网络连接的情况下进行部署。 #### 6. tlmgr:管理你的安装 - **tlmgr的GUI模式**: - `tlmgr`是...

    TexLive指南-2017版

    根据给定文件内容,本文将详细解读“TexLive指南-2017版”中涵盖的关键知识点,主要围绕TeXLive 2017的安装、功能以及管理等方面。 TeXLive是TeX及其相关程序的跨平台发行版,适用于多种操作系统,包括类Unix系统...

    TexLive使用教程——2015

    TeXLive的安装可以分为基本安装和特殊安装。基本安装方法包括使用DVD安装和网络安装。网络安装又可以分为简化的向导安装程序、专家图形界面安装程序以及文本界面安装程序。特别地,对于Unix、MacOSX、Windows和...

    readme_install_Texlive_2021.pdf

    根据提供的文件信息,本文将详细介绍Texlive 2021的安装步骤以及相关的知识点。 ### 知识点一:Texlive概述 Texlive是一个流行的LaTeX发行版,它包含了LaTeX排版系统的核心部分,以及大量附加的宏包和工具。LaTeX...

    适用于TexLive的自动化学报Latex模板

    而TexLive是LaTeX的一个全面的分发版本,它包含了编译器、宏包、字体和其他必要的工具。本资源“适用于TexLive的自动化学报Latex模板”是为了简化学术论文写作过程,特别是针对化学报的格式要求。 首先,我们来看...

    Texlive宏包每月自动更新

    "Texlive 宏包每月自动更新" 是一种自动化维护 `Texlive` 安装的方法,确保用户可以始终使用最新的宏包。这个过程通过运行名为 `AutoTeXLivePackageUpdaterMonthly.bat` 的批处理文件来实现,该文件设计用于定期检查...

    texlive-zh-cn.pdf

    TEXLive的安装可以通过多种方式进行,包括在Unix、MacOSX、Windows、Cygwin上的安装,以及文本界面和图形界面的安装程序。安装程序包括二进制系统菜单、选择要安装的组件、目录、选项等操作。安装后的操作包括环境...

    Texlive2007中文配置(转发)

    根据提供的文件信息,本文将详细介绍如何配置Texlive2007以支持中文环境,包括安装过程、设置路径、复制所需文件以及生成字体的具体步骤。 ### 安装TeXLive 首先,安装TeXLive是配置中文环境的基础。可以通过以下...

    使用命令行升级texlive宏包.pdf

    如今,很多人(包括我)愿意选择使用镜像文件来安装 texlive。镜像安装虽然有多种好处,但它不可 避免的存在宏包落后的弊端,升级宏包的工作也就摆在了用户面前。 本文简要介绍使用命令行升级 texlive 宏包的几条...

    texlive中文指南

    TEXLive的安装方式有多种,包括通过DVD安装以及通过网络安装。如果用户希望使用DVD安装,可以在TEX用户组织提供的TEXCollectionDVD中找到TEXLive的相关内容。而网络安装则提供了一种更为便捷的更新和维护方式,用户...

    常用必备宏包文档(texlive自带).rar

    backref—文献反向索引 ctex宏包(中文输出) fontspec—字体管理必备 hyperref——链接索引 mhchem—化学类 natbib文献格式控制宏包 SIunits—国际单位 smartdiagram——智能框图 subfigure-多图 subfig—子图 ...

Global site tag (gtag.js) - Google Analytics