如何隐藏目录中未突出显示部分的 Beamer 子部分

如何隐藏目录中未突出显示部分的 Beamer 子部分

这个问题已被问过几次,但与我的不同。

我有一个带有初始目录框架的投影仪演示文稿,我使用以下代码隐藏了其中的子部分:

\begin{frame}{Outline of talk}
    \setcounter{tocdepth}{1}
    \tableofcontents
\end{frame}

\setcounter{tocdepth}{2} 

此外,我在每个部分之前都有一个突出显示的目录,使用以下代码:

\AtBeginSection[]
{
    \begin{frame}[noframenumbering]
        \frametitle{Table of Contents}
        \tableofcontents[currentsection]
    \end{frame}
}

我的问题:如何隐藏除此开始部分幻灯片中突出显示的部分之外的所有子部分。

答案1

好的,这很简单,只需使用hideothersubsections选项即可,如下所示:

\AtBeginSection[]
{
    \begin{frame}[noframenumbering]
        \frametitle{Table of Contents}
        \tableofcontents[currentsection,hideothersubsections]
    \end{frame}
}

相关内容