psfrag 替换仅发生于某些时候

psfrag 替换仅发生于某些时候

我正在使用 TeX studio,并且正在使用dvi-->ps-->pdf以便\psfrag替换我的.eps图形。但它们仅替换部分文本。例如,如果我想用 替换O1$O_1$它不起作用。相反,如果我输入“oaaa”代替 ,它才会O1起作用。这很烦人,因为我有很多替换要做,并且一直尝试直到替换发生会浪费时间。我徒劳地搜索了这个错误。有人可以帮我吗?

谢谢。

答案1

在文本编辑器中查看 EPS 文件,很可能它(01)不以单个()分隔字符串的形式出现,而是以两个字符串的形式出现(O),并且(1)由于字距调整或其他原因而分开定位。psfrag除非它是原始文本中的单个字符串,否则无法替换文本。

有时很难在用于生成 EPS 的应用程序中控制这一点(一个选项是简单地编辑 EPS 文件并更改(O)(O1)(1)以便( )psfrag 有一个可以使用的字符串。

相关内容