我正在使用 TeX studio,并且正在使用dvi-->ps-->pdf
以便\psfrag
替换我的.eps
图形。但它们仅替换部分文本。例如,如果我想用 替换O1
,$O_1$
它不起作用。相反,如果我输入“oaaa”代替 ,它才会O1
起作用。这很烦人,因为我有很多替换要做,并且一直尝试直到替换发生会浪费时间。我徒劳地搜索了这个错误。有人可以帮我吗?
谢谢。
答案1
在文本编辑器中查看 EPS 文件,很可能它(01)
不以单个()
分隔字符串的形式出现,而是以两个字符串的形式出现(O)
,并且(1)
由于字距调整或其他原因而分开定位。psfrag
除非它是原始文本中的单个字符串,否则无法替换文本。
有时很难在用于生成 EPS 的应用程序中控制这一点(一个选项是简单地编辑 EPS 文件并更改(O)
为(O1)
和(1)
以便( )
psfrag 有一个可以使用的字符串。