Les flèches sont organisées suivant une logique simple à comprendre. Toutes les commandes possèdent la racine arrow signifiant flèche en anglais. On indique en préfixe la direction de la flèche, toujours en anglais: left right up down.
- $\leftarrow$ \leftarrow (ou \gets)
- $\rightarrow$ \rightarrow (ou \to)
- $\uparrow$ \uparrow
- $\downarrow$ \downarrow
On peut obtenir une double direction en l'indiquant comme suit:
- $\leftrightarrow$ \leftrightarrow
- $\updownarrow$ \updownarrow
Ces flèches ont une longueur standard, il est possible d'allonger les flèches horizontales en ajoutant le préfixe long et on obtient alors pour chacune d'elles une version longue:
- $\longleftarrow$ \longleftarrow
- $\longrightarrow$ \longrightarrow
- $\longleftrightarrow$ \longleftrightarrow
Une majuscule au début de la commande double la flèche, qu'elle soit horizontale ou verticale.
- $\Leftarrow$ \Leftarrow
- $\Rightarrow$ \Rightarrow
- $\Uparrow$ \Uparrow
- $\Downarrow$ \Downarrow
- $\Leftrightarrow$ \Leftrightarrow
- $\Updownarrow$ \Updownarrow
- $\Longleftarrow$ \Longleftarrow
- $\Longrightarrow$ \Longrightarrow
- $\Longleftrightarrow$ \Longleftrightarrow
La dernière de ces commandes est très utilisée, il s'agit de l'opérateur exprimant une équivalence, on peut simplifier son écriture à l'aide de
- $\iff$ \iff
Dans la définition d'une fonction $ \; f: \, x \mapsto f(x) \; $ la flèche possède un tiret. On utilise:
- $\mapsto$ \mapsto
- $\longmapsto$ \longmapsto