排列的多線方程

對齊、聚集、分割、多行和標記。

排列的多線方程

多個步驟的推導最好將等號堆疊在一列中,這樣眼睛就可以追蹤行與行之間發生的變化。 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 中輸入三步驟推導來觀察對齊情況。

返回{曲目}