数式に出てくる文字・記号のLaTeXコマンド集

当サイトでは、通常の数式をKaTeXで高速に表示し、KaTeXで扱えない式をMathJax 4で補完しています。このページでは、数学・物理でよく使うLaTeX形式のコマンドと表示例を分野別にまとめます。

インライン数式は \( ... \)、独立した数式は \[ ... \] で囲むのが基本です。当サイトでは $ ... $$$ ... $$ にも対応しています。利用できるコマンドは、LaTeX本体・読み込まれたパッケージ・Web数式レンダラーによって異なる場合があります。



ギリシャ文字

・ギリシャ文字コマンド一覧

大文字 記法 小文字 記法 変体 記法
$A$ A $\alpha$ \alpha
$B$ B $\beta$ \beta
$\Gamma$ \Gamma $\gamma$ \gamma
$\Delta$ \Delta $\delta$ \delta
$E$ E $\epsilon$ \epsilon $\varepsilon$ \varepsilon
$Z$ Z $\zeta$ \zeta
$H$ H $\eta$ \eta
$\Theta$ \Theta $\theta$ \theta $\vartheta$ \vartheta
$I$ I $\iota$ \iota
$K$ K $\kappa$ \kappa
$\Lambda$ \Lambda $\lambda$ \lambda
$M$ M $\mu$ \mu
$N$ N $\nu$ \nu
$\Xi$ \Xi $\xi$ \xi
$O$ O $o$ o
$\Pi$ \Pi $\pi$ \pi $\varpi$ \varpi
$P$ P $\rho$ \rho $\varrho$ \varrho
$\Sigma$ \Sigma $\sigma$ \sigma $\varsigma$ \varsigma
$T$ T $\tau$ \tau
$\Upsilon$ \Upsilon $\upsilon$ \upsilon
$\Phi$ \Phi $\phi$ \phi $\varphi$ \varphi
$X$ X $\chi$ \chi
$\Psi$ \Psi $\psi$ \psi
$\Omega$ \Omega $\omega$ \omega

$\TeX$はその出力の美しさに定評がありますが、ユーザーが最も恩恵を受けるのがギリシャ文字ではないかと思います。πと$\pi$では可読性やウェブページの見た目にも大きく影響します。

 

筆記体・斜体など

大文字の筆記体は\mathcalコマンドで記述できます。

(例)\mathcal{ABCDEFG} → $\mathcal{ABCDEFG}$

\varepsilon\vartheta\varphiなどは、対応する小文字ギリシャ文字の字形の異なる変体です。すべてのギリシャ文字に機械的に var を付けられるわけではありません。また、\varGamma などの大文字変体は標準LaTeXの命令ではなく、レンダラーや追加パッケージによって対応状況が異なります。

(変体の例)\varphi → $\varphi$ / \phi → $\phi$

数式中で立体のローマン体を使う場合は \mathrm{...} を利用します。古い \rm は現在のLaTeXでは非推奨なので、新しく書く数式では \mathrm を使いましょう。

(例)\triangle \mathrm{ABC} → $\triangle \mathrm{ABC}$

ハミルトニアンやラグランジアンなどに用いる筆記体は \mathscr{...} で記述できます。当サイトでは必要な書体をレンダラー側で処理するため、旧MathJax 2向けのページ内パッケージ読込は記述しません。

(例)\mathscr{H} → $\mathscr{H}$

フラクチュール体(ドイツ文字)にしたい場合は\mathfrakコマンドを利用します。

(例)\mathfrak{ABCDEFG} → $\mathfrak{ABCDEFG}$

実数全体や複素数全体などに使う黒板太字体は \mathbb{...} で出力します。当サイトではそのまま利用できるため、ページ本文にパッケージ読込命令を追加する必要はありません。

(例)z \in \mathbb{C} → $z \in \mathbb{C}$

 

二項演算子など

・二項演算子コマンド一覧

記法 記法
$\pm$ \pm $\mp$ \mp
$\times$ \times $\div$ \div
$\ast$ \ast $\star$ \star
$\circ$ \circ $\bullet$ \bullet
$\cdot$ \cdot $\cap$ \cap
$\cup$ \cup $\uplus$ \uplus
$\sqcap$ \sqcap $\sqcup$ \sqcup
$\vee$ \vee $\wedge$ \wedge
$\setminus$ \setminus $\wr$ \wr
$\oplus$ \oplus $\ominus$ \ominus
$\otimes$ \otimes $\odot$ \odot
$\bigcirc$ \bigcirc $\diamond$ \diamond
$\bigtriangleup$ \bigtriangleup $\bigtriangledown$ \bigtriangledown
$\triangleleft$ \triangleleft $\triangleright$ \triangleright
$\dagger$ \dagger $\dagger$ \ddagger
$\amalg$ \amalg

プラスやマイナス、イコールなどは直接使います。

・関係演算子コマンド一覧

記法 記法
$\le$ \le(\leq) $\leqq$ \leqq
$\ge$ \ge(\geq) $\geqq$ \geqq
$\prec$ \prec $\succ$ \succ
$\preceq$ \preceq $\succeq$ \succeq
$\ll$ \ll $\gg$ \gg
$\subset$ \subset $\supset$ \supset
$\subseteq$ \subseteq $\supseteq$ \supseteq
$\sqsubseteq$ \sqsubseteq $\sqsupseteq$ \sqsupseteq
$\vdash$ \vdash $\dashv$ \dashv
$\in$ \in $\ni$ \ni
$\notin$ \notin $\ne$ \ne
$\sim$ \sim $\equiv$ \equiv
$\asymp$ \asymp $\simeq$ \simeq
$\cong$ \cong $\approx$ \approx
$\doteq$ \doteq $\neq$ \neq
$\models$ \models $\propto$ \propto
$\mid$ \mid $\perp$ \perp
$\bowtie$ \bowtie $\parallel$ \parallel
$\frown$ \frown $\smile$ \smile

\neや\notinなどの否定演算子は\notコマンドを利用することによっても出力可能です。

(例)x \not \in \mathbb{N} → $x \not \in \mathbb{N}$

(例)a \not \equiv b → $a \not \equiv b$

(例)AB \not \parallel CD → $AB \not \parallel CD$

 

矢印など

・LaTeX標準スタイルの矢印コマンド一覧

コマンド コマンド
$\uparrow$ \uparrow $\downarrow$ \downarrow
$\Uparrow$ \Uparrow $\Downarrow$ \Downarrow
$\updownarrow$ \updownarrow $\Updownarrow$ \Updownarrow
$\leftarrow$ \leftarrow $\rightarrow$ \rightarrow
$\leftrightarrow$ \leftrightarrow $\Leftrightarrow$ \Leftrightarrow
$\Leftarrow$ \Leftarrow $\Rightarrow$ \Rightarrow
$\longleftarrow$ \longleftarrow $\longrightarrow$ \longrightarrow
$\Longleftarrow$ \Longleftarrow $\Longrightarrow$ \Longrightarrow
$\longleftrightarrow$ \longleftrightarrow $\Longleftrightarrow$ \Longleftrightarrow
$\nwarrow$ \nwarrow $\nearrow$ \nearrow
$\swarrow$ \swarrow $\searrow$ \searrow
$\mapsto$ \mapsto $\longmapsto$ \longmapsto
$\hookleftarrow$ \hookleftarrow $\hookrightarrow$ \hookrightarrow
$\leftharpoonup$ \leftharpoonup $\rightharpoonup$ \rightharpoonup
$\leftharpoondown$ \leftharpoondown $\rightharpoondown$ \rightharpoondown
$\rightleftharpoons$ \rightleftharpoons

・amssymbスタイルの矢印コマンド一覧

コマンド コマンド
$\twoheadleftarrow$ \twoheadleftarrow $\twoheadrightarrow$ \twoheadrightarrow
$\Lsh$ \Lsh $\Rsh$ \Rsh
$\leftleftarrows$ \leftleftarrows $\rightrightarrows$ \rightrightarrows
$\upuparrows$ \upuparrows $\downdownarrows$ \downdownarrows
$\rightleftarrows$ \rightleftarrows $\leftrightarrows$ \leftrightarrows
$\Lleftarrow$ \Lleftarrow $\Rrightarrow$ \Rrightarrow
$\leftarrowtail$ \leftarrowtail $\rightarrowtail$ \rightarrowtail
$\rightsquigarrow$ \rightsquigarrow $\leftrightsquigarrow$ \leftrightsquigarrow
$\looparrowleft$ \looparrowleft $\looparrowright$ \looparrowright
$\circlearrowleft$ \circlearrowleft $\circlearrowright$ \circlearrowright
$\curvearrowleft$ \curvearrowleft $\curvearrowright$ \curvearrowright
$\upharpoonleft$ \upharpoonleft $\upharpoonright$ \upharpoonright
$\downharpoonleft$ \downharpoonleft $\downharpoonright$ \downharpoonright
$\nleftarrow$ \nleftarrow $\nrightarrow$ \nrightarrow
$\nLeftarrow$ \nLeftarrow $\nRightarrow$ \nRightarrow
$\nleftrightarrow$ \nleftrightarrow $\nLeftrightarrow$ \nLeftrightarrow

このほかに\overleftarrowや\overrightarrowなどのコマンドでベクトルの表示ができます。ただし、ベクトルだけなら\vecだけでも表示できます。

(例)\overrightarrow{a} → $\overrightarrow{a}$

また、\stackrelコマンドにより記号の上に式を乗せることができます。

(例)A \stackrel{\varDelta}{\to} B → $A \stackrel{\varDelta}{\to} B$

\iff や矢印の上下に条件を置く場合は、\overset\underset、または \xrightarrow などを使います。

(例)A \xrightarrow{f} B → $A \xrightarrow{f} B$

 

スラッシュ(打ち消し)

式の一部へ斜線を引くには \cancel{...} を使います。当サイトではそのまま表示できるため、旧MathJax 2向けのページ内パッケージ読込は不要です。

(例)\dfrac{2}{\cancel{3}}\times\dfrac{3}{\cancel{7}} → $\dfrac{2}{\cancel{3}}\times\dfrac{\cancel{3}}{7}$

 

ドット

数式にはドットも頻繁に登場します。

\ldots $$\ldots$$
\cdots $$\cdots$$
\vdots $$\vdots$$
\ddots $$\ddots$$

 

その他(偏微分記号など)

また、偏微分記号$\partial$は\partialで呼び出し可能です。また、

1階微分 $\dot{x}$
2階微分 $\ddot{x}$
3階微分 $\dddot{x}$
4階微分 $\ddddot{x}$

の略記はそれぞれ\dot、\ddot、\dddot、\ddddotを利用します。因みに5階微分以上はコマンドが用意されていません。どうしてもドットを上に5個乗せたい場合は$\overset{\cdot\cdot\cdot\cdot\cdot}{x}$(\overset{\cdot\cdot\cdot\cdot\cdot}{x})のように書きましょう。


・・・他にも上付き・下付き文字、装飾文字などは色々ありますが、全部紹介しているとキリが無いので、この辺にしておきます。



LaTeX形式の数式は、論文作成だけでなくKaTeXやMathJaxを利用するWebページでも広く使われています。まずは必要なコマンドをこの一覧から探し、複雑な式では波括弧の対応と数式区切りを確認すると入力ミスを減らせます。

“数式に出てくる文字・記号のLaTeXコマンド集” への4件の返信

  1. はじめまして。通りすがりのものです。

    \rm{aaa}、\tt{aaa} などの記法は「明確に誤り」です。これらは本来 {\rm aaa}、{\tt aaa} のように使います。なのでたとえば、
    「aaa \rm{bbb} ccc」
    「aaa \tt{bbb} ccc」
    などと書くと、後ろの ‘ccc’ までもが \rm や \tt の巻き添えになります。

    それと、これらの記号はかなり古い時代の記法なので、現在では
    ・数式モードの組み方で、立体→\mathrm{aaa}
    ・本文モードの組み方で、立体→\textrm{aaa}
    ・本文モードで、かつ、その文章のデフォルトフォントで→\text{aaa}
    といった書き方が推奨されています。

    ちなみに、数式中で \text{} を使うシチュエーションとしては、
    「|x| = -x \text{if} x<0, x \text{otherwise}」
    「a_{n+1}=3a_n \quad \text{for} \;\; n=0,1,2,\cdots」
    などがあります。

    もうひとつ。扱う数式の分野によっては、変数名が2文字以上になることもあります。このような場合は、\mathit{} を使って
    「\mathit{SD} = \sqrt{V}」
    「\mathit{diff} = a-b」
    のように書くことが推奨されています。これらと
    「SD=\sqrt{V}」
    「diff=a-b」
    とでどんな違いが出るのか、ぜひ実際に試してみてください。

    ただし、\mathit{} の代わりに \textit{} を使うのは、少なくともMathJaxではうまくいかないようです。

    以上、ご参考までに。

コメントを残す

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