在目录中的 Beamer 中突出显示与即将到来的部分相对应的行

在目录中的 Beamer 中突出显示与即将到来的部分相对应的行

我正在用 Beamer 准备演示文稿。在每个新部分之前,我都会显示目录。我想知道如何才能突出显示与要出现的新部分相对应的目录中的行

答案1

要突出显示目录中下一张幻灯片的部分,您需要正式使用该部分\section,然后\tableofcontents[currentsection]在框架中使用:

\section{Foobar}
\frame{\tableofcontents[currentsection]}

还有其他选项\tableofcontents[<option>],例如currentsubsectionhideallsubsections,它们都只需更改sectionstylesubsectionstyle和/或subsubsectionstyle

它们都在beamer手册的第 100 页中有解释。这里是重要部分:

sectionstyle=⟨style for current section⟩/⟨style for other sections⟩指定应如何显示部分。允许的⟨styles⟩样式有showshadedhide。第一个将正常显示部分标题,第二个将以半透明方式显示,第三个将完全隐藏它。您也可以省略第二种样式,在这种情况下,第一种样式将用于所有部分(这实际上没什么用)。

subsectionstyle=⟨style for current subsection⟩/⟨style for other subsections in current section⟩/ ⟨style for subsections in other sections⟩指定应如何显示子节。可以指定与 sectionstyle 选项相同的样式。您可以省略最后一种样式,在这种情况下第二种样式也适用于最后一种样式,也可以省略最后两种样式,在这种情况下第一种样式适用于所有样式。

相关内容