texlive 2021 中的 pst-pdf 或 auto-pst-pdf 问题

texlive 2021 中的 pst-pdf 或 auto-pst-pdf 问题

当将 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 时出现了问题,然后我隔离了上述产生错误的示例,希望这个示例是最小的。

相关内容