本文へ移動

LaTeX の数式の矢印

数式モードで、\rightarrow(または \to)で →、\Rightarrow で ⇒、\leftrightarrow で ↔ になります。先頭に long を付けると長くなり、\xrightarrow{text} はラベルに合わせて伸びる矢印を描きます。

矢印の使い方

矢印の名前は部品の組み合わせでできています。向き(left、right、leftright、up、down)、二重矢印なら先頭を大文字に、長い矢印なら long を付けます。つまり \Longrightarrow は右向きの長い二重矢印です。矢印のスペースは関係記号と同じです。

極限、写像、含意の矢印

As $n \to \infty$, $a_n \rightarrow 0$. The map $f\colon A \to B$ sends
$x \mapsto x^2$, and $p \Rightarrow q$ holds, but not $q \Rightarrow p$.
Scissor LaTeX による組版: 極限、写像、含意の矢印

\implies(⟹)と \iff(⟺)は、前後に余分なスペースを持つ長い二重矢印で、別行立て数式の中の論理式に使います。

論理に使う長い矢印

x^2 = 44 \implies x = \pm\sqrt{44} \qquad A \subseteq B \iff A \cup B = B

ラベル付きの矢印

\x... の矢印は、上に置いたラベルに合わせて伸び、角かっこで下にもラベルを付けられます。これらは amsmath と mathtools によるものです。

伸びる矢印

LaTeXプリアンブル: \usepackage{mathtools}エディタで開く (新しいタブで開きます)
A \xrightarrow{f} B \xrightarrow[\text{onto}]{g \circ h} C \qquad
X \xleftarrow{\;\sim\;} Y \qquad P \xRightarrow{\text{44 steps}} Q

すべての矢印

コピーボタンをクリックすると、コマンドをコピーできます。

  • \leftarrow
  • \rightarrow
  • \leftrightarrow
  • \Leftarrow
  • \Rightarrow
  • \Leftrightarrow
  • \lArr
  • \Larr
  • \longleftarrow
  • \longrightarrow
  • \longleftrightarrow
  • \Longleftarrow
  • \Longrightarrow
  • \Longleftrightarrow
  • \to
  • \gets
  • \mapsto
  • \multimap
  • \longmapsto
  • \nRightarrow
  • \hookrightarrow
  • \looparrowright
  • \nrightarrow
  • \rightsquigarrow
  • \rightarrowtail
  • \Rrightarrow
  • \twoheadrightarrow
  • \nLeftarrow
  • \hookleftarrow
  • \looparrowleft
  • \nleftarrow
  • \leftarrowtail
  • \Lleftarrow
  • \twoheadleftarrow
  • \uparrow
  • \Uparrow
  • \downarrow
  • \Downarrow
  • \iff
  • \nLeftrightarrow
  • \nleftrightarrow
  • \leftrightsquigarrow
  • \updownarrow
  • \Updownarrow
  • \nearrow
  • \searrow
  • \nwarrow
  • \swarrow
  • \circlearrowleft
  • \curvearrowleft
  • \circlearrowright
  • \curvearrowright
  • \rightrightarrows
  • \leftleftarrows
  • \upuparrows
  • \downdownarrows
  • \leftrightarrows
  • \rightleftarrows
  • \rightharpoonup
  • \rightharpoondown
  • \leftharpoonup
  • \leftharpoondown
  • \upharpoonleft
  • \upharpoonright
  • \downharpoonleft
  • \downharpoonright
  • \leftrightharpoons
  • \rightleftharpoons
  • \Darr
  • \dArr
  • \darr
  • \dashleftarrow
  • \dashrightarrow
  • \leadsto
  • \Lsh
  • \restriction
  • \Rsh
  • \Uarr
  • \uArr
  • \uarr
  • \xleftarrow
  • \xrightarrow
  • \xLeftarrow
  • \xRightarrow
  • \xleftrightarrow
  • \xLeftrightarrow
  • \xhookleftarrow
  • \xhookrightarrow
  • \xtwoheadleftarrow
  • \xtwoheadrightarrow
  • \xleftharpoonup
  • \xrightharpoonup
  • \xleftharpoondown
  • \xrightharpoondown
  • \xleftrightharpoons
  • \xrightleftharpoons
  • \xtofrom
  • \xmapsto
  • \xlongequal

\implies、\impliedby、\iff と、\rArr、\lrArr などの短い名前は、その他の記号のページに載っています。

破線の矢印

\dashrightarrow と \dashleftarrow は使えます。以前のバージョンでは、これらが文書全体の組版を止めていました。文字 ⇢ と ⇠ を直接入力しても使えます。

破線の矢印

A \dashrightarrow B \qquad C \dashleftarrow D

よくある質問

\to と \rightarrow の違いは何ですか?

違いはなく、どちらも → になります。極限や関数には \to、それ以外には \rightarrow のほうが読みやすくなります。

LaTeX で矢印の上に文字を置くにはどうすればよいですか?

\xrightarrow{text} を使い、必要なら [below] で下のラベルも付けます:\xrightarrow[\text{below}]{\text{above}}。矢印はラベルに合わせて伸びます。

LaTeX で「ならば」を書くにはどうすればよいですか?

\implies で論理式用のスペースを持つ ⟹ に、\Rightarrow で短い ⇒ になります。「必要十分」には \iff か \Leftrightarrow を使います。

このページの例はすべて、サイトのビルド時に Scissor LaTeX で組版されています。 最終更新:2026-11-07