Suivant: , Précédent: , Monter: Boxes   [Table des matières][Index]


20.4 \raisebox

Synopsis, l’un parmi les suivants :

\raisebox{distance}{texte}
\raisebox{distance}[hauteur]{texte}
\raisebox{distance}[hauteur][profondeur]{texte}

La commande \raisebox élève ou abaisse du texte. Cette commande est fragile (voir \protect).

L’exemple suivant fabrique une commande pour noter la restriction d’une fonction en abaissant le symbole barre verticale.

\newcommand*\restreinte[1]{\raisebox{-.5ex}{$|$}_{#1}}
$f\restreinte{A}$

Le premier argument obligatoire spécifie la longueur dont le texte doit être élevé. C’est une longueur rigide (voir Lengths). Si elle est négative alors texte est abaissé. Le texte lui-même est traité en mode LR, aussi il ne doit pas contenir de saut de ligne (voir Modes).

Les arguments optionnels hauteur et profondeur sont des dimensions. S’ils sont spécifiés, ils l’emportent sur les hauteur et profondeur naturelles de la boîte que LaTeX obtient en composant texte.

Au sein des arguments distance, hauteur, et profondeur vous pouvez utiliser les longueurs suivantes qui font référence à la dimension de la boîte que LaTeX obtient en composant texte : \depth, \height, \width, \totalheight (qui est la somme de la hauteur et de la profondeur de la boîte).

L’exemple suivant aligne deux graphiques sur leur bord supérieur (voir Graphics).

\usepackage{graphicx,calc}  % dans le préambule
   ...
\begin{center}
  \raisebox{1ex-\height}{%
    \includegraphics[width=0.4\linewidth]{lion.png}}
  \qquad
  \raisebox{1ex-\height}{%
    \includegraphics[width=0.4\linewidth]{meta.png}}
\end{center}

Le premier \height est la hauteur de lion.png alors que le second est celle de meta.png.