当我尝试在 Mac 上生成文档预览时,预览中出现以下错误:
/usr/texbin/rungs -dOutputFile\=\(review.prv/tmp7722b0S/pr1-27.png\) -q -dDELAYSAFER -dNOPAUSE -DNOPLATFONTS -dPrinted -dTextAlphaBits\=4 -dGraphicsAlphaBits\=4 -sDEVICE\=png16m -r110.418x110.464
GS>{<</PermitFileReading[(review.pdf)(review.prv/tmp7722b0S/preview.dsc)]>> setuserparams .locksafe} stopped pop {DELAYSAFER{.setsafe}if}stopped pop/.preview-BP currentpagedevice/BeginPage get dup null eq{pop{pop}bind}if def<</BeginPage{currentpagedevice/PageSize get dup 0 get 1 ne exch 1 get 1 ne or{.preview-BP 0.14844 0.195315 0.218753 setrgbcolor clippath fill 0.996109 0.996109 0.996109 setrgbcolor}{pop}ifelse}bind/PageSize[1 1]>>setpagedevice/preview-do{[count 3 roll save]3 1 roll dup length 0 eq{pop}{setpagedevice}{ifelse .runandhide}stopped{handleerror quit}if aload pop restore}bind def /GS_PDF_ProcSet GS_PDF_ProcSet dup maxlength dict copy dup begin/graphicsbeginpage{//graphicsbeginpage exec 0.996109 0.996109 0.996109 3 copy rg RG}bind store end readonly store [(review.prv/tmp7722b0S/preview.dsc)(r)file]aload exch dup 0 setfileposition 5581()/SubFileDecode filter cvx .runandhide aload pop dup dup 5897 setfileposition 53()/SubFileDecode filter cvx<<>>preview-do
Error: /typecheck in --setfileposition--
Operand stack:
--nostringval-- --nostringval-- --nostringval-- 7186 7186 7186 7131 7131 7131 7078 7078 7078 7296 7296 7296 7023 7023 7023 6967 6967 6967 6912 6912 6912 6858 6858 6858 6802 6802 6802 6749 6749 6749 6696 6696 6696 6642 6642 6642 6588 6588 6588 6535 6535 6535 6482 6482 6482 6428 6428 6428 6372 6372 6372 6321 6321 6321 6265 6265 6265 6211 6211 6211 6158 6158 6158 6105 6105 6105 6049 6049 6049 6000 6000 6000 5950 5950 5950 5897
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- %loop_continue --nostringval-- --nostringval-- false 1 %stopped_push .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval--
Dictionary stack:
--dict:1158/1684(ro)(G)-- --dict:1/20(G)-- --dict:77/200(L)-- --dict:108/127(ro)(L)-- --dict:288/300(ro)(G)-- --dict:20/25(L)--
Current allocation mode is local
Current file position is 29
GS<79>
我查看了 Mac OS X 的 AucTeX 安装指南,有人建议在 Mac 上直接生成 PDF 的路线可能有点不稳定,可以通过 进行更改Menu -> Command -> TeXing options
。如果我取消选中Generate PDF
那里的选项,我可以看到内联数学和环境的预览equation*
。编号方程式和节标题的预览现在有错误:
/usr/texbin/rungs -dOutputFile\=\(review.prv/tmp7722o-Y/pr2-9.png\) -q -dDELAYSAFER -dNOPAUSE -DNOPLATFONTS -dPrinted -dTextAlphaBits\=4 -dGraphicsAlphaBits\=4 -sDEVICE\=png16m -r110.418x110.464
GS>{<</PermitFileReading[(review.prv/tmp7722o-Y/preview.ps)]>> setuserparams .locksafe} stopped pop {DELAYSAFER{.setsafe}if}stopped pop/.preview-BP currentpagedevice/BeginPage get dup null eq{pop{pop}bind}if def<</BeginPage{currentpagedevice/PageSize get dup 0 get 1 ne exch 1 get 1 ne or{.preview-BP 0.14844 0.195315 0.218753 setrgbcolor clippath fill 0.996109 0.996109 0.996109 setrgbcolor}{pop}ifelse}bind/PageSize[1 1]>>setpagedevice/preview-do{[count 3 roll save]3 1 roll dup length 0 eq{pop}{setpagedevice}{ifelse .runandhide}stopped{handleerror quit}if aload pop restore}bind def [(review.prv/tmp7722o-Y/preview.ps)(r)file]aload exch dup 0 setfileposition 189571()/SubFileDecode filter cvx .runandhide aload pop dup dup 193963 setfileposition 504()/SubFileDecode filter cvx<<>>preview-do
Error: /undefined in H.S
Operand stack:
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- %loop_continue --nostringval-- --nostringval-- false 1 %stopped_push .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- false 1 %stopped_push 1148 --nostringval-- %end_runandhide --nostringval--
Dictionary stack:
--dict:1158/1684(ro)(G)-- --dict:0/20(G)-- --dict:77/200(L)-- --dict:123/300(L)-- --dict:19/200(L)--
Current allocation mode is local
Last OS error: 2
Preview-Ghostscript finished
如果我使用间接方式生成 PDF,则会显示相同的错误(我猜这也是可以预料到的,因为它也是通过 Ghostscript 进行的)。
我可以在 Linux 机器上生成同一文档的预览。因此,我猜想我的 Emacs-AucTeX-TeXLive-Ghostscript 设置有问题。
- Emacs 24.4.1 (来自 homebrew)
- AucTeX 11.89.5(来自 MELPA)
- TeX 3.1415926(TeX Live 2010)
- gs 8.71 (来自自制软件)
PS. 我不确定 AucTeX 使用什么来生成 PDF 预览。
是否存在不兼容的版本?