【LaTeX】alignとequationの違い

【LaTeX】alignとequationの違い

LaTeXでのalignとequationの違い

LaTeXは数式を記述するために非常に強力な機能を提供します。その中でも、alignequationは最もよく使われる環境です。どちらも数式を表示する目的で使用されますが、それぞれ異なる特徴と用途があります。このページでは、alignequationの違いを詳しく解説し、具体例を挙げながらその使い方を説明します。

equation環境とは

equation環境は、単一の数式を中央揃えで表示し、自動的に番号を付ける環境です。特に、論文やレポートなどで個別の数式を明確に示したい場合に使用されます。

基本的な構文は以下の通りです。

\begin{equation}
E = mc^2
\end{equation}

このコードは以下のように表示されます。

(1) \(E = mc^2\)

特徴:

  • 単一の数式のみを表示する。
  • 自動的に数式番号が付与される。
  • ラベルを付けて参照可能(\label\refを使用)。

例:以下はラベルを使った例です。

\begin{equation}
\label{eq:newton}
F = ma
\end{equation}
本文中で式 \ref{eq:newton} を参照します。

align環境とは

align環境は、複数の数式を並べて表示するための環境です。特に、複数の数式を揃えて見やすくする場合に役立ちます。&記号を用いて揃える位置を指定します。

基本的な構文は以下の通りです。

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

このコードは以下のように表示されます。

(1) \(a + b = c\)
(2) \(d + e = f\)

特徴:

  • 複数の数式を扱える。
  • 数式の一部を揃えることが可能。
  • それぞれの行に自動的に番号が付与される。

例:揃えを利用した具体例

\begin{align}
x &= 1 + 2 + 3 + \cdots + n \\
  &= \frac{n(n+1)}{2}
\end{align}

この例では、&を使って等号(=)の位置を揃えています。

番号付けの制御

equationおよびalign環境では、番号付けを制御することができます。たとえば、番号を付けたくない場合は\nonumberまたは*を使います。

例:番号を非表示にする

\begin{equation*}
E = mc^2
\end{equation*}

\begin{align}
a + b &= c \nonumber \\
d + e &= f
\end{align>

このコードでは、\nonumberによってalignの1行目の番号が非表示になります。

使い分けのポイント

alignequationを使い分ける際のポイントを以下にまとめます。

  • 単一の数式の場合:equationを使用。
  • 複数の数式を揃えて表示する場合:alignを使用。
  • 数式番号が不要な場合:*付きの環境を使用(例:equation*align*)。
  • 複数の段階で計算を示す場合:alignが適切。

まとめ

alignequationは、それぞれ異なる用途で使用される数式環境です。equationは単一の数式を簡潔に示したい場合に適し、alignは複数の数式を揃えて表示する際に威力を発揮します。どちらも使いこなすことで、読みやすい数式を記述できるようになります。

ページの先頭に戻る

コメントを残す

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