Например,
\includegraphics[width=0.5\textwidth]{Example.jpg}
Будет ли высота также автоматически регулироваться в соответствии с тем же соотношением ширины?
решение1
Клавиши width
и height
можно использовать без другой, в этом случае соотношение сторон изображения сохраняется, и оно просто масштабируется до этой ширины или высоты соответственно. Поэтому \includegraphics[width=\textwidth]{<file>}
и \includegraphics[height=\textheight]{<file>}
обе сохранят соотношение сторон.
Другим вариантом использования было бы использование обоих одновременно, в этом случае изображение будет искажено для соответствия обоим размерам, имея указанные width
и height
, поэтому \includegraphics[width=\textwidth,height=\textheight]{<file>}
будет иметь именно эти размеры.
Третий вариант — использовать оба варианта и дополнительно опцию keepaspectratio
. В этом случае изображение сохранит свое соотношение сторон и будет масштабироваться таким образом, чтобы быть максимально большим, не имея при этом большую ширину или высоту, чем указанные значения, то есть \includegraphics[keepaspectratio,width=\textwidth,height=\textheight]{<file>}
будет иметь максимально возможный размер, оставаясь в этих ограничениях без искажений.
Пример документа с использованием трех вариантов:
\documentclass[]{article}
\usepackage[]{graphicx}
\begin{document}
\includegraphics[width=5cm]{example-image-duck}
\includegraphics[height=4cm]{example-image-duck}
\includegraphics[width=5cm,height=4cm]{example-image-duck}
\includegraphics[keepaspectratio,width=5cm,height=4cm]{example-image-duck}
\end{document}