Suivant: \scalebox, Précédent: \includegraphics, Monter: Commands for graphics [Table des matières][Index]
\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: \scalebox, Précédent: \includegraphics, Monter: Commands for graphics [Table des matières][Index]