我必须准备一份投影仪演示文稿,但根据观众的不同,在演示过程中我可能会决定跳过一些内容。有没有办法做到这一点而不必快速跳过幻灯片?我似乎记得有一个命令,但我忘了它是什么,而且无论如何我从未成功让它工作过。谢谢你的帮助!
答案1
Beamer 提供了多种导航按钮用于此目的。\hyperlink
它们与命令一起使用可方便地跳转到其他幻灯片或框架。
\documentclass{beamer}
\begin{document}
\begin{frame}
1
\hyperlink{foo}{\beamerskipbutton{skip slide}}
\end{frame}
\begin{frame}
2
\end{frame}
\begin{frame}[label=foo]
3
\end{frame}
\end{document}
欲了解更多示例,请参阅11.1 Adding Hyperlinks and Buttons
beamer 用户指南部分。
答案2
添加
\usepackage{hyperref}
到序言中。(或者,紧接着上面\begin{document}
)标记您要前往的帧。为此,请
\label{SOME_NAME}
在 后添加\begin{frame}
。在需要的位置放置链接到该幻灯片的图标:
\hyperlink{SOME_NAME}{\beamerbutton{link}}
结果是:
您可以相应地更改图标样式和文本。
如果您想返回之前的幻灯片,可以像上面一样添加另一个链接按钮。为了整洁起见(例如,如果返回之前显示的幻灯片),此按钮可以无形的。例如,添加这个:
\hyperlink{back}{\hspace{3cm}}
back
原始幻灯片的标签在哪里。
答案3
作为参考,这里有一种在页脚中放置按钮的方法。“返回”按钮可让您从任意幻灯片返回目录。
\documentclass{beamer}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{footline}{%
\hfill%
\usebeamercolor[fg]{page number in head/foot}%
\usebeamerfont{page number in head/foot}%
\insertframenumber/\inserttotalframenumber%
\hspace*{2em}%
\parbox[c]{2pt}{\makebox[0pt][c]{% doesn't use any horizontal space
\hyperlink{frameTOC}{\beamerreturnbutton{}}%
}}%
\usebeamertemplate*{page number in head/foot}\kern1em\vskip2pt%
}
\begin{document}
\begin{frame}[label=frameTOC]\thispagestyle{empty}
\frametitle{Table of Contents}
\begin{itemize}
\item[\hyperlink{labelOne}{\beamergotobutton{}}] Go to first target slide
\begin{itemize}
\item[] There is a filler side in between to check that navigation works
\end{itemize}
\item[\hyperlink{labelTwo}{\beamergotobutton{}}] Go to second target slide (third slide in the deck)
\end{itemize}
\end{frame}
\begin{frame}[label=labelOne]
\frametitle{Some More Content}
This slide is labeled and used as first target. The button in the bottom right corner takes you back to the table of content.
\end{frame}
\begin{frame}
\frametitle{Some Content}
This slide is not labeled and not used as target.
\end{frame}
\begin{frame}[label=labelTwo]
\frametitle{Some Extra Content}
This slide is labeled and used as second target.
\end{frame}
\end{document}
编辑:我注意到\hyperlink
在使用 编译时出现了问题XeLaTeX
。在顶部插入以下内容似乎可以解决这个问题。它还增加了按钮内白色箭头的大小,我恰好喜欢这一点。要使用带有空文本和 xelatex 的其他 beamer 按钮,必须以相同的方式重新定义它们的符号。
\def\insertgotosymbol{$\blacktriangleright$}% fix hyperlink with empty text when compiling with XeLaTeX
\def\insertreturnsymbol{$\blacktriangleleft$}% fix hyperlink with empty text when compiling with XeLaTeX
答案4
您可以使用该hyperref
包并创建对您想要查看的幻灯片的引用。