我有一个文档,其中浮动环境使用 \small 字体排版(表格、图形)。对于表格和大多数环境,这可以很好地与
\AtBeginEnvironment{tabular}{\small}
感谢电子工具箱包。但是,它不适用于以下形式的图形
\begin{figure}
\psfragfig{path/to/some/figure}
\end{figure}
这是因为我使用 pdfLaTeX 编译了该文档,并且工具包。(pstool 所做的是创建一个空的临时文档,该文档仅在页面上放置 EPS 图形,没有任何图形环境。然后,该文档经过多个步骤处理,直到最后生成一个 PDF 文件,然后将其作为图形包含在我的 PDF 文档中。)
所以我的问题是:有没有办法全局定义 psfrag 替换中使用的字体大小,而不必更改单个替换?
为了澄清起见,我确实不是想要这样做:
\psfrag{marker}{\small replacement text}
我想过通过修改 pstool 的一个宏或以某种方式修改 psfrag 宏来将图形环境更改或插入到临时文档中,但我对 LaTeX 了解不够,无法通过这种方式来做到这一点。