数式モード
ここでは LaTeX で数式を使用するときに使用する基本的なコマンドを紹介します.
インライン数式モード
LaTeX で文章中に数式を埋め込むには,以下の 3 種類の書き方があります.
- 数式を$ $で囲む
- 数式を\( \)で囲む
- 数式を\begin{math} \end{math}で囲む
上記のいずれの方法を使用しても出力LaTeXサンプルの実行結果に差はありません.
以下に数式を$ $で囲むことで文章中に数式を埋め込むサンプルを示します.
LaTeXサンプル
$ガウスの消去法により,A_x = b の解を求めてみましょう.$
LaTeXサンプルの実行結果

番号付きディスプレイ数式モード
LaTeX では数式を別行にセンタリングし,右端に数式番号を振って出力することができます.これを行うには以下の 2 つの方法があります.
- equation 環境を使用する
- eqnarray 環境を使用する
equation 環境
単一行の数式を別行立てで出力したい場合は,equation 環境を使用します.
LaTeXサンプル
\begin{equation}
x^2 - 6x + 1 = 0
\end{equation}
LaTeXサンプルの実行結果

eqnarray 環境
数式が複数行にわたるときに位置を合わせたい場合は,eqnarray 環境を使用します.合わせたい位置を& &で囲むことにより任意の位置で数式を合わせることができます.
LaTeXサンプル
\begin{eqnarray}
2x_1 + x_2 & = & 5 \\
2x_2 & = & 2
\end{eqnarray}
LaTeXサンプルの実行結果

一部数式番号を表示しない
equation 環境や eqnarray 環境を使用すると,自動的に数式番号が振られます. 一部数式番号を表示したくない場合は,数式の後ろに \nonumber をつけます.
LaTeXサンプル
\begin{eqnarray}
2x_1 + x_2 & = & 5 \nonumber \\
2x_2 & = & 2
\end{eqnarray}
LaTeXサンプルの実行結果

数式番号の初期化
数式番号の始まる数を変えるためには,\setcounter を使用します.
LaTeXサンプル
\begin{equation}
x^2 - 6x + 1 = 0
\end{equation}
\setcounter{equation}{0}
\begin{eqnarray}
2x_1 + x_2 & = & 5 \\
2x_2 & = & 2
\end{eqnarray}
LaTeXサンプルの実行結果

ディスプレイ数式モード
数式番号を振らずに単一行の数式を別行立てで出力したい場合は,以下の 3 種類の書き方があります.
- 数式を$$ $$で囲む
- \[ \]で数式を囲む
- 数式を\begin{displaymath} \end{displaymath}で囲む
上記のいずれの方法を使用しても出力LaTeXサンプルの実行結果に差はありません.
以下に数式を\[ \]で囲むことで数式を別行に出力するサンプルを示します.
LaTeXサンプル
\[
x^2 - 6x + 1 = 0
\]
LaTeXサンプルの実行結果

数式が複数行にわたるときに位置を合わせたい場合は,eqnarray* 環境を使用します.合わせたい位置を& &で囲むことにより任意の位置で数式を合わせることができます.
LaTeXサンプル
\begin{eqnarray*}
2x_1 + x_2 & = & 5 \\
2x_2 & = & 2
\end{eqnarray*}
LaTeXサンプルの実行結果

LaTeX使いの必読書
LaTeXでレポートや論文を書く際に読んだ本です.よかったら参考にしてみてください.
LaTeXの参考書としては最高の書籍です.
著者が日本におけるTeXの第一人者である奥村先生ということもあり,非常に信頼性と質が高く,LaTeXのノウハウが詰まっています.