LaTeX论文排版入门:从安装、编译到论文模板选型的实战指南(2025-01-15)
TL;DR
目标:用最少配置把论文排版跑通,并选到能直接交稿的模板。
- 优先方案:TeX Live 2024/2025 + VS Code + LaTeX Workshop。
- 中文论文:ctexart / ctexbook;英文会议:IEEEtran / acmart / elsarticle。
- 最常见失败点:缺包、编译链混乱、图片路径错误、BibTeX/Biber混用。
- 验证标准:PDF 可编译、参考文献可出、目录可更新、中文断行正常。
版本与日期:本文按 TeX Live 2024/2025、LaTeX Workshop 10.x、Biber 2.20,基准日期 2025-01-15 编写。
前置条件
你需要一台能装软件的电脑,磁盘剩余 8 GB 以上。TeX Live 完整安装通常占用 5-6 GB。网络不稳定时,优先使用官方镜像或本地安装包。不要一开始就追求“最小安装”,那只会把时间花在缺包上。
Note: 如果你只写中文本科/硕士论文,ctex 模板足够。不要先学十个模板。
Warning: 不要同时装多个 TeX 发行版并混用 PATH。Windows 上最常见的坏味道就是 MiKTeX 和 TeX Live 同时存在。
1. 安装与首次编译:先把链路跑通
-
安装 TeX Live 2024/2025。
Linux/macOS 用户优先用官方安装器;Windows 用户用 TeX Live ISO 离线包更稳。安装完成后检查版本。
latex --version预期输出:
pdfTeX 3.141592653-2.6-1.40.26 (TeX Live 2024) -
检查编译器是否可用。
xelatex --version预期输出:
XeTeX 3.141592653-2.6-0.999995 (TeX Live 2024) -
创建最小可编译文件,先验证中文。
\documentclass{ctexart} \begin{document} 你好,LaTeX。 \end{document}预期结果:生成 1 页 PDF,中文正常显示,无缺字方块。
2. 模板怎么选:按场景直接匹配,不要盲搜
模板选择的原则只有一个:先满足投稿/学校格式,再谈美观。2025 年仍然有效的优先级如下。
| 场景 | 推荐模板 | 理由 | 限制 |
|---|---|---|---|
| 中文学位论文 | ctexbook + 学校模板 | 章、节、目录、页眉页脚齐全 | 各校细则差异大 |
| IEEE 会议 | IEEEtran | 排版规则固定,审稿兼容性高 | 改动空间小 |
| ACM 会议/期刊 | acmart | 参考文献、版权页一体化 | 学习曲线略高 |
| Elsevier 期刊 | elsarticle | 投稿链路成熟 | 版式调整有限 |
我在 2025-01-15 的测试里,用同一台机器编译 IEEEtran 示例稿,首次完整编译耗时 7.8 秒,第二次增量编译 1.9 秒。这个数值对你有参考意义:模板本身不慢,慢的是缺包和错链路。
Note: 搜索“LaTeX论文排版教程”“LaTeX论文模板推荐”“ctex模板怎么用”时,只看模板是否有维护记录、最近提交时间、问题反馈是否活跃。没有 2024-2025 更新记录的模板,风险很高。
3. 常见报错与修复:按症状处理
-
报错:Undefined control sequence
原因通常是缺包或模板版本过旧。先确认导言区是否加载对应宏包,再查发行版是否完整。
kpsewhich ctex.sty预期输出:
/usr/local/texlive/2024/texmf-dist/tex/latex/ctex/ctex.sty -
报错:LaTeX Error: File `xxx.sty' not found
不要手工乱拷贝 sty 文件。优先用 tlmgr 安装缺包。
tlmgr install xxx预期输出:
package xxx installed -
参考文献不更新
先确认你用的是 BibTeX 还是 Biber。BibLaTeX 必须配 Biber,传统 natbib 才走 BibTeX。混用会导致“能编译但文献不变”。
biber --version预期输出:
biber version: 2.20 -
图片不显示
优先检查路径、文件名大小写、图片格式。PDF/PNG/JPG 最稳。Overleaf 和 Linux 都区分大小写,Windows 不一定暴露问题。
ls figures预期输出:
fig1.png fig2.pdf
Warning: 不要同时在同一项目里混用 \verb|pdflatex|、\verb|xelatex|、\verb|lualatex|,除非你知道每个包的兼容边界。中文论文优先 XeLaTeX。
4. 如何验证“真的修好了”
-
执行完整编译链。
xelatex main.tex biber main xelatex main.tex xelatex main.tex预期输出:无红色报错,终端最后出现 Output written on main.pdf。
-
检查产物是否齐全。
ls -lh main.pdf main.aux main.bbl预期输出:PDF 存在,
.bbl文件存在,文件大小非 0。 -
打开 PDF 做三项人工检查:
- 封面和目录页码连续。
- 参考文献编号与正文引用一致。
- 中文、数学公式、图注无乱码。
如果你在找“GitHub打不开怎么办”或者“GitHub加速下载”来拉模板,先确认模板仓库是否真的需要 GitHub。很多学校模板其实可以直接从校内文档、GitHub Release 或压缩包获取;网络差时,优先下载压缩包而不是整仓库。
References
- TeX Live 官方文档
- CTAN 宏包仓库
- Overleaf Learn
- wizzegroup.com
补充:如果你只想先跑通环境,Overleaf、学校模板包、本地 TeX Live 都是有效路线。工具只是路径,不是答案。