LaTeX公式怎么写?零基础入门教程与本科论文实用技巧

论文格式“急救包”:模板套用与排版速成 更新日期 2026-08-04 17:23:12 阅读约 8 分钟
  • LaTeX
  • 公式排版
  • 本科论文
本文目录

1. 引言:从公式恐惧症到排版自由

本篇导读与核心速览
记得第一次写本科毕业论文的时候,导师要求所有的数学公式都要用LaTeX排版。当时我连“LaTeX”怎么读都不知道,更别说写出那些复杂的积分、矩阵和推导过程了。面对Word里笨拙的公式编辑器,我花了三天时间才排好一个章节的公式,而且格式经常出错,公式和文字对不齐、编号丢失、字体大小不统一……那段时间我几乎崩溃,甚至怀疑自己是否适合科研。

后来我发现,90%的本科论文排版问题都是由于对LaTeX的错误认识造成的,很多人认为它是需要精通编程才能掌握的“恐怖工具”,其实LaTeX的公式排版有一套非常简单的规则。只要掌握了核心的思维方式以及20个左右的常用指令,就可以在2小时内从零基础写出专业级的数学公式。

本文将以我的亲身经历以及验证过的技巧为基础,带领大家完成一次完整的LaTeX公式排版实战。我会用第一人称来叙述整个过程,从“面临任务”到“最终解决”,并把可以直接复用的经验、提示词分享出来。无论你是正在写本科毕业论文,还是准备发表第一篇小论文,这篇指南都会使你少走三个月的弯路。

2. 核心挑战:零基础用户必须掌握的 LaTeX 公式排版基础

2.1 LaTeX 公式的两大类型:行内与行间

类型语法使用场景示例
行内公式`... ... `正文中嵌入的短公式,如 `a2+b2=c2 a^2 + b^2 = c^2 `勾股定理可表述为 a2+b2=c2 a^2 + b^2 = c^2
块级公式`... ... `独立成行的长公式或推导,自动居中独立的能量方程:E=mc2 E = mc^2

关键思维转变:不要用 Word 的“插入公式”思维去理解 LaTeX。LaTeX 的公式是纯文本,它通过“符号指令”告诉编译器如何渲染。你不需要担心字体、字号、对齐,只管写对指令,剩下交给机器。

2.2 最常用的 10 个指令(零基础必记)

刚开始的时候总是记不住指令,后来发现只要记住这些高频词汇就可以满足90%的本科论文公式需求。

指令含义输入示例输出效果
`^`上标`x^2`x2 x^2
`_`下标`x_i`xi x_i
`\frac{}{}`分数`\frac{1}{2}`12 \frac{1}{2}
`\sqrt{}`平方根`\sqrt{2}`2 \sqrt{2}
`\sum_{}^{}`求和`\sum_{i=1}^{n}`∑i=1n \sum_{i=1}^{n}
`\int_{}^{}`积分`\int_{a}^{b}`∫ab \int_{a}^{b}
`\alpha`希腊字母`\alpha`α \alpha
`\beta`希腊字母`\beta`β \beta
`\rightarrow`箭头`\rightarrow`→ \rightarrow
`\text{}`公式内文本`\text{当 } x>0`当 x>0 \text{当 } x>0

注意:`\text{}` 是连接公式和自然语言的关键工具。我一开始总是把公式和文字混在一起写,导致排版崩坏。后来养成习惯:公式内所有非数学符号的文本都放在 `\text{}` 里。

2.3 常见错误与避坑指南

我踩过的坑,希望你不要再踩:

  1. 写错括号:LaTeX 的所有括号、花括号、方括号都必须成对出现。比如 `{` 必须对应 `}`,`

`。我经常忘记关闭花括号,导致整个公式编译失败。

  1. **行内公式用 `

`**:行内公式只能用 ` `,用 `

` 会导致公式跑到下一行,破坏排版。

  1. 公式内换行:块级公式内如果需要换行(比如多行推导),要用 `\\` 断行,并用 `&` 对齐(类似表格对齐)。我最初看到别人的长公式就盲目复制,结果自己写时总是错位。
  2. 忘记加空格:LaTeX 默认忽略多余空格,公式内如需空格,必须用 `\ ` 或 `\quad` 等显式命令。比如 `x y z x\ y\ z ` 才能得到 x y z x\ y\ z 。

3. 实战复现:我是如何用 LaTeX 完成本科论文公式排版

3.1 面临的任务

我的本科毕业论文题目是《基于深度学习的情感分析模型研究》,其中需要排版大量公式,包括:

  • 损失函数(交叉熵、均方误差)
  • 激活函数(ReLU、Sigmoid、Tanh)
  • 梯度下降更新规则
  • 卷积与池化操作的数学表达
  • 评价指标(准确率、召回率、F1值)

导师要求:所有公式必须用 LaTeX 写在 `overleaf` 上,且最终论文要 the 符合 IEEE 模板的格式要求。我当时是 LaTeX 零基础,连“编译”是什么都不知道。

3.2 遇到的瓶颈

开始之后,我很快就遇到了三个致命的问题:

  1. 公式排版混乱:由于不知道行内和行间公式的区别,我把所有公式都写在 ` ` 里,导致长公式挤在一行,超过页面边缘。
  2. 特殊符号不会写:需要排 `softmax` 函数、`argmax` 操作等符号时,我不知道用什么指令,只能去百度,但找到的答案质量参差不齐。
  3. 编号问题:论文要求每个公式都带编号(如 `(1)`、`(2)`),但我不知道如何自动编号,只能手动标号,结果修改一个公式后,后续所有编号都得重排。

3.3 应用的方法与工具

经过三天的挣扎之后,我找到了一个模板加经验指令的高效方法。具体步骤如下:

步骤 1:使用 Overleaf 模板

我直接搜索“IEEE LaTeX 论文模板”,用 Overleaf 打开。模板里已经预设了 `\begin{equation}...\end{equation}` 环境,自动编号。我只需要把自己的公式填进去。

步骤 2:学习“公式编写启发式”指令

我总结出一个可以重复使用的提示词,用来让AI帮我生成某个公式的LaTeX代码。

提示词模板
提示词模板:
请帮我生成以下数学公式的 LaTeX 代码。
要求:
- 行内公式用 ... ... 包裹
- 块级公式用 ... ... 包裹
- 禁止嵌套公式与公式内注释文字
- 只输出关键公式与必要运算过程
公式内容:[请在此处描述你的公式]

例如输入“Softmax 函数的定义,输入为向量 z,输出为每个类别的概率”,AI返回

latex

这正是我所需要的。直接复制到Overleaf中,编译无误。

步骤3:处理特殊符号和复杂结构

对于不认识的符号,比如“argmax”,我使用“分解法”:先写出 `\arg \max`,然后检查。后来发现 LaTeX 有专门的 `\argmax` 命令,但当时用 `\text{argmax}` 也能解决问题。关键是:不要犹豫,不要猜测,直接查或问 AI。

我整理出一个本科论文常用特殊符号快速查询表,如下所示。

符号LaTeX 指令示例
无穷大`\infty`∞ \infty
偏导数`\partial`∂ \partial
梯度`\nabla`∇ \nabla
点乘`\cdot`⋅ \cdot
叉乘`\times`× \times
属于`\in`∈ \in
子集`\subset`⊂ \subset
空集`\emptyset`∅ \emptyset
并集`\cup`∪ \cup
交集`\cap`∩ \cap

步骤4:解决公式和文字混排问题

论文里公式常常要和文字叙述结合起来使用。当输入x大于0的时候,输出y等于x。我之前的做法是:

latex

但是这样写会使公式在正文中显得很突兀。后来我学会了用 `\text{}` 在公式内混入文字:

latex

这样写出的分段函数既清楚又专业。

3.4 顺利解决:最终成果

经过两天的集中练习,我顺利地完成了论文中所有的公式排版工作,即

  • 5 个损失函数
  • 3 个激活函数
  • 2 个优化算法(SGD、Adam)
  • 1 个卷积操作定义
  • 4 个评价指标公式

全部自动编号,格式统一,编译无错误。导师第一次看到我的论文初稿时,惊讶地问:“你以前学过LaTeX吗?”我回答说没有,但是用对方法,两天就可以学会。

4. 进阶技巧:如何用 AI 辅助排版与避免“学术元素”陷阱

4.1 AI 辅助排版的“正确姿势”

很多同学用AI写论文的时候,喜欢直接让AI生成全部公式,结果得到的却是一堆错误的代码。我的经验是:用 AI 生成单个公式的代码片段,而不是整段章节。

我设计了一个“AI 公式协作工作流”:

  1. 手动列出公式逻辑:在纸上或者笔记里写下公式的数学定义(例如“损失函数 L = 1/N * 求和(i=1 to N) (yi - y_hat)^2”)。
  2. 用提示词生成代码:把上面的描述输入到AI里,只要求输出LaTeX代码。
  3. 手动检查与修改:把生成的代码复制到Overleaf中编译,看效果。如果不对,调整描述再试一次。
  4. 集成到文档:确认无误后,将公式代码粘贴到论文对应位置。

关键提示词:

请帮我生成以下公式的 LaTeX 代码,使用 `\begin{equation}...\end{equation}` 环境,使其自动编号。
公式内容:均方误差损失函数,定义:MSE = (1/n) * Σ_{i=1}^{n} (y_i - ŷ_i)^2
要求:只输出代码,不输出解释。

AI 输出:

latex

完美!

4.2 避免学术元素陷阱,何时应该使用公式,何时不应该使用

我在写论文的时候,曾犯过一个错误,在讨论部分插入了一个复杂的公式,以显得自己的论文更学术。结果导师直接指出,这个公式在本节中没有起到推导的作用,只是起到了装饰的作用,应该删掉。

后来学习了学术元素放置启发式规则,才明白每一个公式、表格、图片都要有明确的功能,不能为了好看而硬塞。

论文章节应放不应放
引言/意义无公式或最多1个关键定义装饰性公式、无法解释的推导
文献综述/理论基础关键定义公式、方法对比表科学插图、复杂推导
方法/模型科学插图 + 公式 + 必要时代码无关图表
实证结果对比表、结果汇总表科学插图(除非是路径图)
讨论/结论无公式、无科学插图装饰性图表、公式

我的做法:在写论文之前,先列出每一章的元素清单,确定哪些公式是必须的,哪些是多余的。以方法章节为例,在方法章节中需要放置3个公式(损失函数、激活函数、更新规则)以及1个架构图。其他的额外公式全部删除。

4.3 本科论文的“常见坑”与修改方法

根据我的经验以及同导师的多次交流,本科论文公式排版最容易出现的问题有以下几点。

  1. 口语化与“首先其次最后”堆砌:很多同学在公式解说时,用“首先……其次……最后……”这种结构,看起来很幼稚。修改方法:直接用一个“主谓宾”的句子概括,然后展开说明。例如:“式(3)定义了交叉熵损失函数。该函数通过比较预测概率与真实标签的差异,指导模型参数更新。”
  2. 小节互相“见前文”却不点名概念:比如“该公式与前文所述类似”,但读者不知道“前文”是哪里。修改方法:明确指出“见第2.3节式(5)的定义”。
  3. 摘要按章罗列:摘要应该总结核心贡献,而不是“第一章讲了……第二章讲了……”。修改方法:去掉“第一章”这种表述,直接用“本文提出……”、“实验表明……”等。
  4. 结论复述目录:结论不是目录的复制,要提炼出“所以结果是什么”、“有什么意义”。修改方法:用“本研究的主要发现是……”、“这些结果说明……”等句式。

5.实证编造未跑方法:永远不要伪造数据或者公式。如果算法没有跑通,就承认由于时间限制,该部分还没有完成,比造假好一万倍。

6.讨论章硬塞装饰性图表:如果讨论中没有新的数据对比,就不要放图表。修改方法:删掉所有冗余图表,用文字讨论即可。

7.问卷后部重复人口学题:很多问卷的后半部分会重复问年龄、性别,这是低级错误。修改方法:在问卷设计阶段就检查所有题目,避免重复。

5. 常见问题

Q1: LaTeX 公式排版和 Word 公式编辑器相比,到底好在哪?

答:三个核心优势:

  • 自动排版:LaTeX 自动处理公式对齐、编号、字体大小,你不需要手动调整。
  • 版本控制:纯文本文件,可以用 Git 管理版本,不怕误删或格式错乱。
  • 跨平台兼容:同一份 .tex 文件可以在任何电脑上编译,不用担心格式丢失。

Q2: 我完全不懂编程,能学会 LaTeX 公式吗?

答:能。LaTeX 公式不需要编程基础,只需要记忆 20 个左右的核心指令(如 `^`、`_`、`\frac`、`\sum` 等)。而且 Overleaf 等在线平台提供了可视化编辑器,你可以在图形界面中直接插入公式模板,再手动修改。

Q3:公式编号怎样自动产生?

答:使用 `\begin{equation}...\end{equation}` 环境即可。LaTeX 会自动为每个 equation 环境中的公式编号,编号格式为 `(1)`、`(2)` 等。如果你需要引用某个公式,在公式内加 `\label{标签名}`,然后在正文中用 `\ref{标签名}` 引用。

Q4:公式太长,一行放不下怎么办?

答:使用 `\begin{aligned}...\end{aligned}` 环境,搭配 `\\` 换行和 `&` 对齐。例如:

latex

Q5:怎样快速查找不认识的LaTeX符号?

答:推荐两种方法:

  • Detexify网站:用鼠标画出符号,它会自动识别并给出LaTeX指令。
  • AI搜索:直接问“LaTeX中如何写[符号名称]”,AI会立即给出答案。