当将 pst-pdf 与 texlive 2021 一起使用时,我收到下面所述的错误。
同一示例在 texlive 2020 中运行良好。
首先是 latex 源文件 pst-pdf-test.tex:
\documentclass[12pt]{article}
\usepackage{pst-pdf}
\begin{document}
\begin{pspicture}(-5.5,-5.25)(5.25,5.25)%
\pscircle*{5}
\end{pspicture}
\end{document}
然后按照 pst-pdf 文档中描述的命令序列:
pdflatex pst-pdf-test.tex
latex pst-pdf-test.tex
dvips -o pst-pdf-test-pics.ps pst-pdf-test.dvi
ps2pdf pst-pdf-test-pics.ps
ps2pdf 命令失败,并出现以下 ghostscript 错误:
%%%% WARNING: Transparency operations ignored - need to use -dALLOWPSTRANSPARENCY
Error: /undefined in .setopacityalpha
Operand stack:
0.0 0.0 142.264 1.0
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1974 1 3 %oparray_pop 1973 1 3 %oparray_pop 1961 1 3 %oparray_pop 1817 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval--
Dictionary stack:
--dict:729/1123(ro)(G)-- --dict:0/20(G)-- --dict:153/200(L)-- --dict:97/300(L)-- --dict:40/200(L)-- --dict:123/200(L)--
Current allocation mode is local
Last OS error: Invalid argument
Current file position is 100406
GPL Ghostscript 9.53.3: Unrecoverable error, exit code 1
最初,使用 auto-pst-pdf 时出现了问题,然后我隔离了上述产生错误的示例,希望这个示例是最小的。