跳到正文

LaTeX 数学公式基础

把短公式放在正文中的 $ ... $ 之间,较大的公式用 \[ ... \] 单独占一行。在公式中,^ 表示上标,_ 表示下标,\frac{a}{b} 生成分数,\sqrt{x} 生成平方根。

行内公式和独立公式

正文中的数学公式放在美元符号之间,或放在 \( 和 \) 之间。单独居中成行的公式放在 \[ 和 \] 之间。

行内公式和独立公式

Einstein's formula $E = mc^2$ fits in a sentence.
So does \(a^2 + b^2 = c^2\). Larger formulas get a line
of their own:
\[
  x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
\]
由 Scissor LaTeX 排版: 行内公式和独立公式

$$ ... $$ 也可用,但 \[ ... \] 是 LaTeX 推荐的写法。要给公式编号,请使用 equation 环境;参见公式、对齐和编号。

数学公式中的空格会被忽略:LaTeX 会自行安排公式的间距。$a+b$ 和 $a + b$ 看起来完全一样。

上标和下标

^ 把下一个字符升为上标,_ 把它降为下标。多于一个字符时,请使用花括号。

上标和下标

x^2 \qquad x_i \qquad x^{10} \qquad a_{ij} \qquad
e^{-x^2} \qquad x_1^2 \qquad {}^{14}\mathrm{C}

不加花括号时,x^10 得到 x¹0:只有 1 被升为上标。

分数和根号

写法用途
\frac{a}{b}分数;在行内公式中较小
\dfrac{a}{b}全尺寸分数,在行内也是如此
\tfrac{a}{b}小分数,在独立公式中也是如此
\sqrt{x}平方根
\sqrt[3]{x}立方根或任意次根
\binom{n}{k}二项式系数

分数、根号和二项式系数

\frac{1}{2} + \frac{a+b}{c} \qquad \sqrt{2} \qquad
\sqrt[3]{x^2+1} \qquad \binom{44}{2} = 946

求和、积分和极限

大型运算符用 _ 和 ^ 指定上下限。在独立公式中,上下限位于符号的下方和上方;在行内公式中,为了节省空间,它们位于符号的右侧。

求和、乘积、积分和极限

Inline: $\sum_{k=1}^{n} k = \frac{n(n+1)}{2}$.
\[
  \sum_{k=1}^{n} k^2 \qquad \prod_{i=1}^{n} x_i \qquad
  \int_0^\infty e^{-x}\,dx = 1 \qquad
  \lim_{x \to 0} \frac{\sin x}{x} = 1
\]
由 Scissor LaTeX 排版: 求和、乘积、积分和极限

dx 前面的 \, 加入积分中惯用的细空格。\sin、\log、\exp 和 \lim 等函数名以直立体排版;对于 LaTeX 不认识的名称,请写 \operatorname{rank},或用 \DeclareMathOperator 定义它(参见自定义命令)。所有符号都列在符号参考中。

公式中的文字

数学公式中的字母作为变量以斜体排版,空格会被丢弃。要写词语,请使用 \text{...};要写单位或微分符号“d”这类直立字母,请使用 \mathrm{...}。

公式中的词语和直立字母

f(x) = x^2 \quad \text{for all } x > 0, \qquad
v = 44\,\mathrm{km/h}, \qquad \frac{\mathrm{d}y}{\mathrm{d}x}

希腊字母和符号

希腊字母是以其名称命名的命令:\alpha、\beta、\pi,以及 \Gamma 和 \Omega 等大写字母。完整列表见希腊字母页面。

希腊字母和一些符号

\alpha + \beta = \gamma, \quad \Delta x \to 0, \quad
\forall \varepsilon > 0, \quad x \in \mathbb{R}, \quad
a \leq b \neq c \approx 44

随内容变大的括号

普通括号保持原有大小。\left( 和 \right) 组成一对会随其中内容变大的括号。这适用于 ( )、[ ]、\{ \} 和 |。

用 \left 和 \right 生成的括号

(\frac{1}{2}) \qquad \left(\frac{1}{2}\right) \qquad
\left[ \sum_{i=1}^{n} x_i \right]^2 \qquad
\left\{ x : x > 0 \right\}

对于绝对值,在 Scissor LaTeX 中普通的 |x| 间距最紧凑;\left| x \right| 和 \lvert x \rvert 也可用,但会在竖线内侧多留一点空白。尖括号是 \langle 和 \rangle,它们同样可以用 \left 和 \right 变大。

公式无法识别时

如果公式中包含 Scissor LaTeX 不认识的命令,该公式会显示为红色的源代码,“问题”标签页会指出它及其所在行。文档的其余部分照常排版。

未知的数学命令:这个公式显示为红色

The vector $\symbf{v}$ is not available,
but $\boldsymbol{v}$ is.

以红色显示: 无法读取公式,因此改为显示其源代码。

已知会使公式显示为红色的命令包括 \mathscr、\genfrac、\intertext、\smash、\sideset、\prescript、\symbf、\qedhere,以及 physics 宏包中的 \abs 和 \dv 等命令。

公式绝不会让整篇文档停止排版。\partial、\langle、\rangle、\cap、\oplus、\otimes、\hbar 和 Vmatrix 在早期版本中会导致这种情况,现在都会像在 LaTeX 中一样排版;参见整篇文档无法排版时。

直接输入 Unicode 字符也可以:用 ∂ 代替 \partial,用 ⟨ 和 ⟩ 代替尖括号,用 ⊕ 代替 \oplus。

用 Unicode 字符代替 \partial、\langle 和 \oplus

The gradient is
$\frac{∂ f}{∂ x}$, the inner product $⟨ u, v ⟩$,
and the direct sum $U ⊕ V$.
由 Scissor LaTeX 排版: 用 Unicode 字符代替 \partial、\langle 和 \oplus

直接输入的字符在配合 unicode-math 宏包的 XeLaTeX 和 LuaLaTeX 中可用,但在普通的 pdfLaTeX 中不可用。如果你要在别处用 pdfLaTeX 编译文档,请使用命令。

与 TeX 安装的不同之处

数学宏包中哪些功能可用,列在 amsmath 和 amssymb 页面上。完整手册见 ctan.org/pkg/amsmath 和 ctan.org/pkg/amsfonts。

常见问题

如何在 LaTeX 中书写分数?

写 \frac{numerator}{denominator},例如 $\frac{1}{2}$。要在一行文字中得到全尺寸的分数,请使用 \dfrac。

如何书写多于一个字符的上标?

把它放在花括号中:x^{10}。不加花括号时,只有第一个字符被升为上标。

为什么我的公式显示为红色?

它包含 Scissor LaTeX 无法识别的命令。请对照符号参考检查该公式中的命令,或替换该命令。

本页的每个示例都在构建网站时由 Scissor LaTeX 排版。 最后更新:2026-11-07