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


22.3.4 \resizebox

Synopsis :

\resizebox{longueur horizontale}{longueur verticale}{matière}
\resizebox*{longueur horizontale}{longueur verticale}{matière}

Étant donnée une taille, telle que 3cm, transforme le matière pour qu’il prenne cette taille. Si soit longueur horizontale soit longueur verticale est un point d’exclamation ! alors l’autre argument est utilisé pour déterminer un facteur d’échelle appliqué aux deux directions.

Dans l’exemple suivant on rend le graphique 1,3cm de large et on le dilate/contracte verticalement selon le même facteur pour ne pas changer ses proportions.

\resizebox{1.3cm}{!}{\includegraphics{lion}}

La forme non étoilée \resizebox considère longueur verticale comme la hauteur de la boîte alors que la forme étoilée \resizebox* la considère comme la somme hauteur + profondeur. Par exemple, rendez le texte d’une hauteur+profondeur de 6mm avec \resizebox*{!}{6mm}{\parbox{9cm}{Cette boîte a à la fois de la hauteur et de la profondeur.}}.

Vous pouvez utiliser \depth, \height, \totalheight, et \width pour vous référer aux dimensions originales de la boîte. Ainsi, rendez le texte d’une largeur de 5cm tout en lui conservant sa hauteur originale avec \resizebox{5cm}{\height}{Cinq centimètres}.