为 Beamer 文档的一部分添加可点击的目录

为 Beamer 文档的一部分添加可点击的目录

我有一个演示文稿,其中包含许多用于问答的“备份”幻灯片。

我想要一种方法,可以通过仅针对备份幻灯片的目录轻松导航到任何所需的备份幻灯片。

在演示文稿的主体之后,但在备份幻灯片之前,我想要一个目录,或者一个包含所有备份幻灯片缩略图的屏幕。

我希望在每张备份幻灯片上都有一个指向目录幻灯片的链接。

我该如何实现这两个任务?

答案1

我总是\appendix把主要演示文稿与备份幻灯片分开。

使用标准命令 可以轻松创建(可点击的)目录\tableofcontents。它将列出\section之后的所有内容\appendix。(没有缩略图之类的花哨东西。)

要创建指向列出目录的幻灯片的链接,请使用超链接\hyperlink{<label>}{<name>}。在下面的 MWE 中,我已将其添加到名为的新环境中appendixframe

\documentclass{beamer}

% appendixframe includes a hyperlink to the frame labeled ‘questions’.
% The ‘\vskip’ commands are only included so that this button always
% appears on the bottom of the frame.
\newenvironment{appendixframe}[1]
  {\begin{frame}[environment=appendixframe]\frametitle{#1}}
  {\vskip0ptplus1filll%
    \hyperlink{questions}{\beamerreturnbutton{return}}%
    \vskip2ex\end{frame}}

\begin{document}
\section{Main presentation}
\begin{frame}{Frame in Main}
  Main part of the presentation.
\end{frame}

\appendix
\begin{frame}[label=questions]{Questions}
  \tableofcontents
\end{frame}

\section{How To Insert a Table of Contents?}
\begin{appendixframe}{A Table of Contents?}
  Use \texttt{\string\tableofcontents}!
\end{appendixframe}

\section{How To Link Back to the TOC?}
\begin{appendixframe}{Links Back}
  Use a \texttt{\string\hyperlink}!
\end{appendixframe}
\end{document}

相关内容