Loading [MathJax]/jax/element/mml/optable/Arrows.js

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

当サイトではMathJaxによる数式表示を利用していますが、LaTeXのコマンドが分からなければ数式を正しく記述することはできません。そこで今回は数学や物理などの数式によく登場する文字のLaTeXコマンドをご紹介します。

MathJaxを利用していて困っている方や、これから利用しようと考えている方は是非参考にしてみて下さい!



 ギリシャ文字

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

大文字 記法 小文字 記法 変体 記法
A A α \alpha
B B β \beta
Γ \Gamma γ \gamma
Δ \Delta δ \delta
E E ϵ \epsilon ε \varepsilon
Z Z ζ \zeta
H H η \eta
Θ \Theta θ \theta ϑ \vartheta
I I ι \iota
K K κ \kappa
Λ \Lambda λ \lambda
M M μ \mu
N N ν \nu
Ξ \Xi ξ \xi
O O o o
Π \Pi π \pi ϖ \varpi
P P ρ \rho ϱ \varrho
Σ \Sigma σ \sigma ς \varsigma
T T τ \tau
Υ \Upsilon υ \upsilon
Φ \Phi ϕ \phi φ \varphi
X X χ \chi
Ψ \Psi ψ \psi
Ω \Omega ω \omega

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

 

 筆記体・斜体など

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

(例)\mathcal{ABCDEFG}ABCDEFG

ギリシャ文字の大文字は頭に “var” を付けることで筆記体になります。変体の記法と同じですが、\varGammaが大文字斜体のガンマになるのに対して、\vargammaはエラーとなるので注意です。

(例)\varGammaΓ

ローマン体の出力には\mathrmコマンドを利用します。これは”math”を省略して\rmとしても使えます。

(例)\triangle \mathrm{ABC}ABC

また、ハミルトニアンやラグランジアンなどの筆記斜体文字は\require{rsfso}(←ドルマークで両側を挟む)としてrsfsoパッケージを読み込めば\mathscrコマンドで記述できます。

(例)\mathscr{H}H

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

(例)\mathfrak{ABCDEFG}ABCDEFG

黒板太字体は\mathbbコマンドで出力します。デフォルトでamsmathパッケージが設定されていなければ\require{amsmath}(←ドルマークで両側を挟む)として適宜インクルードして下さい。

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

 

 二項演算子など

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

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

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

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

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

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

(例)x \not \in \mathbb{N}xN

(例)a \not \equiv bab

(例)AB \not \parallel CDABCD

 

 矢印など

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

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

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

コマンド コマンド
\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} BA \stackrel{\varDelta}{\to} B

また、\iff の上下に文字を入れたい場合は

 

 スラッシュ(打ち消し)

\require{cancel}\require{cancel}としてcancelパッケージをインクルードすれば斜線の表示が可能となります。

(例)\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})のように書きましょう。


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



\TeXは初学者には敷居が高く取っ付きにくい存在だと言われていますが、一昔前よりもMathJaxを利用したウェブページが増えたような気がします。最近の数学ブームの現れでしょうか?

“数式に出てくる文字・記号の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ではうまくいかないようです。

    以上、ご参考までに。

コメントを残す

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

©Copyright 2017-2025 理系のための備忘録 All Rights Reserved.