Beamer 示例(排版的第二个屏幕)无法编译

Beamer 示例(排版的第二个屏幕)无法编译

我正在尝试按照 Beamer 用户指南中的说明在 Beamer 框架中使用该[typeset second]选项。当我使用该选项进行编译时,我收到错误Undefined control sequence \end{frame}

我尝试编译指南中的示例并收到相同的错误。这个问题偶尔会被报告,但我还没有找到解决办法。完整代码列表(直接从指南中复制):

\documentclass{beamer}
\usepackage{pgfpages}
\setbeameroption{second mode text on second screen}
\begin{document}
\begin{frame}[typeset second]
  This text is shown on the left and on the right.
  \only<second>{This text is only shown on the right.}
  \only<second:0>{This text is only shown on the left.}
\end{frame}
\begin{frame}
  This text is shown on the left. The right shows the same as for the
  previous frame.
\end{frame}
\begin{frame}[typeset second]
  \alt<second>{The \string\alt command is useful for second
    mode. Let’s show the table of contents, here: \tableofcontents}
  {Here comes some normal text for the first slide.}
\end{frame}
\end{document}

答案1

示例代码在我的系统中按预期编译,所以也许 Andre 使用的是过时的 TeX Live 系统。这一点已得到确认,问题已解决,如以下摘自他的评论所示:

是的,我之前使用的是 TeXLive 2007,但现在已升级到 2010 版本。它可以正确编译。

相关内容