texlive 安装配置

前言:texlive的安装与配置环境为Fedora 21

64位操作系统,安装版本为texlive 2014。

Attention: texlive 2016已默认支持中文字体,无需单独配置中文字体。

安装texlive

安装主程序

从官方下载texlive 2014的iso文件,然后将其挂载运行安装程序:

1
2

sudo mount -o loop -t iso9600 texlive.iso /mnt cd /mnt sudo ./install-tl#可加参数

可能会遇到缺少相关perl的模块,因为intall-tl是用perl写的,安装所缺少模块即可,个人遇到缺少digest

md5模块,通过以下命令安装:

1
2

sudo yum install perl-Digest-MD5.x86\_64

配置环境变量

安装完成后在所用shell配置文件中添加环境变量:

1
2
3
4
5
6

export PATH=/usr/local/texlive/2014/bin/x86\_64-linux:$PATH

export INFOPATH=/usr/local/texlive/2014/texmf-dist/doc/info:$INFOPATH

export MANPATH=/usr/local/texlive/2014/texmf-dist/doc/man:\$MANPATH

测试

tex –version 查看版本

测试能否访问系统字体: xetex opentype-info.tex

若出错说明需要配置才呢额嗯找到texlive自带的字体:

将 texlive-fontconfig.conf 文件复制到

/etc/fonts/conf.d/09-texlive.conf:

1
2
3
4

sudo cp /usr/local/texlive/2014/texmf-var/fonts/conf/texlive-fontconfig.conf /etc/fonts/conf.d/09-texlive.conf

sudo fc-cache -fsv

中文字体配置

添加字体

创建目录/usr/share/fonts/winfonts

将windows下6款sim字体复制到上述目录中,并更改字体权限为644。

刷新字体库:

1
2
3
4
5
6

$ sudo mkfontscale

$ sudo mkfontdir

$ sudo fc-cache -fsv

配置字体

修改/usr/local/texlive/2014/texmf-dist/tex/latex/ctex/fontset 下的

ctex-xecjk-winfonts.def 文件。将[SIMKAI.TTF]替换成windows字体的名,具体可通过 fc-list :lang=zh-cn 命令查看。

修改/usr/local/texlive/2014/texmf.cnf,将其中变量OSFONTDIR=/usr/share/fonts/winfonts