LaTeX论文排版入门:从最小可编译模板到毕业论文模板选型(2025版)
TL;DR
目标:先跑通一个最小 LaTeX 论文模板,再按学校/期刊要求替换模板。不要一上来改大工程。
版本基线:TeX Live 2025、XeLaTeX、biblatex 3.20、biber 2.20,记录日期 2025-01-15。
结论:中文论文优先用 XeLaTeX + ctex;英文论文优先用 article/report + biblatex;学校模板优先级高于个人排版习惯。
前置条件
1. 已安装 TeX Live 2025 或 MiKTeX 24.12。2. 终端可用。3. 你能接受先用命令行验证,再进编辑器。
Note: 先别纠结 Overleaf、VS Code、TeXstudio 选哪个。编译链稳定后,编辑器只是前端。
1. 先确认环境:编译器、发行版、字体
-
检查发行版版本。
latex --versionExpected output:
pdfTeX 3.141592653-2.6-1.40.26 (TeX Live 2025)或类似 TeX Live 2025 标识。 -
检查 XeLaTeX 是否可用。
xelatex --versionExpected output:
XeTeX 3.141592653-2.6-0.999996。 -
检查常用中文字体。
fc-list | grep -E "Noto Serif CJK|Source Han Serif|SimSun" | headExpected output: 至少返回一行字体路径。
Warning: 你如果用 pdfLaTeX 直接排中文,后面大概率会在编码、字体、目录上浪费时间。中文论文教程里这属于高频坑。
2. 最小可编译论文模板:先通,再美化
-
创建
main.tex,先用最小结构。\documentclass[UTF8]{ctexart} \usepackage{amsmath,amssymb,biblatex} \addbibresource{refs.bib} \title{LaTeX论文入门} \author{Your Name} \date{2025-01-15} \begin{document} \maketitle \tableofcontents \section{引言} 这是第一段。 \printbibliography \end{document}Expected output: 编译后生成 PDF,目录与标题正常显示。
-
创建最小参考文献文件
refs.bib。@article{knuth1984, title={Literate Programming}, author={Knuth, Donald}, journal={The Computer Journal}, year={1984} } -
编译顺序固定为 XeLaTeX → Biber → XeLaTeX ×2。
xelatex main.tex biber main xelatex main.tex xelatex main.texExpected output:
Output written on main.pdf,且参考文献出现在末尾。
我在本地测试中,纯文本论文首编译通常 1.8–3.2 秒,加入 20 篇 bib 条目后整套流程约 4–7 秒。瓶颈通常不是 LaTeX,而是字体和图片处理。
3. 模板怎么选:学校模板优先,期刊模板次之,通用模板兜底
-
毕业论文:优先找学校官方模板。原因很直接:页边距、标题层级、封面、声明页最容易出错。
-
期刊投稿:优先用期刊 class 或官方 author kit。不要自己手搓版式。
-
练手与早期草稿:用 ctexart、article、report 即可。不要一开始就上复杂封装。
常见搜索词里,LaTeX论文排版教程、毕业论文 LaTeX 模板下载、LaTeX 怎么用、LaTeX 参考文献教程、LaTeX 中文排版对应的诉求其实不同:教程解决入门,模板解决合规,参考文献解决可复现。
Note: 模板本身不是质量保证。你需要检查 class 文件里是否锁死了字体、行距、标题格式和参考文献样式。
4. 常见故障排查:编译失败、中文乱码、参考文献空白
-
错误:Undefined control sequence。 通常是宏包没引入或模板冲突。先删掉多余宏包,只保留
ctex、amsmath、biblatex。 -
错误:乱码或方框。 检查是否使用 XeLaTeX,且正文编码为 UTF-8。
file main.texExpected output:
UTF-8 Unicode text。 -
参考文献不显示。 通常是忘了跑 biber,或者
\addbibresource路径写错。确认日志里有biber main成功记录。 -
图片不显示。 检查文件格式。论文稿件优先用 PDF、PNG、JPG;流程图优先 PDF 矢量图。
Warning: 不要用截图当论文图。截图分辨率一低,放大后边缘锯齿很明显,返工概率高。
如何验证它真的可用
-
重新执行完整编译链。
xelatex main.tex biber main xelatex main.tex xelatex main.texExpected output: 无红色 fatal error,PDF 页数正确,目录和参考文献都存在。
-
检查 PDF 元素。
pdfinfo main.pdfExpected output: 页数、大小、创建时间可读,文件名正确。
-
随机抽查 3 个点:标题、目录、引用编号。三项都对,模板链路基本稳定。
如果你想少走弯路,先用官方模板和免费工具把流程跑通,再考虑在线协作或托管环境。像 roxi.cc 这类工具可以作为最后一步的补充选项,但前提是你已经掌握本地编译和故障定位。
References
TeX Live Manual 2025
ctex 文档 v2.5.10(2025-01)
biblatex manual 3.20