【LaTeX】align環境について

【LaTeX】align環境について

LaTeXのalign環境について

align環境は、LaTeXで数式を整列して表示するための非常に便利な方法です。この環境は、数式を複数行に分け、それらを等号や演算子の位置で揃えることができます。amsmathパッケージを読み込むことで利用可能になります。

以下では、align環境の基本的な使い方、応用例、注意点について詳しく解説します。

基本的な使い方

align環境では、数式の整列を簡単に行えます。&を使って揃えたい位置を指定し、\\\\で改行します。

\[
\begin{align}
a + b &= c \\
x + y &= z
\end{align}
\]
    

このコードの出力は次のようになります。

a + b = c
x + y = z
    

整列のポイント

&を複数回使用すると、異なる位置での整列が可能です。例えば、次の例では等号と演算子の両方で整列を行います。

\[
\begin{align}
a + b & = c & \text{(加算)} \\
x - y & = z & \text{(減算)}
\end{align}
\]
    

式番号の制御

align環境ではデフォルトで各行に式番号が付けられます。特定の行の番号を抑制したい場合は、\nonumberまたは\notagを使用します。

\[
\begin{align}
a + b &= c \\
x + y &= z \nonumber
\end{align}
\]
    

上記の例では、2行目の式番号が非表示になります。

長い数式の分割

長い数式を複数行に分ける場合、align環境は非常に便利です。次の例では、長い積分式を複数行に分けています。

\[
\begin{align}
I &= \int_a^b \Bigg(
    x^2 + 2x + 1 \Bigg) dx \\
&= \int_a^b \Big(
    x^2 + 2x + 1 \Big) dx
\end{align}
\]
    

よくある間違いと対策

align環境を使用する際によく見られる間違いについて説明します。

  • 改行忘れ: 各行の最後に\\\\を忘れるとエラーになります。
  • 複数の&: 各行に必要以上の&を入れると、予期せぬ整列が起こる場合があります。
  • インライン数式: align環境はinline mathには使えません。代わりに\begin{aligned}を使用します。
\( a + b = c \quad \begin{aligned} x + y &= z \\ p + q &= r \end{aligned} \)
    

以上がLaTeXのalign環境についての解説です。

ページのトップに戻る

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です