LaTeX メモ - ディスプレイスタイルの数式について
まとまりがないけれども, \displaystyle に関することについて聞かれたことがあったので,ここにメモしておきたい. \displaystyle と \limits , \nolimits については改めてまとめて書いたほうがいいかもしれない.なお,下記では amsmath パッケージを使っていることを仮定する. 指数部に \sum を使う場合 LaTeX において,行中に書くことを想定したテキストスタイルの数式 ($ ... $ で囲まれた数式) は,いまひとつ見栄えが良くない.そこで,数式を強制的にディスプレイスタイルにする \displaystyle というコマンドがよく使われるが,これを使えば必ず美しい数式が書けるというものでもない. たとえば,変数 x のべき乗について,その指数部分に,和 (summation) 記号 \sum を使う場合を考えてみる.これを普通に LaTeX で書くと,図1のようになる. 図1 私はこれで問題ないと思うのだが,範囲を表す式(「 j = 1 」と「 n 」の部分)を \sum の上下に書けないか,つまり,ディスプレイ数式のように書けないか,という質問があった.この場合,単純には \displaystyle を使って強制的にディスプレイスタイルの数式にすればよいように思える.しかし,これではバランスが良くない(図2参照). 図2 こういうときには, \limits や \nolimits を使って範囲を表す式を制御するほうがよい(図3). 図3 分数を使う場合 テキストスタイルの数式で,見栄えの良くないものの一つに,分数式( \frac ) がある.典型的な例として,たとえば,( \pmatrix などを用いて)行列の要素に分数式を使うような状況がある(図4). 図4 そこで,強制的に \displaystyle を使うことが考えられるが,amsmath パッケージでは,特に,ディスプレイスタイルの分数式として, \dfrac というコマンドがある.これは, \displaystyle\frac と同じ働きをする.ディスプレイスタイルにする数式として,他にも \dbinom などがある. しかしながら, \dfrac は,単純に分数式をディスプレイスタイルにするだけな...