`psfragtrans` 和括号

`psfragtrans` 和括号

我在 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 文件中的显示方式。

相关内容