我想只在投影仪上放映幻灯片,但不将其放在讲义中。实现此目的最自然的方法似乎是模式规范,如下例所示。这很好用……除了弄乱插入的值的麻烦\inserttotalframenumber
。请注意,当按原样构建时(即作为讲义),第二帧按预期隐藏,但右下角的帧总数是错误的(2)。
\documentclass[handout]{beamer}
\setbeamertemplate{footline}{\hfill\insertframenumber/\inserttotalframenumber\hspace*{0.3em}\vspace{0.3em}}
\begin{document}
\begin{frame}{title 1}
\end{frame}
\begin{frame}<beamer|second>{title 2}
\end{frame}
\end{document}
为什么会发生这种情况?如何解决?这是 Beamer 的一个错误吗?
答案1
一种解决方法/替代解决方案是明确使用该\mode
命令。注意:这也需要明确将其关闭(并且第二个换行符\mode
是强制性的)。
\documentclass[handout]{beamer}
\setbeamertemplate{footline}{\hfill\insertframenumber/\inserttotalframenumber\hspace*{0.3em}\vspace{0.3em}}
\begin{document}
\begin{frame}{title 1}
\end{frame}
\mode<beamer|second>
\begin{frame}{title 2}
\end{frame}
\mode
<all>
\begin{frame}{title 3}
\end{frame}
\end{document}