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

本地安装

  1. 下载 TeX Live 的 ISO 镜像:texlive.iso

  2. 挂载镜像,并运行安装脚本 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

posted @ 2024-07-20 09:35  Undefined443  阅读(145)  评论(0)    收藏  举报