使用 psfrag 修改 eps 图像中的图例

使用 psfrag 修改 eps 图像中的图例

我正在尝试修改我在 matlab 中生成的 eps 图像的图例,我做了几次实验,将参考放在图例中,这就是我更喜欢使用 psfrag 进行设置的原因。我可以修改轴文本,但不能修改图例文本。请有人能指导我。

答案1

如 psfrag 手册中所述,是否可以替换字符串取决于该字符串的编码方式,您需要查看 eps,由于字体编码、字距调整或制作 eps 的应用程序的其他功能,每个单词可能显示为单独的字符串或带有意外字母。您需要替换文件中实际存在的字符串片段,而不是替换结果视觉输出中出现的视觉单词。

对于图例,您可能会发现不使用它\psfrag而只是简单地覆盖一个新的图例会更容易。

\includegraphics{...}%
\begin{picture}(0,0)
\put(-10,-20){\color{white}\rule{3cm}{4cm}}
\put(-30,-40){\parbox{4cm}{some new legend text}}
\end{picture}

这会在图片上覆盖一个白色矩形,调整以覆盖旧图例,然后在新的 parbox 上覆盖您想要的文本。

相关内容