当我在 Beamer 幻灯片中添加目录时,目录中的每个部分条目最终都会链接到该部分的第二张幻灯片。我原本希望它链接到第一张幻灯片。我做错了什么?:
\documentclass{beamer}
\begin{document}
\begin{frame}{Test TOC}
\tableofcontents
\end{frame}
\section{Section 1}
\begin{frame}
\frametitle{Test 1}
\end{frame}
\begin{frame}
\frametitle{Test 2}
\end{frame}
\end{document}
只是为了澄清一下:当我点击第 1 部分在目录中,它会带我到幻灯片测试 2。
更新:我实际上不确定是否需要我滑动测试 2。当我点击链接时,查看器(Evince 和 Okular)显示大部分测试 2,但带有一小条幻灯片测试 1窗口顶部可见。我怀疑查看者可能会将链接视为指向幻灯片的最底部测试 1然后将其与窗口顶部对齐。这可以解释吗?
答案1
这是由于错误beamer
,只有部分查看器才会显示。问题归结于页面链接的目标位置。行为是将其放在页脚中,这实际上并不正确。代码现已更新,以便在发货期间将链接放在“正确”的位置,此修复将出现在即将推出的 CTAN v3.28 更新中。
答案2
正如您已经解释的那样,有一种解决方法,直到 beamer 包使用 Joseph Wright 提到的错误修复进行更新。通过将 PDF 查看器置于单页模式,您可以纠正此行为,该行为也存在于 Adobe Acrobat 11(可能也存在于 <11)中。最简单的方法是将选项添加pdfpagelayout
到您的hyperref
选项中,不需要查看器手动选择此视图模式,如下所示:
\documentclass[hyperref={pdfpagelayout=SinglePage}]{beamer}
请注意,hyperref
选项必须放在花括号中并提供给类hyperref
的选项beamer
。这是因为beamer
依赖于hyperref
包,它会自动为您加载。
答案3
我找到了解决方案,或者可能是解决方法?在“连续”模式下查看幻灯片时出现了上述问题。如果我禁用此功能,让查看者从一张幻灯片跳到另一张幻灯片,而不是滚动浏览它们,单击链接做带我到右边的幻灯片。这适用于 Evince 和 Okular。