我希望所有图片都大小相同。有没有一种好的方法可以在序言中强制执行此规则?
\begin{figure}[htbp]
\centering
\includegraphics[width=6cm]{my_image}
\caption{describe my image}
\label{fig:my_image}
\end{figure}
答案1
通过增加
\let\oldincludegraphics\includegraphics
\renewcommand{\includegraphics}[2][]{%
\oldincludegraphics[<default settings>,#1]{#2}}
到你的文档序言(加载后graphicx
),您可以设置要包含的默认设置每一个数字。
例如,你可以改为<default settings>
(width=6cm, height=3cm
比如说)所有图形的宽度为 6 厘米,高度为 3 厘米,除非您可以指定其他本地选项来覆盖此设置。也就是说,上面的重新定义仍然允许您使用\includegraphics[width=2cm]{<image>}
将设置<image>
为宽度为 2cm(高度为 3cm)的选项。
上述方法类似于添加
\setkeys{Gin}{<default settings>}
到您的序言,它为家庭设置了默认的键值Gin
(用于in
包含G
图形)。