使用 setkeys 设置宽度时,graphicx 中的缩放不起作用

使用 setkeys 设置宽度时,graphicx 中的缩放不起作用

我正在使用 graphicx 编辑文档,并使用 setkey 设置宽度选项,如下所示

\setkeys{Gin}{width=\linewidth,totalheight=\textheight,keepaspectratio}

问题是,当我想使用比例选项专门调整图片大小时,它不起作用。因此

\includegraphics[scale=0.5]{anypic.png}

完全没有效果。它似乎被宽度覆盖了。

有什么方法可以让 graphicx 忘记某个特定图形的宽度?

注意:重置图形的宽度是可行的,但我想避免测量图形。

答案1

您可以使用感叹号来重置宽度和高度值:

\documentclass{article}
\usepackage{graphicx}

\setkeys{Gin}{width=\linewidth,totalheight=\textheight,keepaspectratio}

\begin{document}
\includegraphics[scale=0.5]{example-image-A}

\includegraphics[width=!,totalheight=!,scale=0.5]{example-image-A}
\end{document}

在此处输入图片描述

相关内容