如何诊断将 eps 转换为 pdf(作为 pdflatex 的一部分)时出现“gs”故障

如何诊断将 eps 转换为 pdf(作为 pdflatex 的一部分)时出现“gs”故障

我正在使用自定义主题创建 Beamer 演示文稿,并在页面的框架标题和页脚上显示公司徽标。我已将这些内容转换为 EPS 格式,生成的文档确实如我预期的那样正确显示了图像。

问题是,作为运行的一部分,命令行上出现以下“gs”消息:

Error: /undefined in II*
Operand stack:

Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_
push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   1910   1
   3   %oparray_pop   1909   1   3   %oparray_pop   --nostringval--   1893   1   3   %oparray_pop
   1787   1   3   %oparray_pop   --nostringval--   %errorexec_pop   .runexec2   --nostringval--  
 --nostringval--   --nostringval--   2   %stopped_push   --nostringval--
Dictionary stack:
   --dict:1168/1684(ro)(G)--   --dict:1/20(G)--   --dict:96/200(L)--
Current allocation mode is local
Last OS error: 2
GPL Ghostscript 9.02: Unrecoverable error, exit code 1

我设法找出导致此问题的文件,通过依次删除每个????-eps-converted-to.pdf 直到出现消息,然后在文件上运行 ps2eps。

所以我的问题实际上分为两部分:

  1. 最重要的是,我怎样才能诊断出哪个文件导致了问题,而不必诉诸反复试验?
  2. 那么,为什么最终文档中的图像看起来没有问题呢?

相关内容