数学间距 · 让公式疏密得当

数学模式里空格被忽略,但排版常需微调疏密:\, 细空格、\quad 大空隙、\! 负空格,还有 \phantom 占位对齐。这一章讲清各种间距命令和它们的经典用武之地。

作者 David更新于 第 17 篇(共 18 篇)

数学间距 · 让公式疏密得当

还记得 数学模式 那条规矩吗——数学模式里,你敲的空格全被忽略,间距由 LaTeX 自动排。大多数时候它排得很好,但总有些地方需要手动微调:积分号和 dx 之间加个小空隙、两个条件之间拉开距离、或把挨太近的符号推开。这一章讲这些间距命令。它是公式排版的「收尾功夫」——不影响对错,却区分「能看」和「专业」。

六档间距,由小到大

数学间距命令是一组「不同宽度的空格」:

命令效果(a、b 之间)宽度名称
\!a ⁣ba\!b负空格收紧
(无)abab0默认紧挨
\,a ba\,b细thin space
\:a ba\:b中medium space
\;a  ba\;b粗thick space
\ a ba\ b一个字宽正常空格
\quadaba\quad b1 em大空隙
\qquadaba\qquad b2 em超大空隙

其中最常用的是 \,(细空格) 和 \quad(大空隙),记牢这两个就够应付九成场景。

最经典的用处:积分的 \,dx

积分号后、微分号 dx 前,惯例加一个细空格 \,,让它透气:

你敲的效果
\int f(x) dx∫f(x)dx\int f(x) dx(挤在一起)
\int f(x)\,dx∫f(x) dx\int f(x)\,dx(透气,规范)
\int f(x)\,\mathrm{d}x∫f(x) dx\int f(x)\,\mathrm{d}x(最规范)

那一点点空隙,是「专业排版」和「随手一写」的分水岭。养成习惯:积分的 dx 前加 \,。

拉开距离:\quad 与 \qquad

在一行里放几个并列的东西(公式加条件、几个式子并排),用 \quad / \qquad 拉开:

$$ x > 0 \quad \text{且} \quad y > 0 $$

x>0且y>0x > 0 \quad \text{且} \quad y > 0

$$ f(x) = x^2 \qquad g(x) = x^3 $$

f(x)=x2g(x)=x3f(x) = x^2 \qquad g(x) = x^3

公式和它的文字说明之间、分段函数的取值和条件之间(见 多行公式),都靠 \quad 撑开合适的距离。

负空格 \!:把太开的推近

有时 LaTeX 自动留的空隙太大,用 \!(负细空格)收紧。最常见于多重积分——默认的两个积分号离得有点远:

你敲的效果
\int \int∫∫\int \int(偏开)
\int\!\!\int∫ ⁣ ⁣∫\int\!\!\int(收紧)
\iint∬\iint(其实有专门命令,最佳)

(多重积分优先用专门的 \iint / \iiint,见 巨算符;\! 是没有专门命令时的微调手段。)

占位对齐:\phantom

\phantom{...}(幻影)会占据和内容一样的空间,但不显示——专门用来对齐。比如想让两行的某部分对齐,又不想真写出来:

$$
\begin{aligned}
x &= a + b + c \\
  &= a \phantom{{}+ b} + c
\end{aligned}
$$
x=a+b+c=a+b+c\begin{aligned} x &= a + b + c \\ &= a \phantom{{}+ b} + c \end{aligned}

第二行的 \phantom{{}+ b} 占了「+ b」那么宽的空、却看不见,于是后面的 + c 和第一行对齐了。还有只占宽度的 \hphantom、只占高度的 \vphantom,用于精细对齐。

间距命令别滥用。 LaTeX 的自动间距在绝大多数情况下是对的——先信任它,只在明显别扭的地方(积分 dx、并列条件、多重积分)才手动微调。满篇 \, \; 反而说明可能哪里写法不对。间距是「点睛」,不是「主菜」。

小结与下一章

数学间距记两个主力:细空格 \,(积分 dx 前)和大空隙 \quad(拉开并列内容);偶尔用 \! 收紧太开的符号、用 \phantom 占位对齐。核心心法是:信任自动间距,只做必要的微调。

到这里,从「怎么进入数学模式」到「怎么把多行公式排整齐」,LaTeX 数学输入的基本功就全部走完了。最后一章,我们用一张速查总表 + 一份「新手十大坑」清单收尾。👉 收尾:速查总表与常见坑。

参考文献

本页目录