Comment écrire au-dessus d’un symbole ou d’une flèche ?#

1.  Avec les commandes de base#

La commande \stackrel permet de placer des éléments au-dessus d’une flèche ou d’une relation :

\documentclass{article}
  \usepackage[T1]{fontenc}    % Encodage T1 (adapté au français)
  \usepackage{lmodern}        % Caractères plus lisibles
  \pagestyle{empty}           % N'affiche pas de numéro de page

\begin{document}
\[  x \stackrel{f}{\mapsto} f(x)  \]
\end{document}

2.  Avec l’extension mathtools#

L’extension mathtools (ou amsmath) dispose de la commande \overset permettant de placer des « exposants centrés ».

\documentclass{article}
  \usepackage[T1]{fontenc}    % Encodage T1 (adapté au français)
  \usepackage{lmodern}        % Caractères plus lisibles
  \pagestyle{empty}           % N'affiche pas de numéro de page
  \usepackage{mathtools}

\begin{document}
\[  \overset{a}{X} = \sum_{k=0}^{a} X^k  \]
\end{document}

Cette commande suit la logique de la commande \underset décrite à la question « Comment écrire au-dessous d’un symbole ou d’une flèche ? ». Son principe se généralise avec la commande \overunderset qui permet de placer un exposant au-dessus du symbole et un indice au-dessous le symbole.

L’extension fournit également avec des commandes dédiées un moyen de placer des éléments au-dessus d’une flèche extensible. Ce sujet est évoqué à la question « Comment ajuster la longueur d’une flèche par rapport à celle d’un texte ? ».


Sources