我在 eps 文件中有以下字符串
(\(actual)S
我需要在 tex 文件中插入适当的元素来翻译它。我试过了
\psfragtrans{(actual}{(фактичні}
但这不起作用。我得到以下信息:
Error: /syntaxerror in -file-
Operand stack:
--dict:83/200(L)-- true
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1999 1 3 %oparray_pop 1998 1 3 %oparray_pop 1982 1 3 %oparray_pop 1868 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push
Dictionary stack:
--dict:1212/1684(ro)(G)-- --dict:0/20(G)-- --dict:83/200(L)-- --dict:139/300(L)--
Current allocation mode is local
Current file position is 1396862
GPL Ghostscript 9.21: Unrecoverable error, exit code 1
答案1
psfrag 不会对特殊的 PostScript 字符进行 PS 转义,因此您需要使用它\string\(actual
作为搜索文本,这样您就能传递文字 PostScript \(actual
,正如您所展示的,这就是字符串在 EPS 文件中的显示方式。