TeX/LaTeXで数式部分を太字などにするコマンドとその出力例をまとめた。
コマンド | 出力例 |
---|---|
何も無し | |
\mathbf |
|
\bm |
|
\mathrm |
|
\mathsf |
|
\mathit |
|
\mathbb |
|
\mathcal |
|
\mathscr |
|
\mathfrak |
【モバイル向け】↑が見にくければこの下に画面いっぱいに広げたものが貼ってある。
はじめに
数式モードの中でフォントを太字などにスイッチングするコマンドがいくつかある。これらはテキスト環境における{\rm a text}
のようにスイッチングするのではなく\mathbf{A}
のように、コマンド後の中括弧を用いるので注意。数式モード下では下付きなどの他の数式コマンドと同じく中括弧を使わない場合は直後の1文字にのみそのコマンドが適用される。数字以外はスペースが必要なため見やすさの面からも中括弧をつけるのが良い。
- 【OK】
\mathbf A
、\mathcal{F}
、\bm0
(数字のみ) - 【NG】
\mathcalF
コマンド無し
数式環境ではイタリック体がデフォルトとなる。ただし数字はローマン体のまま。加えて適切なスペーシングがなされる(いい感じの間隔があくということ)。
太字:mathbf
boldfamilyもしくはboldfont。次のように太字になる。数字にも影響する。デフォルトだったイタリック体は解除される。
\mathbf
が効かないシンボルがいくつかある。その場合は後述の\bm
、\mathbbm
に加えて\boldsymbol
や\pmb
を使ってみる。
太字:bm
boldmacro(適当)。\usepackage{bm}
が必要。\bm
というマクロを使うと\boldsymbol
をいい感じに使ってくれて短く書ける。イタリック体が維持されたまま太字になる。
ローマン体:mathrm
roman。ローマン体となる。よく使う。数字はもともとローマン体。
セリフ:mathsf
serif-familyかsans-serif。セリフ体となる。ウェブページとかで用いられる書体。
イタリック体(斜体):mathit
italic。イタリック体となる。アルファベットだとデフォルトでイタリック体。数字を斜体にしたい場合に使う。
黒板太字:mathbb
black board。\usepackage{amsfonts}
が必要。ただし間接的に読み込まれている場合もあるのでそのままでもうまくいく場合もある。
カリグラフィフォント:mathcal
calligraphy。大文字のみ。小文字には効かない。数字は一応何か変わる。気持ちでは専ら「マスカル」と呼ぶ。
スクリプトフォント:mathscr
script。\usepackage{mathrsfs}
か\usepackage{euscript}
が必要。どちらにするかで見た目も変わる(らしい)。一般的なものは\usepackage{mathrsfs}
。
フラクトゥール:mathfrak
\usepackage{amsfonts}
が必要、同じく間接的に読み込まれている場合はok。