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


22.3.2 \rotatebox

Synopsis si vous utilisez le paquetage graphics :

\rotatebox{angle}{matière}

Synopsis si vous utilisez le paquetage graphicx :

\rotatebox{angle}{matière}
\rotatebox[liste-à-clefs-valeurs]{angle}{matière}

Place matière dans une boîte et lui applique une rotation de angle degrés dans le sens antihoraire.

L’exemple suivant applique une rotation de quarante-cinq degrés aux en-têtes de colonnes.

\begin{tabular}{ll}
  \rotatebox{45}{Caractère} &\rotatebox{45}{alphabet marin}   \\
  A                         &ALPHA  \\
  B                         &BRAVO
\end{tabular}

Le matière peut être quoi que ce soit qui aille dans une boîte, y compris un graphique.

  \rotatebox[origin=c]{45}{\includegraphics[width=2.5cm]{lion}}

Pour placer la matière auquel on désire appliquer une rotation, la première étape est que LaTeX met matière dans une boîte, avec un point de référence sur la ligne de base à gauche. La deuxième étape est la rotation, par défaut autour du point de référence. La troisième étape est que LaTeX calcule une boîte englobante de matière après rotation. Quatrièmement, LaTeX déplace cette boîte horizontalement de sorte que son bord de gauche coïncide avec le bord de gauche de la boîte de la première étape (il n’est pas nécessaire qu’elles coïncident verticalement). Cette nouvelle boîte englobante, dans sa nouvelle position, est celle que LaTeX utilisera au moment de composer cette matière.

Si vous utilisez le paquetage graphics alors la rotation est autour du point de référence de la boîte. Si vous utilisez le paquetage graphicx alors voici les options qu’on peut mettre dans liste-à-clefs-valeurs, mais notez qu’on peut obtenir le même effet sans ce paquetage, excepté pour les options x et y.

origin

Le point de la boîte du matière autour duquel la rotation se produit. Les valeurs possibles sont toute chaîne contenant un ou deux caractères pris parmi : l pour gauche (left), r droite (right), b pour bas, c pour centre, t pour haut (top), et B pour ligne de base (baseline). Ainsi, la première ligne ci-dessous :

\rotatebox[origin=c]{180}{LaLune}
\rotatebox[origin=lB]{180}{LeBateau}

retourne l’image haut en bas autour de son centre, alors que la seconde la retourne autour de l’extrémité gauche de sa ligne de base. (Le caractère c donne le centre horizontal dans bc ou tc mais donne le centre vertical dans lc ou rc, et donne les deux dans c). Le réglage par défaut est lB.

x, y

Spécifiez un point de rotation arbitraire avec \rotatebox[x=dimension TeX,y=dimension TeX]{...} (voir Units of length). Ces paramètres donnent le décalage relatif au point de référence de la boîte.

units

Cette clef vous permet d’utiliser une autre unité que celle par défaut, à savoir les degrés antihoraires. Régler units=-360 change la direction en degrés horaires, et régler units=6.283185 change l’unité en radians antihoraires.


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