自动将叠加数字传递给 beamer 中的 \hypertarget,第 3 部分

自动将叠加数字传递给 beamer 中的 \hypertarget,第 3 部分

在本主题中@Mike 写了一些非常优雅的代码,使我可以自动化将覆盖编号传递给的过程\hypertarget。它工作得很好。但是,我还想选择每帧打印一张幻灯片,并获得与每帧有多张幻灯片时相同的功能。(对于演示文稿,我使用投影仪暂停等,但要打印幻灯片的硬拷贝,没有人想要一叠 100 张幻灯片,因此每帧需要一张幻灯片)在下面的代码中,如果计数器DoPauses设置为 1,则复制 @Mike 代码生成的输出。如果将其设置为零,则输出为每页一张幻灯片,这是必需的。beamergotobuttons 的功能与预期一致,跳转到预期的页面,但beamerreturnbuttons(第一个除外)则不会。例如,单击标记为 #4 的第 2 帧上的按钮会正确地将 1 带到第 4 帧,但然后单击返回按钮,这应该会将 1 带回到第 2 帧,但实际上会返回第 1 帧。

答案1

听起来你不知道这个handout选项。写作\documentclass[handout]{beamer}让你每帧有一张幻灯片。你不需要为此设置任何计数器。

如果您想要现有演示文稿的讲义(每帧一张幻灯片的 PDF),则无需更改文件。相反,您可以将选项传递给beamer命令行,如下所示

pdflatex "\PassOptionsToClass{handout}{beamer}\input{beamer-file.tex}‌​"

不要忘记运行两次以获取正确的链接、目录等。


关于行为不当的链接:

在这里你的观众可能会欺骗你。大多数观众都有一个设置连续的(例如 AR:视图 - 页面显示 - 单页连续)。如果设置了此项,他们可以显示页面底部n以及页面顶部n+1。

帧 4 上的链接 [帧 #1] 转到帧 1 上的按钮 [帧 #4] 的底部。连续的设置后,您会在查看器窗口的下半部分看到第 2 帧:

在此处输入图片描述

相关内容