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