PS-Tricks + Beamer 问题

PS-Tricks + Beamer 问题

我在使用 PS-Tricks 时遇到了一个奇怪的问题。使用 beamer 时我只能创建一张图片。请看以下示例:

\documentclass{beamer}

\usepackage[pdf]{pstricks}


\begin{document}
\begin{frame}

\begin{pspicture}(0,0)(2,2)
  \psline(0,0)(1,1)
 \end{pspicture}

\end{frame}

\begin{frame}

\begin{pspicture}(0,0)(2,2)
  \psline(0,0)(1,1)
 \end{pspicture}

\end{frame}


\end{document}

只有第一帧包含 pstricks 图形,第二帧为空。Pstricks 仅创建第一幅图形,而忽略其余图形。

对此有什么想法吗?我使用 TexLive 2013。

答案1

摘自 Herbert 的回答此处(点击)

\documentclass{beamer}
\usepackage{auto-pst-pdf}
\makeatletter
\let\Test@pr@shipout\pr@shipout%% save the original definition
\let\Test@shipout\shipout
\makeatother
\usepackage{tikz}
\makeatletter
\AtBeginDocument{%
  \let\pr@shipout\Test@pr@shipout%% restore it 
  \let\shipout\Test@shipout
}
\makeatother
\usepackage{pstricks}


\begin{document}
\begin{frame}

\begin{pspicture}(0,0)(2,2)
  \psline(0,0)(1,1)
 \end{pspicture}

\end{frame}

\begin{frame}

\begin{pspicture}(0,0)(2,2)
  \psline[linecolor=red](0,0)(1,1)
 \end{pspicture}

\end{frame}


\end{document}

在此处输入图片描述

相关内容