图表/表格不适合页面,因此有些表格会被右侧截断(想象一下,我看不到右侧表格的末尾)。下面是复杂的部分:
我的情况:
- 我使用两种模式来编译文档:INFORMS(1 列)和 IEEE(2 列)
图表/表格符合 IEEE 模板(2 列)。它知道如何很好地缩放它们,以便所有内容都合适。
使用 INFORMS 编译时,所有图形都很大。我想将每个图形的尺寸缩小 40%。
一些大表格不适合放入如上所述的页面。
我的问题:
如何将所有图形(所有矢量图形)的尺寸缩小 40%,以便在不影响 IEEE 编译部分的情况下获得更小的图形?
如何定义表格以便它们能够适应 INFORMS 模板?
我做了我的功课!
基于我对 latex 的了解,我想到的唯一解决方案是使用标志并以重复的方式定义对象,然后根据哪种模式渲染适当的表格\图形。显然,这是一个非常丑陋的解决方案。
我对能够对所有表格和/或图形全局强制执行某些操作的解决方案感兴趣。
答案1
定义浮点数的宽度时,可以使用 \textwidth,而不是使用绝对大小。
例如,
\includegraphics[width = 0.5 \textwidth]{image.png}
将为您提供一个根据文本宽度自动缩放的图像(根据模板中的列数)。
如果想要一次性改变所有浮点数的缩放比例,可以在一开始就设置乘法系数。
\newcommand{\widthcoeff}{0.8}
...
\includegraphics[\widthcoeff \textwidth]{image.png}
如果您不想手动更改每种情况的系数,您也可以定义一个条件。
\newif\ifieeeformat
\ieeeformattrue % if you comment this line out it will be false
\newcommand{\widthcoeff}{0.8}
...
\ifieeeformat
\renewcommand{\widthcoeff}{1}
\fi