排列的多线方程

对齐、聚集、分割、多行和标记。

排列的多线方程

多个步骤的推导最好将等号堆叠在一列中,这样眼睛就可以跟踪行与行之间发生的变化。 amsmath 包为此提供了 align 环境,另外还提供了一些相关的环境,用于处理不符合您想要的对齐情况。

\usepackage{amsmath}
\begin{align}
a &= b + c \\
d &= e + f + g
\end{align}

如何对齐读取

每一行都是一个方程,以“\”结尾;最后一行不需要。 “&”标记对齐点,每行的“&”位于同一列。将“&”直接放在等号之前是标准习惯,因此等号堆叠在一起并且左侧悬垂到左侧。每行都有自己的方程式编号;将 align* 写入 number none,或将 \notag 添加到各个行以跳过这些行,如方程的数字和指针 中所示。

环境自行打开显示数学,因此它不能位于 \[ ... \]$ ... $ 内;将其嵌套在另一个数学环境中会产生令人困惑的错误。

家庭

环境 目的
对齐 多条线,对齐
对齐* 相同,未编号
聚集 多行,居中
分裂 多行单方程数
多行 长方程在没有对齐的情况下被打破

gather 处理多个没有共享对齐点的方程;它将每一行居中并为每一行编号。 “split”在单个数字下构建一个多线方程,并且必须位于“equation”内部。 multiline 打破了一个过长的公式,没有对齐,第一行左对齐,最后一行右对齐。最后两个在不适合的方程 中详细处理。

有两个问题决定使用哪一个:这些线是独立的方程还是一个破碎的方程,以及是否有一个值得堆叠的对齐点?分离并对齐:align。分开并居中:‘聚集’。单一且对齐:split。单行且未对齐:“多行”。

常见错误

没有“&”的行仍然可以编译,但它独立居中并且没有任何内容。一行上的两个“&”开始第二列对,“align”读取为并排设置的第二列方程;如果您的输出有向右行进的方程,请计算您的&符号。最后一行的尾部“\”添加一个空行,它显示为块下方的奇数垂直空间。在 live Playground 中输入三步推导来观察对齐情况。

返回 公式手艺