Comment modifier la taille d'une \emph{bounding box}?
Le format
eps
permet (et même nécessite) de spécifier
la taille de la figure qu'il contient. C'est ce que l'on appelle la
bounding box, qui est définie au début des
fichiers eps
par une ligne ressemblant à :
%%BoundingBox: 0 0 120 250
Ces nombres indiquent les coordonnées du coin inférieur gauche et du
coin supérieur droit de l'image, la coordonnée horizontale
précédant la coordonnée verticale. Ces coordonnées sont
exprimées en points Postscript. Un point PS vaut
pouce, alors qu'un point
vaut
pouce…
Passons sur ces détails, et revenons à nos moutons : il est possible
de forcer la taille de la \emph{bounding box} en l'incluant avec la
commande \includegraphics
du package graphicx, et en utilisant
l'argument optionnel \oarg{bb = x0 y0 x1 y1}. Ainsi, l'image occupera les
dimensions demandées (en points ).
Il est possible également de
spécifier la bounding box par rapport à celle existante, au cas
où celle-ci ne commencerait pas en , par exemple. Par exemple, en
précisant \oarg{viewport = 0 0 72 72}, on obtiendra le coin inférieur
gauche de la figure, quelle que soit la bounding box de la figure.
Une autre possibilité est de spécifier \oarg{trim = 10 20 30 40}, par exemple, pour supprimer 10 points à gauche, 20 points en bas, 30 points à droite et 40 points en haut de l'image.
En utilisant la commande includegraphics*
ou l'option \oarg{clip}, la
figure sera coupée aux dimensions demandées. La commande
\includegraphics
peut prendre également plusieurs autres arguments
optionnels, pour redimensionner, tourner, couper l'image incluse. Voir la
question~\vref{qu=inclurefigure} pour plus de détails.