Me gustaría definir una altura y una anchura máximas para una imagen al mismo tiempo. Supongo que debe haber un paquete para hacer esto, pero en realidad no soy capaz de encontrarlo...
Puede utilizar la tecla keepaspectratio
y definir sus gráficos como:
\includegraphics[width=10cm,height=10cm,keepaspectratio]{image}
El MWE es el siguiente:
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics[width=2cm,height=3cm,keepaspectratio]{./graphics/amato}
\includegraphics[width=2cm,height=3cm,keepaspectratio]{./graphics/cardtrick}
\end{document}
introduzca la descripción de la imagen aquí
Experimente con imágenes con diferentes relaciones de aspecto para ver el efecto.
Si cargas el paquete adjustbox
con la opción export
, sus claves son utilizables con includegraphics
: pon lo siguiente en el preámbulo
\usepackage[export]{adjustbox} % loads also graphicx
y luego utilice
\includegraphics[max height=<dimension>,max width=<dimension]{file}
De este modo, la imagen se escalará al máximo tamaño para que su anchura y su altura no superen las dos dimensiones indicadas y no se produzca ninguna distorsión.
Puede utilizar el paquete graphicx
como se indica a continuación.
\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
es el nombre de su archivo de figuras y puede ser .png, .jpg......etc.