LaTeX排版注意事项

Posted by 证毕QED on May 26, 2026

在本文中, 一行有多个公式的, 一些情况下左侧为错误示例, 右侧为正确示例, 一些情况下则全部为参考示例, 请根据上下文推测.

  • 无论行内公式还是行间公式, 都是句子的一部分, 尤其是行间公式, 当该公式后有文字时, 可以不加标点符号, 否则应该在公式后加上标点符号, 例如

    • 公式

      \[1 + 1 = 2\]

      在这句话内.

    • 这句话的结尾就是公式

      \[1 + 1 = 2 .\]
  • 当括号内符号大于正常高度时, 括号应使用 \left( 和 \right).

    \[(\sum^{\infty}_{n=1}\frac{1}{n})\qquad \left(\sum^{\infty}_{n=1}\frac{1}{n}\right)\]
  • 微分中的 d 应为正体, 写为 \mathrm{d}.

    \[d x\qquad\mathrm{d}x\]
  • 积分中, 被积函数后应添加 \, 以增加间距.

    \[\int f(x)\mathrm{d}x\qquad\int f(x)\,\mathrm{d}x\]
    • 多重积分的情形, 有作者选择在每个 $\mathrm{d}$ 前都添加间距, 此处没有统一的标准.
\[\iint f(x,y)\,\mathrm{d}x\,\mathrm{d}y\]
  • 关于冒号的使用方法, 一般使用 : 或 \colon, 二者区别是左右间距不同.

    • 映射 $f\colon X\to Y$ 中的冒号应使用 \colon, 而不是 :
    \[f: X\to Y \qquad f \colon X\to Y\]
    • 集合的表示中, 若使用冒号, 应使用 : 而不是 \colon.
    \[\{x \colon P(x)\} \qquad \{ x : P(x) \}\]
  • 关于竖线的使用方法, 竖线有多种书写方式, 分别是 |, \mid, \vert, \lvert, \rvert, 它们的区别是左右间距不同.

    • 在集合的表示中, 若使用竖线, 应使用 \mid 以保持间距. 若需要其大小与括号大小一致时, 由于 \middle 无法修饰 \mid , 只能使用 | , 并配合 \; 来调整间距, 写作 \;\middle|\;

      \[\left\{x | x=\frac{p}{q}\right\} \qquad \left\{ x \;\middle|\; x=\frac{p}{q}\right\}\]
    • 在表示整除时应该使用 \mid, 不整除应该使用 \nmid, 但也有人认为 \mid 间距太大, 仍使用 |.

      \[a|b,\quad b\not|c \qquad a\mid b,\quad b\nmid c\]
    • 在绝对值的表示中, 简单情况可直接使用 |, 但强烈建议只使用 \lvert 和 \rvert, 应避免使用 \vert, 它在遇到符号时可能存在间距问题.

      \[\vert -x\vert \qquad \lvert -x \rvert\]
    • 条件概率中竖线应使用 \mid.

      \[P(A|B)\qquad P(A\mid B)\]
    • 函数限制定义域或代入数值时, 应配合使用 \left. 和 \right | 或 \right\vert.

      \[\frac{\partial f}{\partial x}|_{x=x_0}\qquad\left.\frac{\partial f}{\partial x}\right|_{x=x_0}\]
    • 范数应使用 \lVert 和 \rVert, 而 \vert 和 \| 有时可能存在间距问题.

      \[\|-x\|\qquad\lVert-x\rVert\]
    • 多个竖线连续使用时, 应灵活调整, 无严格的正确答案, 例如

      \[\lvert a\rvert \;\big|\; b\]
  • 在书写分段函数时, 各条件前应有逗号与函数相隔, 前几个条件后应加分号或逗号, 最后一个条件后写句号或不加符号, 取决于该式在句子中的位置, 例如

    \[f(x) = \begin{cases} 1, & x \in \mathbb{Q} ; \\ 0, & x \notin \mathbb{Q} . \end{cases}\]
  • 书写同余时, 应使用 \mod 或 \pmod, 它们会自动添加间距, 区别是是否加括号, 而作为二元运算的模元素(即求余数), 应使用 \bmod, 它不会添加间距.

    \[a\equiv b\mod p\qquad a\equiv b\pmod p\qquad a\bmod b\]
  • 在书写多行公式, 使用 & 对齐时, & 应在等号或箭头等符号的前面, 若写在后面会导致间距问题.

    \[\begin{aligned} f(x) =& (x+1)^2 \\ =& x^2 + 2x + 1 \end{aligned}\qquad \begin{aligned} f(x) &= (x+1)^2 \\ &= x^2 + 2x + 1 \end{aligned}\]
  • 数学常数 $e$, $i$ 可直接输入, 也可写为正体 $\mathrm{e}$, $\mathrm{i}$, 此处有争议, 有人认为正体更标准, 也有人认为斜体更美观, 这里我们推荐不使用正体.

  • 书写省略号时, 省略号的位置应取决于上下文, 居中省略号使用 \cdots , 基线上的省略号使用 \ldots , 而 \dots 在大多数情况下可以根据上下文自动调整位置, 其余特殊情况则灵活选用竖省略号 \vdots 和斜省略号 \ddots.

    \[x_1, \dots, x_n \qquad x_1 + \dots + x_n\]
  • 书写分式时, 大多数情况可直接使用 \frac, 若想强制放大到行间形式, 则使用 \dfrac, 若想强制缩小到行内形式, 则使用 \tfrac, 应根据实际情况灵活选用, 确保分式美观. 特别的, 在书写连分数时, 应该全部使用 \cfrac.

    \[\dfrac{a}{b}\qquad\tfrac{a}{b}\qquad\cfrac{1}{a + \cfrac{1}{b + \cfrac{1}{c}}}\]
  • 定义新算子时, 不应该使用 \mathrm, 而是应该使用 \operatorname, 或在导言部分使用 \DeclareMathOperator, 后两者的效果相同, 只有局部和全局的区别. 若算子后是符号, 则三者渲染效果相同, 若算子后是字母或数字, \mathrm 后的间距会存在问题. 另外, 在行间公式中, 使用后两者还可以配合 \limits 调整角标位置, 也可使用 \operatornamewithlimits.

    \[\mathrm{K}_a A\qquad \operatorname{K}_a A \qquad \operatorname{K}_a\limits A\]