LaTeX怎么写论文:入门步骤与排版要点

从零搭建一篇 LaTeX 论文的骨架,讲清文档类、章节与交叉引用、图表公式和参考文献的写法,并给出中文论文的编译与核对方法。

很多人第一次接触 LaTeX,是因为导师或学校要求用它提交论文。打开一个空白文件,看到的是反斜杠命令、花括号和一堆看不懂的报错,很容易不知从哪里下手。搜索“latex 怎么写论文”的人,通常已经有了一篇要写的论文,需要的不是工具选择建议,而是一套能照着搭起来的写作方法。

这篇文章写给没有排版经验、准备用 LaTeX 写毕业论文或期刊稿件的人。读完之后,你应该能搭出一个结构完整的论文骨架,知道正文、图表、公式和参考文献分别怎么写,也知道编译失败时先看哪里。文中涉及中文排版的部分以 XeLaTeX 为例,其他编译方式的差别会在相关处说明。

用 LaTeX 写论文怎么开始?一句话结论

先找学校或期刊提供的模板,在模板上修改内容;没有模板时,用支持中文的文档类搭出导言区,再按章节逐步填充。下表按常见情况给出做法。

你的情况推荐做法原因
学校或期刊提供了官方模板直接在模板上写,不改动版式命令格式要求已经内置,改动容易导致不符合规范
没有模板,写中文论文使用支持中文的文档类,用 XeLaTeX 编译中文字体和标点需要专门处理,英文默认配置无法正确显示
论文很长,有多章使用 book 类文档,每章单独成文件再用 include 引入分文件便于修改,编译时也能只重编当前章节
参考文献很多用 BibTeX 数据库管理,正文用 cite 引用编号和格式自动生成,增删文献不用手动改序号
只写短篇报告或作业使用 article 类,单文件即可结构简单,没有必要拆分

开始之前:先确认这几点

动手前把下面几件事弄清楚,后面返工会少很多。

  • 学校或期刊的格式要求。论文页边距、字号、标题样式、参考文献格式常有硬性规定。先看有没有提供模板,它通常比自己配置更可靠。
  • 编译方式。中文论文一般需要 XeLaTeX 或 LuaLaTeX。如果模板指定了编译器,就按模板来,不要混用。
  • 本机 TeX 环境。需要安装常见的 TeX 发行版,并确认能在命令行或编辑界面里正常调用编译器。环境缺少宏包时,编译日志会提示缺哪个包。
  • 文件组织方式。建议把图片放在单独的文件夹,参考文献数据库单独一个 .bib 文件,正文按章节拆分。路径统一用相对路径,换电脑时不会断链。
  • 编码与字体。源文件统一保存为 UTF-8 编码。字体名称依系统而异,中文字体设置建议直接沿用模板或文档类提供的默认配置,只在必要时修改。

在 LaTeX 里搭建论文骨架的步骤

下面的步骤适用于没有官方模板、需要自己搭建结构的情况。如果你已有模板,可以跳过前两步,直接从内容填充开始。

  1. 选定文档类并写导言区。在文件开头写 \documentclass,中文长文可选用支持中文的 book 类或 article 类。导言区指 \begin{document} 之前的部分,用来放宏包引用和全局设置。
  2. 加载必要的宏包。常用的有中文支持、数学公式、图片、表格、超链接和参考文献相关宏包。只加载确实会用到的宏包,避免相互冲突,遇到报错时逐个排查。
  3. 填写标题、作者和摘要。用 \title、\author、\date 设置基本信息,在正文开头用 \maketitle 生成标题页。摘要放在 abstract 环境中。
  4. 生成目录。在标题页后写 \tableofcontents,目录会在编译后自动生成。每次增加章节,目录都会随之更新,无需手动维护。
  5. 用命令分级书写正文。章用 \chapter(article 类中是 \section),节用 \section,小节用 \subsection。编号由 LaTeX 自动计算,不要在标题里手打序号。
  6. 插入图表并加标签。图用 figure 环境包裹,\includegraphics 引入图片,\caption 写图题,\label 设置标签。表用 table 环境,表格主体常用 tabular 环境。正文中用 \ref 引用编号,编号会随章节增减自动更新。
  7. 书写公式。行内公式用 $...$,独立成行的公式用 equation 环境,需要多行对齐时用 align 环境。公式的编号同样可以用 \label 和 \eqref 引用。
  8. 添加参考文献并编译。在 .bib 文件里按条目写好文献信息,正文中用 \cite 引用,文末用 \bibliography 指定数据库和样式。编译顺序通常是先运行 XeLaTeX,再运行 BibTeX 或 Biber 处理文献,最后再运行两次 XeLaTeX,以解析交叉引用。

做完后逐项核对

第一次成功生成 PDF 只是开始,正式提交前建议逐项检查。

检查项怎么看有问题怎么办
编译日志查看有无 Error 和 Undefined control sequence 之类的报错按报错行号回到源文件修改,缺宏包就补上对应的 usepackage
交叉引用搜索 ??,它表示未解析的引用检查 label 名称是否拼写一致,并多编译一遍
参考文献看正文引用的编号和文末列表是否一一对应确认 .bib 中的键名与 cite 中的一致,重新运行 BibTeX 或 Biber
图表位置与尺寸逐页翻看,检查图表是否被挤到下一页太远,表格是否超出版心调整 figure 的位置参数,表格过宽时缩小字号或改用换行列格式
目录和页眉检查目录标题与正文章节是否一致,页眉章节名是否正确修改标题后重新编译,必要时检查模板中的页眉设置
中文显示检查标点、标题字体和字符是否正常显示确认使用的是 XeLaTeX 或 LuaLaTeX,字体配置是否沿用了模板

如果正文里有机器翻译或 OCR 处理过的内容,例如从外文 PDF 中复制的段落,提交前要逐段核对原文,确认术语和数字没有出错。

📝 总结

用 LaTeX 写论文,关键是先搭好结构,再填充内容:导言区配置好,章节用命令分级,图表、公式和参考文献各按固定写法放进去。学校有模板就以模板为准,编译报错时先看日志,逐项核对交叉引用和参考文献。需要在线编辑或与 Word 互相转换时,可以参考 app.unidoc.top 提供的 LaTeX 往返编辑功能。

❓ 常见问题(FAQ)

1. 写 LaTeX 论文需要先学很多命令吗?

不需要。入门阶段掌握章节命令、图表环境、公式环境和 cite 引用就够用,其余命令可以在需要时再查。很多人是边写边查的。

2. 中文论文为什么编译不出来,或者中文显示成方块?

多数情况是编译器选错了。中文通常需要用 XeLaTeX 或 LuaLaTeX 编译,并且导言区加载了中文支持宏包。如果模板已经配置好,直接用模板指定的编译方式即可。

3. 图片放在哪里,路径怎么写?

建议把图片放在与 .tex 文件同级的文件夹中,\includegraphics 里写相对路径,例如 figures/fig1.pdf。这样项目整体搬到其他电脑上也能正常编译。

4. 参考文献为什么正文有引用,文末却没有?

通常是没有运行 BibTeX 或 Biber 处理文献,或者 .bib 中的键名与 cite 中的不一致。按照编译顺序重新处理一遍,并检查键名拼写即可。

5. 从 Word 论文迁移到 LaTeX,内容要怎么搬?

可以先把正文按章节整理成纯文本,再逐段放入对应的章节命令中,图表和公式单独处理。转换工具能帮忙处理一部分格式,但公式和表格通常需要人工核对,转换后务必对照原稿检查。

打开 OmniDoc,编辑、转换或翻译你的 LaTeX 文档

更新于 2026-11-04