最原始的 TexLive 安装办法就是通过非 GUI 界面来完成的。
官方指南:Quick install - TeX Live - TeX Users Group (tug.org)
进入工作目录
例如:
mkdir /texlive
cd /texlive
提示权限不够的时候加 sudo
就行了。
下载安装包
国内网络环境建议从清华源下载,可以用 wget
或 curl
。
wget https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet/install-tl-unx.tar.gz
# 或者
curl https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet/install-tl-unx.tar.gz
解压
如果向上面那样在根目录下建立的工作目录,这里就必须要用 sudo
了。
sudo zcat < install-tl-unx.tar.gz | sudo tar xf -
进入解压目录
cd install-tl-*
install-tl-*
指的是以 install-tl-
开头的文件夹,具体名称和下载的时间有关系,找到完整的文件夹名称替换上述文件夹名。
执行安装脚本
sudo perl ./install-tl --no-interaction
如果没有 perl
的话,记得先安装一下。
添加可执行文件到系统路径
- 临时添加(仅在当前会话窗口有效):
export PATH=/usr/local/texlive/YYYY/bin/PLATFORM:$PATH
这里 YYYY
指的是安装版本的年份,比如我安装的是 2023 版,这里路径就应该被替换为 /usr/local/texlive/2023/bin/PLATFORM
。
- 永久添加:
- 编辑
.bashrc
文件
sudo vim ~/.bashrc
按 G
滚到文件底部,按 i
进入插入模式,在文件末尾写入
export PATH=/usr/local/texlive/YYYY/bin/PLATFORM:$PATH
按 ESC
退出插入模式,输入 :wq!
保存文件。
- 使文件生效
source ~/.bashrc
查看一下系统路径里有没有 TexLive 的路径:
echo $PATH
验证安装成功
输入以下命令,如果输出版本号相关信息,且安装版本和你一致就是安装成功了。
tex --version
latex --version
如果想测试是否可用还可以尝试编译一个 tex
文件:
touch test.tex
vim test.tex
编辑文件内容如下:
\documentclass{article}
\begin{document}
Hello, LaTeX!
\end{document}
保存后编译:
pdflatex test.tex
不报错且能正常查看编译出的 pdf
文件就没问题了。