TeX Live 安装
Linux
cd /tmp
# 下载安装压缩包
wget https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
# 解压压缩包
tar -xzf install-tl-unx.tar.gz && rm install-tl-unx.tar.gz
cd install-tl-*
# 安装(使用清华源)
perl ./install-tl --no-interaction --location https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet
默认情况下,所有内容都会被安装(7GB+),需要等待较长时间(~30min)。
设置环境变量。将下面的命令加入 ~/.bashrc(记得修改版本号):
export PATH="/usr/local/texlive/2024/bin/x86_64-linux:$PATH"
export MANPATH="/usr/local/texlive/2024/texmf-dist/doc/man:$MANPATH"
export INFOPATH="/usr/local/texlive/2024/texmf-dist/doc/info:$INFOPATH"
卸载
sudo tlmgr remove --all --force
⚠️: 这将删除整个 TeX Live 安装目录。
参考:Quick install for Unix | TeX Users Group
更新 TeX Live
这里假设旧版 TeX Live 版本号为 2023,新版版本号为 2024。你需要在下面的命令中相应地更改实际版本号。TeX Live 版本可以通过 tlmgr --version 命令查看。
# 移除链接文件
tlmgr path remove
# 重命名安装目录
mv /usr/local/texlive/2023 /usr/local/texlive/2024
# 下载更新脚本
wget https://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.sh
# 运行更新脚本
PATH="/usr/local/texlive/2024/bin/x86_64-linux:$PATH" sh update-tlmgr-latest.sh -- --upgrade
# 设置临时 PATH
export PATH="/usr/local/texlive/2024/bin/x86_64-linux:$PATH"
检查 tlmgr 版本:
$ tlmgr --version
tlmgr revision 70671 (2024-03-17 02:10:09 +0100)
tlmgr using installation: /usr/local/texlive/2024
TeX Live (https://tug.org/texlive) version 2024
看到输出版本号为 2024,而我现在正好处于 2024 年,说明成功更新到了最新版。
安装宏包
# 设置镜像源(可选)
tlmgr repository set https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet
tlmgr update --self --all # 更新宏包
tlmgr install scheme-full # 安装全部宏包
# 重新生成 lualatex/fontspec 缓存
luaotfload-tool -fu
# 生成链接文件
/usr/local/texlive/2024/bin/x86_64-linux/tlmgr path add
官方不建议生成链接文件,而是建议将 TeX Live 的
bin目录添加到PATH。不过如果你的目的是更新 ShareLaTeX 容器的话,则必须生成链接文件。
参考:Upgrade from TeX Live 2023 to 2024 | TeX Users Group
Ubuntu
sudo apt install texlive-full
其他可用软件包:
| 软件包 | 压缩包 | 磁盘空间 |
|---|---|---|
| texlive-latex-base | 59 MB | 216 MB |
| texlive-latex-recommended | 74 MB | 248 MB |
| texlive-pictures | 83 MB | 277 MB |
| texlive-fonts-recommended | 83 MB | 281 MB |
| texlive | 98 MB | 314 MB |
| texlive-plain-generic | 82 MB | 261 MB |
| texlive-latex-extra | 144 MB | 452 MB |
| texlive-full | 2804 MB | 5358 MB |
macOS
参见 MacTeX 使用
Windows
网络安装
下载并运行网络安装程序:install-tl-windows.exe
本地安装
-
下载 TeX Live 的 ISO 镜像:texlive.iso
-
挂载镜像,并运行安装脚本
install-tl-windows.bat。
参考:TeX Live on Windows | tug.org
Troubleshooting
Pregenerating ConTeXt MarkIV format. This may take some time...
在 Ubuntu 使用命令 sudo apt install texlive-full 安装时,卡在以下步骤:
Setting up purifyeps (1.1-3) ...
Setting up context (2021.03.05.20220211-1) ...
Running mtxrun --generate. This may take some time... done.
Pregenerating ConTeXt MarkIV format. This may take some time...
问题原因:这里实际上应该为文件描述符 fd 0(/dev/pts/1)打开一个交互式对话框,并等待用户回答。如果当前终端模拟器没有连接到 /dev/pts/1,那么就不会看到对话框。
解决方法:按住 Enter,直到 done 出现。
参考:Pregenerating ConTeXt MarkIV format. This may take some time... takes forever | Ask Ubuntu

浙公网安备 33010602011771号