数式環境の特徴は、数式がきれいに書ける(数式番号が振られる)ということ! はもちろんなのですが、その他にも英字が全て斜体になること!実はこいつが意外に厄介者になるときもあるんだよね。
まあひとまず置いといて、最もオーソドックスな数式から見てみよう。
alignを使用するためには以下のパッケージを追加する必要がある。これを忘れるとエラーが吐かれるので注意せよ。
alignという数式環境は、以下のコマンドで指定する。
この環境内では数式モードになります。\\
で改行できます。
例えば
と入力すると、
\begin{align} y = ax + b \\ z = cx + d + e \end{align}のように出力されます。
しかしこのように上下の式で長さが違うとキレイに揃わない!そんな時! "&
" を用いると、キレイに揃えられる!
やり方は簡単!揃えたい文字( "=" 等)の直前に "&
" を置くだけ!
例えばこんな感じに入力すると \begin{align} y &= ax + b \\ z &= cx + d + e \end{align} こう出力される!ね、簡単で便利っしょ?
もし数式番号がいらなかったら、数式の後ろに\nonumber
を付ければ良いだけ。
例えば
\begin{align} y &= ax + b \nonumber \\ z &= cx + d + e \end{align}
こんな感じに入力すると \begin{align} y &= ax + b \nonumber \\ z &= cx + d + e \end{align} こう出力される、以上
equationは、alignの劣化版。何が劣化版かというと、最後から二個目に紹介した "&" の機能が使用できない。また、改行したときの数式番号は一番上の数式にのみ付く。
他の使い方はほぼ同じ。ただしパッケージの追加は必要ない。
例
\begin{equation} y = ax + b \\ z = cx + d + e \end{equation}
eqnarrayもまたalignの劣化版(かなり近い)。違いは、上下揃えの仕方が異なることのみ。
alignは、前に"&
"を置くだけだったが、eqnarrayでは"&
"で挟む必要がある。
例
\begin{align} y &= ax + b \\ z &= cx + d + e \end{align}
まんまです。\align
まず一つ目、equationの式番号が無いバージョン。一応改行もできる。
ちょっと可愛いでしょ?だから親近感を覚えて笑
2つ目、使い方含めequationと同じ。
僕は\[ 数式 \]を強くお勧めする。だって可愛いじゃん?
という表記法もあるらしい。僕もオススメしない。以上。
文中で数式を表現したい場合、
とするだけで数式環境が適用される。
ところで文中で分数を出力するとどうなるのだろうか。実践してみよう。2分の1は $\frac{1}{2}$ のように出力される。潰れてしまっているのがお判りいただけるだろうか。では次にシグマ記号を出力してみる。$\sum_{i=1}^{n}$ とても綺麗とは言い難い。
では綺麗に出力するにはどうしたらいいのだろうか。簡単である。 $を置いた直後に \displaystyle
を置けばよい。
次のコードを入力すると
文章 $\displaystyle \frac{1}{2} $ 文章
このように出力される。シグマ記号でも同様。覚えておくと何かと便利。
数式を $\mathrm{\LaTeX}$ で書くとき、上で挙げた分数やシグマ記号はもちろんのこと、その他諸々の記号もコマンドを用いて書く必要がある。
よく使うものからあまり使わないものまで抜粋してココにある。有効活用すべし。
数式環境内で単位を付けるとき、何も考えずつけると斜体になるけど、それはよろしくない。だから数式環境内で単位を使うために使うコマンドが用意されてる。
とすれば良い。これを用いると数式環境内で立体表記が出来る。
数式環境内でも日本語を用いたいときが多々ある。そんな時に便利なのがこのコマンドである。
数式を邪魔せず、日本語を用いることが出来る。
例
\[ 5 \div 3 = 1 \mbox{あまり} 2 \] \[ 5 \div 3 = 1 \mbox{あまり} 2 \]
添え字、指数は数式環境内で用いることが出来る。添え字はアンダーバー、指数はハットを使う。
例
\[ y_1 = ax^2 + bx + c \]