我正在尝试按照 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 版本。它可以正确编译。