Je voudrais définir une hauteur et une largeur maximales pour une image en même temps. Je suppose qu'il doit y avoir un paquet pour faire cela, mais en fait je ne le trouve pas...
Vous pouvez utiliser la clé keepaspectratio
et définir vos graphiques comme :
\includegraphics[width=10cm,height=10cm,keepaspectratio]{image}
Le MWE est le suivant :
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics[width=2cm,height=3cm,keepaspectratio]{./graphics/amato}
\includegraphics[width=2cm,height=3cm,keepaspectratio]{./graphics/cardtrick}
\end{document}
![entrez la description de l'image ici][1]
Expérimentez avec des images ayant des rapports d'aspect différents pour voir l'effet.
Si vous chargez le paquet adjustbox
avec l'option export
, ses clés sont utilisables avec includegraphics
: mettez ce qui suit dans le préambule
\usepackage[export]{adjustbox} % loads also graphicx
et utilisez ensuite
\includegraphics[max height=<dimension>,max width=<dimension]{file}
De cette façon, l'image sera mise à l'échelle au maximum de sorte que sa largeur et sa hauteur ne dépassent pas les deux dimensions indiquées et qu'aucune distorsion ne soit faite.
Vous pouvez utiliser le paquet graphicx
comme ci-dessous.
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering
\includegraphics[width=\textwidth]{imagefile.pdf}
\caption{Caption of the figure}
\end{figure}
\end{document}
imagefile.pdf
est le nom du fichier de votre figure et il peut être .png, .jpg......etc.