作为一名长期使用 LaTeX 进行学术写作的用户,我深知在 Windows 系统上安装 TeX Live 可能会遇到的各种问题。本文将详细介绍 TeX Live 2026 的完整安装过程,包含从卸载旧版本到验证安装成功的每个步骤。与网络上常见的简化版教程不同,我会保留所有关键命令和终端日志,确保每个操作都可复现。
TeX Live 是 LaTeX 文档排版系统最全面的发行版,包含了几乎所有常用的宏包和字体。2026 版本作为最新发行版,在性能稳定性和功能支持上都有显著提升。对于科研工作者、学术作者和技术文档编写者来说,掌握 TeX Live 的正确安装方法是必备技能。
如果你之前从未安装过 TeX Live,可以直接跳过本节。但对于已有 TeX Live 安装的用户,特别是从 2025 或更早版本升级的情况,我强烈建议先卸载旧版本。这可以避免潜在的路径冲突和包管理问题。
打开命令提示符(Win+R 输入 cmd),执行以下命令检查当前安装:
bash复制kpsewhich -var-value TEXMFROOT
这个命令会返回当前 TeX Live 的安装根目录。例如,我的系统显示:
code复制D:/texlive/2025
找到对应目录下的卸载脚本。按照上例,路径应为:
bash复制D:\texlive\2025\tlpkg\installer\uninst.bat
以管理员身份运行此脚本,它会自动处理大部分卸载工作。完成后,还需要手动删除用户目录下的配置文件:
%USERPROFILE% 跳转到用户目录.texlive2025 文件夹(注意这是隐藏文件夹,需开启显示隐藏文件选项)注意:卸载过程中如果遇到文件占用错误,可以先关闭所有 LaTeX 编辑器和相关进程,如 TeXworks 或 VS Code 的 LaTeX 插件。
国内用户推荐使用清华大学的镜像站,下载速度更快且稳定:
code复制https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/
在镜像站中,你会看到多个文件:
texlive2026.iso:标准安装镜像texlive.iso:可能是指向最新版本的符号链接texlive2026-20260515.iso建议选择明确的 texlive2026.iso 文件,下载完成后可以校验 SHA256 确保文件完整。
下载完成后(假设保存到 E:\texlive2026.iso),右键点击文件选择"装载"。Windows 10/11 都内置了 ISO 装载功能,无需第三方软件。装载后会自动分配一个盘符,在我的测试环境中是 F:。
如果系统没有自动装载,也可以通过命令行操作:
bash复制mount-diskimage -imagepath E:\texlive2026.iso
装载成功后,在资源管理器中可以看到新增的驱动器,里面包含安装所需的所有文件。
虽然 TeX Live 提供了图形界面安装程序,但作为经验丰富的用户,我推荐使用命令行模式,因为它提供了更详细的配置选项和日志输出。
打开命令提示符(管理员权限),切换到装载的驱动器:
bash复制F:
cd \
install-tl-windows.bat --no-gui
--no-gui 参数强制使用命令行界面,避免图形界面可能出现的显示问题。
启动后会看到详细的文本菜单界面,这是 TeX Live 安装的核心配置环节。我将逐项解释关键配置:
code复制======================> TeX Live installation procedure <=====================
======> Letters/digits in <angle brackets> indicate <=======
======> menu items for actions or customizations <=======
= help> https://tug.org/texlive/doc/install-tl.html <=======
Detected platform: Windows (64-bit)
<B> set binary platforms: 1 out of 15
<S> set installation scheme: scheme-full
<C> set installation collections:
41 collections out of 41, disk space required: 9615 MB (free: 39004 MB)
<D> set directories:
TEXDIR (the main TeX directory):
C:/texlive/2026
TEXMFLOCAL (directory for site-wide local files):
C:/texlive/texmf-local
TEXMFSYSVAR (directory for variable and automatically generated data):
C:/texlive/2026/texmf-var
TEXMFSYSCONFIG (directory for local config):
C:/texlive/2026/texmf-config
TEXMFVAR (personal directory for variable and automatically generated data):
~/.texlive2026/texmf-var
TEXMFCONFIG (personal directory for local config):
~/.texlive2026/texmf-config
TEXMFHOME (directory for user-specific files):
~/texmf
<O> options:
[ ] use letter size instead of A4 by default
[X] allow execution of restricted list of programs via \write18
[X] create all format files
[X] install macro/font doc tree
[X] install macro/font source tree
[X] adjust search path
[1] add menu items, shortcuts, etc.
[1] update file associations
[X] install TeXworks front end
[X] after install, set CTAN as source for package updates
<V> set up for portable installation
Actions:
<I> start installation to hard disk
<P> save installation profile to 'texlive.profile' and exit
<Q> quit
安装方案(Scheme):默认 scheme-full 会安装所有组件,适合大多数用户。如果磁盘空间有限,可以选择 scheme-medium 或 scheme-small。
目录设置:默认安装在 C 盘,但考虑到 TeX Live 占用空间较大(约 9GB),建议改为其他分区。按 D 进入目录设置。
选项配置:
allow execution of restricted list of programs via \write18 选中,这是编译某些文档所必需的install TeXworks front end 如果你使用其他编辑器如 VS Code在目录设置界面,按 1 修改 TEXDIR(主安装目录):
code复制New value for TEXDIR [C:/texlive/2026]: D:/texlive/2026
这个路径将成为 TeX Live 2026 的根目录,所有系统文件都将安装在此处。注意:
/ 而不是反斜杠 \修改 TEXDIR 后,其他相关路径会自动更新:
code复制TEXMFLOCAL: D:/texlive/texmf-local
TEXMFSYSVAR: D:/texlive/2026/texmf-var
TEXMFSYSCONFIG: D:/texlive/2026/texmf-config
这些是 TeX 系统的标准目录结构,保持默认关系即可。个人目录(带 ~ 的路径)会指向用户文件夹,通常不需要修改。
按 R 返回主菜单,再按 I 开始安装。这个过程会持续较长时间(取决于硬件性能),在我的测试机上大约需要 45 分钟。
安装过程中会显示详细的进度信息,包括:
提示:安装过程中可以最小化窗口,但不要关闭。如果网络中断,安装程序会自动重试下载。
安装完成后,会显示如下信息:
code复制欢迎进入 TeX Live 的世界!
请参阅 D:/texlive/2026/index.html 获取文档链接。
TeX Live 网站 (https://tug.org/texlive/) 提供所有更新
和更正。TeX Live 是世界各地 TeX 用户组的联合项目;
请考虑加入最适合您的群组来支持它。群组列表可在
https://tug.org/usergroups.html 上找到。
Logfile: D:/texlive/2026/install-tl.log
打开新的命令提示符(重要:必须新开窗口以加载新环境变量),执行:
bash复制tex -v
成功安装会显示版本信息:
code复制TeX 3.141592653 (TeX Live 2026)
kpathsea version 6.4.2
Copyright 2026 D.E. Knuth.
There is NO warranty. Redistribution of this software is
covered by the terms of both the TeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the TeX source.
Primary author of TeX: D.E. Knuth.
创建一个简单的测试文档 test.tex:
latex复制\documentclass{article}
\begin{document}
Hello, TeX Live 2026!
\end{document}
编译测试:
bash复制pdflatex test.tex
如果成功生成 test.pdf,则说明安装完全正确。
如果遇到 tex.exe: Invalid command-line option 错误,通常是环境变量未正确设置。手动添加:
code复制D:\texlive\2026\bin\win32
注意:TeX Live 安装程序通常会设置用户级变量,但系统级变量更可靠,特别是多用户环境下。
某些情况下,新安装的字体可能无法立即识别。重建字体缓存:
bash复制mktexlsr
updmap-sys
TeX Live 自带包管理器 tlmgr,可以用来更新和安装额外包:
bash复制tlmgr update --self
tlmgr update --all
建议定期运行这些命令保持系统更新。
中国大陆用户通常使用 A4 纸张,而默认可能是 Letter。修改方法:
texmf.cnf 文件(通常在 TEXMFSYSCONFIG 目录)code复制\pdfpagewidth=210mm
\pdfpageheight=297mm
推荐使用 VS Code 配合 LaTeX Workshop 扩展:
settings.json:json复制{
"latex-workshop.latex.tools": [
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
}
],
"latex-workshop.latex.recipe.default": "pdflatex"
}
对于大型文档,可以配置内存参数:
texmf.cnf:code复制main_memory = 2000000
extra_mem_bot = 1000000
pool_size = 500000
这些值应根据实际内存大小调整,一般设置为物理内存的 1/4 左右。
TeX Live 采用"冻结"发布模式,每年发布一个新版本。日常维护建议:
每月检查更新:
bash复制tlmgr update --self
tlmgr update --all
备份个人宏包:
将自定义的宏包放在 TEXMFHOME 目录(通常是 ~/texmf),这个目录不会在升级时被覆盖。
版本升级:
当 2027 版本发布时,可以并行安装新版本,测试无误后再卸载旧版本。
为了加快包下载速度,设置国内镜像:
bash复制tlmgr option repository https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet
学术写作常用的宏包:
bash复制tlmgr install texliveonfly latexmk xetex xeCJK ctex
对于中文用户,推荐配置:
bash复制tlmgr install ctex
然后在文档中使用 ctex 文档类:
latex复制\documentclass[UTF8]{ctexart}
\begin{document}
中文测试
\end{document}
安装过程中的详细日志保存在:
code复制D:/texlive/2026/install-tl.log
遇到问题时,首先检查这个文件,搜索 error 或 warning 关键词。
在 Windows 上,特别是企业环境中,可能会遇到文件权限问题。解决方法:
如果安装过程中下载失败:
tlmgr 的镜像源设置使用 -portable 选项创建可移动安装:
bash复制install-tl-windows.bat -portable
适合U盘携带,但性能会有一定影响。
对于多核CPU,可以启用并行编译:
bash复制latexmk -pdf -lualatex -synctex=1 -interaction=nonstopmode -file-line-error -shell-escape -jobs=4 document.tex
-jobs=4 表示使用4个线程。
使用 latexmk 自动处理依赖和增量编译:
bash复制latexmk -pvc -pdf document.tex
这会监视文件变化并自动重新编译。
大型文档编译时,可以监控资源使用:
虽然 TeX Live 是最全面的发行版,但也有其他选择:
特点:
Mac 专用发行版,基于 TeX Live 但包含 Mac 特有工具。
如 Overleaf,适合协作和快速开始,但功能受限。
为了保持 TeX 系统的健康:
定期清理临时文件:
bash复制texhash
检查磁盘空间:
TeX Live 安装后增长较快,特别是临时文件和日志。
备份个人配置:
TEXMFHOME 目录基础入门:
lshort-zh-cn(TeX Live 自带的中文入门文档)中级技能:
高级主题:
官方资源:
texdoc install-tl中文社区:
问题解决:
TeX Live 2026 作为最新稳定版本,在以下几个方面有显著改进:
经过多年的使用经验,我认为命令行安装虽然看起来复杂,但提供了最可靠和可复现的安装方式。本文记录的过程在我的多台设备上测试通过,希望能帮助你顺利搭建 LaTeX 工作环境。