CentOS 7 安裝配置 Texlive2017

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 宏集,可以直接用來排版中文文檔。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容