---
myst:
html_meta:
keywords: LaTeX, mathématiques, symbole mathématique, symboles mathématiques, flèche, flèches
---
# Comment obtenir des flèches ?
Ces symboles sont listés dans le document [The comprehensive LaTeX symbol list](texdoc:symbols-a4).
## 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 contient `right` ;
- 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$ | `\gets`,`\leftarrow` | | $\longleftarrow$ | `\longleftarrow` |
| $\Leftarrow$ | `\Leftarrow` | | $\Longleftarrow$ | `\Longleftarrow` |
| $\to$ | `\to`,`\rightarrow` | | $\longrightarrow$ | `\longrightarrow` |
| $\Rightarrow$ | `\Rightarrow` | | $\Longrightarrow$ | `\Longrightarrow` |
| $\leftrightarrow$ | `\leftrightarrow` | | $\longleftrightarrow$ | `\longleftrightarrow` |
| $\Leftrightarrow$ | `\Leftrightarrow` | | $\Longleftrightarrow$ | `\Longleftrightarrow` |
| $\uparrow$ | `\uparrow` | | $\Uparrow$ | `\Uparrow` |
| $\downarrow$ | `\downarrow` | | $\Downarrow$ | `\Downarrow` |
| $\updownarrow$ | `\updownarrow` | | $\Updownarrow$ | `\Updownarrow` |
| $\nearrow$ | `\nearrow` | | $\searrow$ | `\searrow` |
| $\swarrow$ | `\swarrow` | | $\nwarrow$ | `\nwarrow` |
| $\mapsto$ | `\mapsto` | | $\longmapsto$ | `\longmapsto` |
| $\hookleftarrow$ | `\hookleftarrow` | | $\hookrightarrow$ | `\hookrightarrow` |
| $\leftharpoonup$ | `\leftharpoonup` | | $\rightharpoonup$ | `\rightharpoonup` |
| $\leftharpoondown$ | `\leftharpoondown` | | $\rightharpoondown$ | `\rightharpoondown` |
| $\rightleftharpoons$ | `\rightleftharpoons` | | | |
## Avec l'extension
L'extension propose des compléments aux commandes de base.
| Symbole | Commandes | | Symbole | Commandes |
|------------------------|------------------------|---|----------------------|----------------------|
| $\dashleftarrow$ | `\dashleftarrow` | | $\dashrightarrow$ | `\dashrightarrow` |
| $\leftarrowtail$ | `\leftarrowtail` | | $\rightarrowtail$ | `\rightarrowtail` |
| $\twoheadleftarrow$ | `\twoheadleftarrow` | | $\twoheadrightarrow$ | `\twoheadrightarrow` |
| $\Lsh$ | `\Lsh` | | $\Rsh$ | `\Rsh` |
| $\leftrightsquigarrow$ | `\leftrightsquigarrow` | | $\rightsquigarrow$ | `\rightsquigarrow` |
| $\circlearrowleft$ | `\circlearrowleft` | | $\circlearrowright$ | `\circlearrowright` |
| $\curvearrowleft$ | `\curvearrowleft` | | $\curvearrowright$ | `\curvearrowright` |
| $\looparrowleft$ | `\looparrowleft` | | $\looparrowright$ | `\looparrowright` |
| $\Lleftarrow$ | `\Lleftarrow` | | $\Rrightarrow$ | `\Rrightarrow` |
| $\leftleftarrows$ | `\leftleftarrows` | | $\rightrightarrows$ | `\rightrightarrows` |
| $\leftrightarrows$ | `\leftrightarrows` | | $\rightleftarrows$ | `\rightleftarrows` |
| $\nleftarrow$ | `\nleftarrow` | | $\nrightarrow$ | `\nrightarrow` |
| $\nLeftarrow$ | `\nLeftarrow` | | $\nRightarrow$ | `\nRightarrow` |
| $\nleftrightarrow$ | `\nleftrightarrow` | | $\upuparrows$ | `\upuparrows` |
| $\nLeftrightarrow$ | `\nLeftrightarrow` | | $\downdownarrows$ | `\downdownarrows` |
On note que les commandes suivantes proviennent en fait de
(qui est chargé par ): `\dashleftarrow` et `\dashrightarrow`
(et `\dasharrow` comme alias) ainsi que `\rightsquigarrow`.
### Les tribulations de `\leadsto`
- définit `\leadsto` comme un alias de `\rightsquigarrow`,
donc le $\rightsquigarrow$ du tableau ci-dessus.
- L'extension fournit également une commande `\leadsto`
mais le glyphe associé diffère sensiblement du `\leadsto` de
. Le glyphe de ressemble au rendu
habituel du caractère Unicode U+2933, à savoir ⤳, très dissemblable de
$\rightsquigarrow$.
- HTML+MathJax donne un rendu identique pour `\leadsto` et
`\rightsquigarrow` ($\rightsquigarrow$), suivant donc la convention de
plutôt que celle de .
- L'extension 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): ⇝ (on voit que 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 assez spectaculaire d'ailleurs) et pas
`\rightcurvedarrow`.
- HTML+MathJax (par défaut) ne reconnaît pas la commande `\rightcurvedarrow`.
On peut utiliser directement le caractère Unicode. Mais ces considérations
sont totalement disjointes de celles liées à la production d'un PDF par
XeLaTeX ou LuaLaTeX.
:::