centos8 安装 LaTeX

LaTeX(LATEX,音译“拉泰赫”)是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,
利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,
能在几天、甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。
因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。

摘自:https://baike.baidu.com/item/LaTeX/1212106

你可以通过在线安装和镜像安装:

区别在于:
在线安装,下载所需文件并安装,由于安装的包过多,4000 以上,对网络有依赖。
镜像安装,将所有需要的文件下载到本地,来安装(ISO 镜像)。

在线安装
留意有 4000 以上个包需要安装。
安装说明:https://www.tug.org/texlive/acquire-netinstall.html

cd /tmp && wget https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
tar -zxvf install-tl-unx.tar.gz && cd install-tl-20210621 && ./install-tl

输入 I ,开始安装,或 O 进行配置。

镜像方式安装

cd /tmp && wget http://mirrors.aliyun.com/CTAN/systems/texlive/Images/texlive2021.iso && wget http://mirrors.aliyun.com/CTAN/systems/texlive/Images/texlive2021.iso.md5
md5sum -c texlive2021.iso.md5
mkdir /mnt/texlive && mount -o loop /tmp/texlive2021.iso /mnt/texlive
cd /mnt/texlive && ./install-tl

配置
安装时,输入O,进行安装配置。
输入 L,创建符号链接到标准目录,之后,连续回车确认。

之后,你会看下如下:
create symlinks in standard directories: [X]
binaries to: /usr/local/bin
manpages to: /usr/local/man
info to: /usr/local/info

R,返回主界面,再按 I 进行安装。

这样做的目的是,在后期构建时,避免出现类似:LaTeX Error: File `moreverb.sty’ not found. 错误。

卸载镜像
在安装完毕后,卸载镜像。

umount /mnt/texlive

设置环境变量

vi /etc/profile

# 增加以下

export MANPATH=${MANPATH}:/usr/local/texlive/2021/texmf-dist/doc/man
export INFOPATH=${INFOPATH}:/usr/local/texlive/2021/texmf-dist/doc/info
export PATH=${PATH}:/usr/local/texlive/2021/bin/x86_64-linux/

确定安装成功

tex -v

临时设置阿里云源 更新所有宏包

tlmgr update --all --repository http://mirrors.aliyun.com/CTAN/systems/texlive/tlnet/

永久设置

tlmgr repository set http://mirrors.aliyun.com/CTAN/systems/texlive/tlnet/

未找到 tlmgr 命令,请在设置环境变量后,重新登录终端。

列出待更新的包

tlmgr update --list

强制删除并安装更新包

tlmgr update --self --all --reinstall-forcibly-removed

安装包

# https://www.ctan.org/ 中搜索,以便确定包名
tlmgr install sttools

重建 TeX 数据库

# 需要管理员身份运行
texhash

参考:

texlive 国内镜像
阿里云 http://mirrors.aliyun.com/CTAN/systems/texlive/Images/
华为 https://mirrors.huaweicloud.com/CTAN/systems/texlive/Images/
清华 https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/
中科大 http://mirrors.ustc.edu.cn/CTAN/systems/texlive/Images/