Comment obtenir des flèches ?#
Ces symboles sont listés dans le document The comprehensive LaTeX symbol list.
1. Avec les commandes de base#
De nombreux symboles de flèches sont disponibles par défaut. Pour vous aider à vous en rappeler, les 6 premières lignes du tableau suivant respectent une logique simple :
la commande finit par
arrow
;si la flèche va vers la gauche, la commande contient
left
. Si elle va vers la droite, la commande contientright
;si la flèche est longue, la commande commence par
long
;si la flèche est double, la commande commence par une lettre majuscule.
Symbole |
Commandes |
Symbole |
Commandes |
|
---|---|---|---|---|
\(\gets\) |
|
\(\longleftarrow\) |
|
|
\(\Leftarrow\) |
|
\(\Longleftarrow\) |
|
|
\(\to\) |
|
\(\longrightarrow\) |
|
|
\(\Rightarrow\) |
|
\(\Longrightarrow\) |
|
|
\(\leftrightarrow\) |
|
\(\longleftrightarrow\) |
|
|
\(\Leftrightarrow\) |
|
\(\Longleftrightarrow\) |
|
|
\(\uparrow\) |
|
\(\Uparrow\) |
|
|
\(\downarrow\) |
|
\(\Downarrow\) |
|
|
\(\updownarrow\) |
|
\(\Updownarrow\) |
|
|
\(\nearrow\) |
|
\(\searrow\) |
|
|
\(\swarrow\) |
|
\(\nwarrow\) |
|
|
\(\mapsto\) |
|
\(\longmapsto\) |
|
|
\(\hookleftarrow\) |
|
\(\hookrightarrow\) |
|
|
\(\leftharpoonup\) |
|
\(\rightharpoonup\) |
|
|
\(\leftharpoondown\) |
|
\(\rightharpoondown\) |
|
|
\(\rightleftharpoons\) |
|
2. Avec l’extension amssymb#
L’extension amssymb propose des compléments aux commandes de base.
Symbole |
Commandes |
Symbole |
Commandes |
|
---|---|---|---|---|
\(\dashleftarrow\) |
|
\(\dashrightarrow\) |
|
|
\(\leftarrowtail\) |
|
\(\rightarrowtail\) |
|
|
\(\twoheadleftarrow\) |
|
\(\twoheadrightarrow\) |
|
|
\(\Lsh\) |
|
\(\Rsh\) |
|
|
\(\leftrightsquigarrow\) |
|
\(\rightsquigarrow\) |
|
|
\(\circlearrowleft\) |
|
\(\circlearrowright\) |
|
|
\(\curvearrowleft\) |
|
\(\curvearrowright\) |
|
|
\(\looparrowleft\) |
|
\(\looparrowright\) |
|
|
\(\Lleftarrow\) |
|
\(\Rrightarrow\) |
|
|
\(\leftleftarrows\) |
|
\(\rightrightarrows\) |
|
|
\(\leftrightarrows\) |
|
\(\rightleftarrows\) |
|
|
\(\nleftarrow\) |
|
\(\nrightarrow\) |
|
|
\(\nLeftarrow\) |
|
\(\nRightarrow\) |
|
|
\(\nleftrightarrow\) |
|
\(\upuparrows\) |
|
|
\(\nLeftrightarrow\) |
|
\(\downdownarrows\) |
|
Vous pourrez noter les commandes suivantes proviennent en fait de amsfonts
(qui est chargée par amssymb): \dashleftarrow
, \dashrightarrow
(et \dasharrow
comme alias) ainsi que \rightsquigarrow
.
2.1. Le cas particulier de \leadsto
#
Méfiez-vous de la commande \leadsto
. Elle correspond à des symboles
différents selon les extensions que vous utilisez :
amsfonts définit
\leadsto
comme un alias de\rightsquigarrow
, donc le \(\rightsquigarrow\) du tableau ci-dessus ;l’extension latexsym fournit également une commande
\leadsto
mais le glyphe associé diffère sensiblement du\leadsto
de amsfonts. Le glyphe de latexsym ressemble au rendu habituel du caractère Unicode U+2933, à savoir ⤳, différent de \(\rightsquigarrow\).L’extension unicode-math associe
\rightsquigarrow
au caractère Unicode \(⇝\) (U+21DD) et\rightcurvedarrow
au caractère Unicode \(⤳\) (U+2933), et ne définit pas de\leadsto
. Les voici en mode texte (plus commode pour copier coller depuis l’HTML): ⇝ (le rendu peut dépendre sensiblement de la police) et ⤳. Encore faut-il bien sûr que la police mathématique fournisse ces caractères. Latin Modern Math ne fournit que\rightsquigarrow
(avec un rendu particulier) et pas\rightcurvedarrow
.
Notez que HTML+MathJax donne un rendu identique pour \leadsto
et
\rightsquigarrow
(\(\rightsquigarrow\)), suivant donc la convention
de amsfonts plutôt que celle de latexsym. De plus,
HTML+MathJax (par défaut) ne reconnaît pas la commande \rightcurvedarrow
.
Vous pouvez utiliser directement le caractère Unicode.