split 環境|LaTeX
split 環境は長い数式を複数行に分割するための環境です。一つの式が長すぎるときに、途中で改行して見やすくします。
基本的な使い方
& で揃える位置を指定し、\\ で改行します。
\[
\begin{split}
(a + b + c)^2 &= a^2 + b^2 + c^2 \\
&\quad + 2ab + 2bc + 2ca
\end{split}
\]
等号での分割
長い式を等号の位置で揃えて分割します。
\[
\begin{split}
f(x) &= x^4 + 4x^3 + 6x^2 + 4x + 1 \\
&= (x + 1)^4
\end{split}
\]
複数回の改行
3 行以上に分割することもできます。
\[
\begin{split}
(x + y)^4 &= x^4 + 4x^3y + 6x^2y^2 \\
&\quad + 4xy^3 + y^4
\end{split}
\]
\quad を使うと適度なインデントが付きます。
計算過程の表示
式変形の過程を見せるときに便利です。
\[
\begin{split}
\int_0^1 x^2\,dx &= \left[\frac{x^3}{3}\right]_0^1 \\
&= \frac{1}{3} - 0 \\
&= \frac{1}{3}
\end{split}
\]
align との違い
split は一つの式を分割するのに対し、align は複数の独立した式を揃えます。
\[
\begin{split}
A &= B + C + D \\
&= E
\end{split}
\]上記は「A = B + C + D = E」という一つの等式を分割しています。
一方、align は複数の別々の式を扱います。
\begin{align*}
x &= 1 \\
y &= 2
\end{align*}長い式の整形
非常に長い式を読みやすく整形できます。
\[
\begin{split}
\mathcal{L} &= \frac{1}{2}m\dot{x}^2 + \frac{1}{2}m\dot{y}^2 \\
&\quad - \frac{1}{2}k(x^2 + y^2) - mgx
\end{split}
\]
二項演算子での改行
加算や乗算の記号の前で改行するのが一般的な慣習です。
\[
\begin{split}
P(A \cup B \cup C) &= P(A) + P(B) + P(C) \\
&\quad - P(A \cap B) - P(B \cap C) - P(C \cap A) \\
&\quad + P(A \cap B \cap C)
\end{split}
\]
各行の先頭に演算子を置くことで、式の構造が分かりやすくなります。