第一次用 LaTeX 写论文:从本地安装到模板编译通过的夜间指南
凌晨一点,实验室只剩下空调的低鸣,窗外的路灯把雨丝照成细线。我第一次把 Word 论文迁到 LaTeX 时,屏幕上不是优雅的公式,而是一串红色报错:Undefined control sequence。那一刻我才明白,排版不是论文的外衣,它像一条安静的河,决定思想能不能顺利抵达读者那里。
先把工具链跑通:不要一开始就追求完美模板
如果你在搜索“LaTeX论文排版教程”或“TeX Live安装教程”,建议先选一条最稳的路。本地方案用 TeX Live + VS Code + LaTeX Workshop;在线方案用 Overleaf。免费、官方、可复现,这是开源学术站最推荐的起点。TeX Live 完整安装约 6GB,第一次安装我在 100Mbps 校园网下用了约 38 分钟;Overleaf 不用安装,但免费项目在多人协作和编译时间上有限制。
- 安装 TeX Live,选择 full scheme,避免后续缺宏包。
- 安装 VS Code,再装 LaTeX Workshop 插件。
- 新建
main.tex,用最小示例测试。
可复制的最小文件如下:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
Hello LaTeX. $E=mc^2$
\end{document}
在终端运行:
latexmk -pdf main.tex
如果生成 main.pdf,说明引擎、路径、宏包基本正常。若提示找不到 latexmk,多半是 TeX Live 的 bin 目录没进 PATH;Windows 可重启终端,macOS/Linux 可检查 which latexmk。
模板怎么选:期刊会议优先,其次才是“好看”
很多人会搜“IEEE LaTeX模板下载”“ACM LaTeX模板下载”或“Overleaf模板怎么用”。我的经验是:投稿模板只认官方来源,别用来历不明的改版。IEEE 常见入口是 IEEEtran,ACM 是 acmart,Elsevier 多用 elsarticle,Springer 常见 sn-jnl。模板选择顺序很简单:目标会议/期刊官网说明、出版社模板、Overleaf 内置模板、本地社区维护模板。
| 场景 | 推荐模板 | 注意点 |
|---|---|---|
| 计算机会议 | IEEEtran / acmart | 不要私改页边距和字体 |
| 期刊长文 | elsarticle / sn-jnl | 检查参考文献样式 |
| 中文学位论文 | 学校官方 LaTeX 模板 | 封面、目录、盲审格式最容易出错 |
拿到模板后,不要立刻粘全文。先编译原始示例;再替换标题、作者、摘要;然后加入一节正文;最后再导入参考文献。BibTeX 的基本流程是:
pdflatex main
bibtex main
pdflatex main
pdflatex main
如果你用的是 biblatex,则可能需要 biber main。这类差异不是玄学,看模板里有没有 \usepackage{biblatex},以及是否出现 \bibliographystyle。
投稿前自检:如何确认它真的排好了
排版的冲突常藏在最后一页:图片浮动、参考文献溢出、字体未嵌入。我的固定检查是:全文无红色编译错误;PDF 页数符合要求;图表编号连续;引用没有问号;PDF 字体已嵌入。可用命令检查字体:
pdffonts main.pdf
若输出里 emb 一列全是 yes,通常说明字体嵌入正常。再搜索日志:
grep -i "warning\|error\|undefined" main.log
“LaTeX Warning: Citation undefined” 表示参考文献没跑完整;“Overfull \hbox” 通常是长公式、长 URL 或表格太宽。处理办法是给 URL 加 \usepackage{xurl},表格用 tabularx,公式用 aligned 或拆行。
如何验证它已经修好:重新执行完整编译流程,确认 PDF 可打开、引用无问号、日志无 undefined、字体嵌入为 yes,并把 PDF 上传到目标投稿系统预览一次。若 Google Scholar 学术论文下载、模板下载或开源社区资源访问较慢,优先尝试校园网、镜像源和官方缓存;如果仍不稳定,也可以把 Roxi 作为网络访问加速的一个备选项:wizzegroup.com。但真正让论文安静成形的,仍是你一次次把报错读懂的耐心。