☰
TeX Live 2023安装与使用全指南
2026/10/30 5:14:46 网站建设 项目流程

1. TeX Live发行版概述

TeX Live是当前最完整的跨平台TeX/LaTeX发行版本,由TUG(TeX Users Group)维护。这个发行版包含了TeX核心引擎、LaTeX宏包、字体集、文档工具链等完整组件,支持Windows、Linux和macOS三大操作系统。作为科研工作者和技术文档撰写者的标配工具,它解决了学术排版中的几个核心痛点:

  • 自动处理数学公式、参考文献、交叉引用等专业排版需求
  • 提供超过5000个专业宏包,涵盖各学科特殊符号和排版规范
  • 输出印刷级质量的PDF文档,满足期刊投稿和书籍出版要求

与MiKTeX等发行版相比,TeX Live的最大优势在于其完整性——安装后即可离线工作,无需联网下载额外组件。2023版安装包大小约6GB,包含了过去一年所有稳定更新的宏包。

2. 安装准备与注意事项

2.1 系统环境检查

在Windows系统上安装前需要确认:

  • 磁盘空间:至少预留10GB可用空间(完整安装需要)
  • 权限准备:建议使用管理员账户操作
  • 环境变量:安装程序会自动配置PATH,但需关闭所有命令行窗口

对于Linux用户(以Ubuntu为例),更推荐通过包管理器安装:

sudo apt install texlive-full

2.2 安装程序获取

官方镜像站点提供三种获取方式:

  1. ISO镜像(推荐):从tug.org/texlive/acquire-iso.html下载最新镜像 2.网络安装器:适合带宽充足的环境 3.基础安装包:仅包含核心组件

注意:国内用户建议使用清华镜像源(mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/)下载,速度更快

3. 详细安装步骤

3.1 Windows平台安装

  1. 挂载下载的ISO镜像(或解压zip包)
  2. 以管理员身份运行install-tl-windows.bat
  3. 在图形界面中关键配置项:
    • 安装目录:建议保持默认(C:\texlive)
    • 方案选择:完整安装选"full",定制安装选"custom"
    • 创建开始菜单项:勾选以方便后续使用

安装过程约需30-60分钟,期间可能触发Windows Defender警告,需允许相关操作。

3.2 Linux/Mac安装配置

对于手动安装的用户,终端操作流程如下:

# 挂载ISO镜像 sudo mount -o loop texlive2023.iso /mnt cd /mnt # 启动安装程序 sudo ./install-tl # 按提示完成安装后 sudo umount /mnt

重要环境变量配置(添加到.bashrc或.zshrc):

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

4. 核心工具链使用

4.1 编译引擎对比

引擎命令编码支持字体处理适用场景
pdfTeXpdflatex有限Type1常规英文文档
XeTeXxelatexUnicode系统字体中文等多语言文档
LuaTeXlualatexUnicodeOpenType复杂版式设计

典型编译命令示例:

# 处理中文文档 xelatex -interaction=nonstopmode myfile.tex # 处理含BibTeX的文献 pdflatex main.tex bibtex main.aux pdflatex main.tex pdflatex main.tex

4.2 包管理工具

tlmgr是TeX Live自带的包管理器,常用操作:

# 更新所有已安装包 sudo tlmgr update --self --all # 搜索宏包 tlmgr search --global --file algorithm.sty # 安装特定包 sudo tlmgr install algorithm2e

常见问题:若遇到"tlmgr: not found"错误,检查PATH是否包含/usr/local/texlive/2023/bin/x86_64-linux

5. 实际应用案例

5.1 学术论文模板

典型的IEEE会议论文结构示例:

\documentclass[conference]{IEEEtran} \usepackage[UTF8]{ctex} % 中文支持 \usepackage{graphicx} \usepackage{algorithmic} \title{基于深度学习的文本分类方法} \author{\IEEEauthorblockN{张三} \IEEEauthorblockA{计算机学院\\某某大学}} \begin{document} \maketitle \begin{abstract} 这是中英文混合的摘要内容... \end{abstract} \section{引言} 深度学习在NLP领域\cite{devlin2018bert}... \begin{figure}[htbp] \centering \includegraphics[width=0.4\textwidth]{model.pdf} \caption{模型架构} \end{figure} \bibliographystyle{IEEEtran} \bibliography{references} \end{document}

5.2 数学公式排版

复杂公式示例:

\begin{equation} \frac{\partial u}{\partial t} = \nabla \cdot (D \nabla u) + \underbrace{f(x,t)}_{\text{源项}} \end{equation} \begin{align} x &= r \sin\theta \cos\phi \notag \\ y &= r \sin\theta \sin\phi \\ z &= r \cos\theta \notag \end{align}

6. 故障排查指南

6.1 常见错误处理

  1. 字体缺失问题:

    ! Font \EU1/lmr/m/n/10=[lmroman10-regular]:mapping=tex-text at 10.0pt not loadable

    解决方案:

    sudo tlmgr install lmodern
  2. 宏包版本冲突:

    ! LaTeX Error: File `algorithm2e.sty' not found.

    解决方法:

    sudo tlmgr install algorithm2e
  3. 中文编码问题: 确保文档头部声明:

    \documentclass{article} \usepackage[UTF8]{ctex}

6.2 日志文件分析

编译生成的.log文件包含详细诊断信息,重点关注:

  • 缺失的宏包(! LaTeX Error: File xxx.sty not found)
  • 字体加载错误(Font ... not found)
  • 参考文献警告(Citation xxx on page y undefined)

7. 性能优化技巧

  1. 增量编译: 对于大型文档,使用\includeonly命令选择性编译章节:

    \includeonly{ch1,ch3}
  2. 并行编译: 使用latexmk工具启用多核处理:

    latexmk -pdf -pdflatex="pdflatex -interaction=nonstopmode" -jobs=4 main.tex
  3. 缓存设置(Linux/Mac): 在~/.latexmkrc中添加:

    $pdflatex = 'pdflatex -synctex=1 -shell-escape'; $max_repeat = 3;

8. 扩展工具集成

8.1 编辑器配置

VS Code推荐配置:

  1. 安装LaTeX Workshop扩展
  2. 配置settings.json:
"latex-workshop.latex.tools": [ { "name": "xelatex", "command": "xelatex", "args": ["-synctex=1", "-interaction=nonstopmode", "%FILE%"] } ]

8.2 版本控制

.gitignore应包含:

*.aux *.log *.out *.toc *.bbl *.blg *.synctex.gz

对于团队协作,建议使用Overleaf在线平台或共享TeX Live版本号(通过tlmgr version查看)

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询