tags: linux centos latex texlive
下載安裝鏡像 - Texlive2017
Texlive 是 Tex 的一種比較流行的發行版,windows 和 linux 都可以安裝,CentOS 可以直接使用 yum 安裝,但是通常這樣裝的版本比較老舊。我自己下載鏡像,用本地安裝的方法。
清華的鏡像源下載速度很快:
http://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/texlive2017-20170524.iso
下載之后,進入 root 用戶進行安裝。但是注意先把機器上老版本的 Texlive 刪除掉。
$ wget -c http://mirrors.hust.edu.cn/CTAN/systems/texlive/Images/texlive2017-20170524.iso
$ sudo su # 使用 root 用戶安裝
$ locate texlive | xargs rm -rf # 把所有老版本 texlive 文件刪除
$ mount -o loop texlive2017-20170524.iso /mnt/ #掛載 iso 鏡像
$ cd /mnt #進入鏡像目錄
$ ./install-tl # 運行安裝指令
過一兩分鐘會出現提示,需要選擇安裝方式,可以直接按 i 安裝,約二十分鐘之后就安裝好了,裝好之后占 3GB 硬盤空間。
Welcome to TeX Live!
Logfile: /usr/local/texlive/2017/install-tl.log
# 默認安裝在 /usr/local/texlive/ 下
$ cd ~
$ umount /mnt/ #卸載鏡像
Texlive2017 有一個詳細指南,其中也有詳細介紹各平臺各種安裝方法。
設置環境變量
將 texlive 部分目錄添加到環境變量,例如root 用戶的 ~/.bashrc 中,記得 source 一下。
PATH=/usr/local/texlive/2017/bin/x86_64-linux:$PATH; export PATH
MANPATH=/usr/local/texlive/2017/texmf-dist/doc/man:$MANPATH; export MANPATH
INFOPATH=/usr/local/texlive/2017/texmf-dist/doc/info:$INFOPATH; export INFOPATH
測試是否安裝成功
$ tex --version # 查看版本是否是新安裝的版本
$ latex sample2e.tex # 編譯一個測試文件看是否能編譯通過
$ pdftex sample2e.tex # 在當前目錄下生成測試文檔的 pdf 文件
如果這幾步都沒有問題,那么恭喜,安裝成功了。否則可能就是環境變量沒有設置好。
更新宏包
使用 Texlive 自帶的 tlmgr 包管理工具進行更新(類似 python 的 pip 包管理工具),非常方便。tlmgr 可以自己指定源地址:
$ tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet # 自動選擇最近的倉庫更新
$ tlmgr update -self # 更新宏包管理器
$ tlmgr update -all # 更新所有已安裝的宏包
全部更新完成之后,Texlive 占約 4GB 硬盤空間。
Texlive2017 自帶了解決中文支持的 CTeX 宏集,可以直接用來排版中文文檔。