将 [pdf]{pstricks} 与 beamer 一起使用不起作用,但 auto-pst-pdf 可以,为什么?

将 [pdf]{pstricks} 与 beamer 一起使用不起作用,但 auto-pst-pdf 可以,为什么?
\documentclass{beamer}

%\usepackage{pstricks,auto-pst-pdf} % works
\usepackage[pdf]{pstricks}
\usepackage{pst-tree}

\begin{document}
\begin{frame}{Test}
    \begin{postscript}
        $\pstree{\TR{S}}{}$
    \end{postscript}
\end{frame}
\end{document}

我收到以下错误:

Error: /typecheck in --div--
Operand stack:
   1   0   0.0   -0.00706883   a   65781.8
Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostri
ngval--   --nostringval--   false   1   %stopped_push   1926   1   3   %oparray_pop   1925   1   3   %oparray_pop   1909   1   3
 %oparray_pop   1803   1   3   %oparray_pop   --nostringval--   %errorexec_pop   .runexec2   --nostringval--   --nostringval--   -
-nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   --nostringval--   4   --nostringval--
 %repeat_continue   --nostringval--
Dictionary stack:
   --dict:1169/1684(ro)(G)--   --dict:0/20(G)--   --dict:123/200(L)--   --dict:100/300(L)--
Current allocation mode is local
Current file position is 120580
MiKTeX GPL Ghostscript 9.05: Unrecoverable error, exit code 1

我在 Windows 7 中使用 MiKTeX 2.9 和最新的软件包。

答案1

软件包使用 加载。这不适用于 Beamer。但是,我忘了为什么使用[pdf]来延迟加载软件包。我会看看能否修复它。auto-pst-pdf\AtBeginDocument\AtBeginDocument

编辑:从明天起,使用当前的 TeXLive 即可开始工作(或pstricks.styhttp://texnik.dante.de/tex/latex/pstricks/)。不知道 MikTeX 是否也如此

相关内容