让投影仪部分有条件地出现在目录中(在特定的幻灯片上)?

让投影仪部分有条件地出现在目录中(在特定的幻灯片上)?

在我的幻灯片中,我将不属于演示文稿本身但对有兴趣的人来说很有用的额外材料放入了名为“额外材料”的单独部分。因此,我不希望此部分出现在每个部分开头显示的目录中。但是,我确实希望它显示在目录中其自己部分开头的目录中。

请参阅下面的 MWE:

\documentclass{beamer}

\begin{document}

\section{A}

\begin{frame}
  \frametitle{Outline}
  \tableofcontents[currentsection]

  ``Extra Material'' \emph{shall not} appear here
\end{frame}

\begin{frame}
\end{frame}

\section{B}

\begin{frame}
\end{frame}

\section{C}

\begin{frame}
\end{frame}

\section{Extra Material}

\begin{frame}
  \frametitle{Outline}
  \tableofcontents[currentsection]

  ``Extra Material'' \emph{shall} appear here
\end{frame}

\begin{frame}
\end{frame}

\end{document}

在此处输入图片描述

在此处输入图片描述

有什么想法可以在不制作手写 ToC 框架的情况下实现这一点吗?

答案1

您可以使用以下方式指定应在目录中显示哪些部分\tableofcontents[currentsection,sections=1-3]

\documentclass{beamer}

\begin{document}

\section{A}

\begin{frame}
  \frametitle{Outline}
  \tableofcontents[currentsection,sections=1-3]

  ``Extra Material'' \emph{shall not} appear here
\end{frame}

\begin{frame}
\end{frame}

\section{B}

\begin{frame}
\end{frame}

\section{C}

\begin{frame}
\end{frame}

\section{Extra Material}

\begin{frame}
  \frametitle{Outline}
  \tableofcontents[currentsection]

  ``Extra Material'' \emph{shall} appear here
\end{frame}

\begin{frame}
\end{frame}

\end{document}

相关内容