跳转到正文
EasyLaTeXDocs

数学环境与文档

在正文中使用 \(...\) 输入行内公式,使用 \[...\] 单独显示公式。数学模式中的空格、字母和符号遵循数学排版规则,与普通正文不同。

EasyLaTeX 编译器设置:XeLaTeX + ctex。基本数学模式无需额外宏包;需要 \text、对齐或复杂结构时加载 amsmath。

行内公式

把短公式放在 \( 与 \) 之间:

latex
质能关系可写为 \(E = mc^2\)。

行内公式与文字处于同一段落,适合变量、短等式和少量符号。不要把很长的推导塞进正文行内,否则会造成难看的断行。

独立公式

把需要单独展示且不编号的公式放在 \[ 与 \] 之间:

latex
\[
  f(x) = x^2 + 2x + 1.
\]

独立公式会居中显示。若之后需要在正文中引用它,使用 equation 环境,见公式编号与引用。

变量、文字与单位

数学模式中的英文字母默认视为变量,使用斜体:

latex
设 \(x\) 为自变量,\(y = f(x)\)。

在公式内插入普通文字时,加载 amsmath 后使用 \text{...}:

latex
\usepackage{amsmath}

\[
  x > 0 \text{ 时,} \sqrt{x} \text{ 有意义。}
\]

单位不是变量,通常使用直立体并在数值后留出合适空隙:

latex
\[
  v = 20\,\mathrm{m/s}.
\]

\, 是较小的数学空格;\mathrm 将单位排成直立体。复杂单位排版可在后续专题使用专门宏包,但不应把单位直接写成变量的连串字母。

常用符号

以下命令均必须在数学模式中使用:

含义写法效果
希腊字母\alpha, \beta, \Gammaα, β, Γ
运算关系\leq, \geq, \neq, \approx≤, ≥, ≠, ≈
集合关系\in, \subseteq, \cup, \cap∈, ⊆, ∪, ∩
箭头\to, \Rightarrow, \leftrightarrow→, ⇒, ↔
大型运算符\sum, \prod, \int∑, ∏, ∫

例如:

latex
\[
  A \subseteq B \Rightarrow A \cap B = A.
\]

符号命令应使用英文名称,不要复制 PDF 中看似相同的 Unicode 符号代替。命令更易搜索,也更稳定。

空格与标点

数学模式会忽略普通空格:

latex
\(a    +    b\)

与 \(a+b\) 的间距相同。需要微调时才使用 \,、\:、\; 或 \!。中文句号、逗号等标点通常放在数学模式外:

latex
当 \(x = 0\) 时,函数取最小值。

常见误用

用美元符号包围所有公式

$...$ 也能开启行内数学模式,但 \(...\) 的边界更清晰,不容易与货币符号或复杂 Markdown 混淆。本教程统一使用 \(...\)。

在公式中直接写中文

\[x 大于 0\] 会产生错误或错误的间距。加载 amsmath 后改为 \[x > 0\text{ 时}\],或者把说明放在公式外。

用 $$...$$ 显示公式

$$...$$ 是 plain TeX 写法,可能与 LaTeX 环境和间距机制冲突。使用 \[...\],或在需要编号时使用 equation。

完整示例

latex
\documentclass[UTF8,a4paper,12pt]{ctexart}
\usepackage{amsmath}

\begin{document}

质能关系为 \(E = mc^2\)。

\[
  A \subseteq B \Rightarrow A \cap B = A.
\]

\[
  v = 20\,\mathrm{m/s}.
\]

\[
  x > 0 \text{ 时,} \sqrt{x} \text{ 有意义。}
\]

\end{document}
数学环境与文档 | EasyLaTeX | EasyLaTeX