![Beamer 在隐藏笔记时显示重复的幻灯片](https://linux22.com/image/400890/Beamer%20%E5%9C%A8%E9%9A%90%E8%97%8F%E7%AC%94%E8%AE%B0%E6%97%B6%E6%98%BE%E7%A4%BA%E9%87%8D%E5%A4%8D%E7%9A%84%E5%B9%BB%E7%81%AF%E7%89%87.png)
演示文稿通常每帧使用多个注释页(\note<2>{text}
),从而产生多张幻灯片。
假设一个框架本身没有叠加规范,只是因为注释上的叠加规范而被复制到多张幻灯片中。使用 \setbeameroption{hide notes} 将删除注释,但框架仍然有 1 张以上的幻灯片,这是不应该的。我如何删除重复的幻灯片?
\documentclass{beamer}
\setbeameroption{hide notes}
\begin{document}
\begin{frame}
Slide 1
\note<1>{information}
\note<2>{more information}
\end{frame}
\end{document}
有人知道每张幻灯片只出现一次的方法吗?也许可以通过投影仪的某些选项或设置笔记的方式。
答案1
以下 MWE 应该会为您提供所需的单个框架和两个注释页的结果:
\documentclass{beamer}
\setbeameroption{show notes}
\begin{document}
\begin{frame}
Slide 1
\end{frame}
\note{information on the first note page}
\note{more information on the second note page}
\end{document}
与您的代码相比,我已将\note
命令移出环境frame
。但是,请记住beamer
手册中的以下内容(请参阅“19.1 指定注释内容”,第 204 页):
要向幻灯片或框架添加注释,请使用命令
\note
。此命令可在框架内外使用,但其行为截然不同:在框架内,\note
命令会累积并在当前幻灯片后附加一个注释页;在框架外,每个命令都会\note
直接插入一个注释页,内容为给定的参数。\note
在框架内使用命令通常比在框架外使用更好,因为只有在框架内发出的命令才能从类选项中受益onlyslideswithnotes
,见下文。在框架内,的效果\note⟨text⟩
如下:在特定幻灯片的框架内某处使用它时,会在幻灯片后创建一个注释页,其中包含⟨text⟩
。由于您可以向命令添加叠加规范\note
,因此您可以指定在哪张幻灯片之后显示注释。如果在一张幻灯片上使用多个\note
命令,它们会“累积”并显示在同一注释上。[...] 在框架外,该命令\note
创建一个注释页。它“独立于”前一框架内命令的任何使用\note
。如果您\note
在框架内和\note
框架后都使用,则会创建两个注释页。