在我的工程博士论文中,我预计会创建大约一百张矢量图(PDF 格式)关闭达到最终尺寸(但不完全相同)。
我想在序言中声明一个全局大小,比如文本宽度的 75%。然后我可以直接\includegraphics{filename.pdf}
对每个图形使用它,而不必担心选项[scale=xx]
。稍后,如果需要调整图形大小以避免分页不方便,只需将其更改为(比如)70%。然后,所有图形都会遵循此设置,从而有助于保持文档的一致性。
我在序言中使用了以下设置
\setkeys{Gin}{width=0.75\textwidth} %图形默认宽度
但现在我输了手动对于个别图形,即 Latex 不再遵循该[scale=xx]
选项。我有几个插图不属于这个全局范例,只需要缩放这些插图。
有没有什么方法可以实现期望的行为?
答案1
感谢这里社区的努力,这个问题现在已经解决。
尽管在序言中设置后该[scale=xx]
选项\includegraphics
不再起作用(我不知道为什么?),但该选项仍然有效。\setkeys{Gin}{width=0.75\textwidth}
[width=xx]
因此,文档中的图形大小可以保持一致,同时仍可手动控制单个图形。请注意,此问题和答案主要适用于矢量图形大小。否则,光栅图像的任意缩放将导致像素化。
附言:恕我直言,这个功能应该在更基础的层面上提供,或许作为软件包的一个选项graphicx
。