本文作者:刘海洋。 Linux 发行版的软件源通常包括一套 TeX Live,可以使用 Linux 发行版自带的包管理器来安装和使用。然而,发行版的软件更新要比 TUG 官方的 TeX Live 更新慢一些,有时发行版中也会删去一些我们有时会使用到的宏包,所以对于使用 LaTeX 较多的用户,还是推荐自己从 CTAN 安装由 TUG 官方发布的 TeX Live 2015。 由 TUG 直接发布的 TeX Live 被称为 Vanilla TeX Live,即所谓原版 TeX Live。 在安装前,TeX Live 2015 的手册可以在 TUG 的 TeX Live 目录下找到:texlive-zh-cn.pdf 。可以先阅读其中的安装部分。 在 Linux 上安装原版 TeX Live 2015,与在 Windows 等其他系统下安装并无区别。可以从 CTAN 镜象下载 ISO 文件,然后挂载到一个目录下,运行里面的 install-tl 脚本进行安装;也可以在 CTAN 的网站上只下载 install-tl 脚本运行,在线安装。install-tl 是一个 Perl 脚本,在绝大多数发行版下都可以直接运行。默认是安装在 /usr/local/texlive/ 路径下,需要以超级用户权限安装,即运行
sudo ./install-tl
sudo ./install-tl -repository http://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet/
sudo ./install-tl -gui
sudo ./install-tl -gui=wizard
texdoc texlive-zh
- 如果在安装时没有选择在系统目录为可执行文件创建符号链接,就需要手工修改 ~/.profile 文件设置 PATH 环境变量。
- XeTeX 会使用 fontconfig 库来通过字体名搜索字体。TeX Live 的字体目录默认并不在 fongconfig 的搜索目录之列,因此需要按文档要求,将 TeX Live 安装目录下的 texmf-var/fonts/conf/texlive-fontconfig.conf 文件,复制到 /etc/fonts/conf.d/09-texlive.conf,然后运行 fc-cache,以确保 XeTeX 能搜索到字体。否则,TeX Live 自带的 OpenType 字体就只能以字体文件名的方式调用,非常不便。此外这样也能让系统的其他软件使用 TeX Live 安装的字体。
- 如果需要以字体文件名调用 Linux 系统安装的字体,例如使用 CJK 宏包调用来自 Windows 的字体,那么还需要修改 TeX Live 安装目录的 texmf.cnf 文件,在其中设置 OSFONTDIR 变量,例如:
OSFONTDIR = ~/.fonts//;/usr/share/fonts//;/usr/share/fonts-droid//
发表评论 取消回复