我有一个beamer
演示文稿,应该在展览期间自动运行。我已经添加了\transduration{5}\transblindshorizontal
在 5 秒后自动显示下一张幻灯片的功能,但我仍然需要弄清楚如何在显示完最后一张幻灯片后跳回到第一张幻灯片。我在手册中找不到任何相关信息beamer
。
附言:我并不期待类似的事情\againframe
。整个演示应该一遍又一遍地重复,持续几乎一整天。
答案1
作为一种选择,除了 LaTeX 之外,您还可以设置 Adobe Reader 来执行此操作。在Preferences
-> 下Full Screen
,选择最后一页后循环选项:
答案2
由于 Werner 的回答,我现在找到了该comp.text.tex
帖子
https://groups.google.com/d/msg/comp.text.tex/kYnAVKbuq50/vZZFuBK1mlMJ
它提供了以下代码。它使用 PDF 低级命令在最后一页后循环。这基本上与 Werner 的答案中的查看器设置相同,但是是 PDF 的一部分。它在 Ubuntu Linux 11.04 和 Adobe Reader 9.4.2 下对我有用。不知道这是否依赖于查看器。至少查看器必须支持一些基本的 javascript。
将以下内容放入文档的序言中beamer
:
\hypersetup{pdfstartpage=1}
\pdfcatalog{
/AA <<
/WC <<
/S/JavaScript/JS (app.fs.loop=false;)
>>
>>
}
\pdfpageattr{
/AA <<
/O <<
/S/JavaScript/JS (app.fs.loop=true;)
>>
>>
}
通过浏览其他问题,我想到了一个替代解决方案beamer
,即使用
impressive
显示 PDF 文件。使用-w
选项可重复 PDF,并且可以使用 设置瞬时时间-a 5
。但是,此工具会将 PDF 转换为图像,从而在右下角添加一些小而丑陋的白框。另外,我真的更喜欢只使用 PDF 以保持简单。