Beamer - 章节页面前的目录

Beamer - 章节页面前的目录

我正在使用 Beamer 和 Metropolis 主题进行演示。我想在部分页面之前显示目录,我该怎么做?我编写了这个命令,它可以满足我的需要,但不幸的是,它也适用于带星号的部分,我不想有部分页面:

\documentclass{beamer}
\usetheme[sectionpage=none, progressbar=frametitle, numbering=fraction]{metropolis}    

\AtBeginSection{
\frame{\tableofcontents[currentsection]}
\frame{\sectionpage}
}

\begin{document}
\section*{S1}
\frame{f1}
\section{s2}
\frame{f2}
\section{s3}
\frame{f3}


\end{document}

答案1

\AtBeginSection可以使用以下方式为带星号的部分指定特殊代码[]

\AtBeginSection[<带星号部分的代码>]{<无星号部分的代码>}

因此,在您的情况下,要禁用 \section* 目录的自动显示,您可以这样写:

\AtBeginSection[] % Do nothing for \section*
{
\frame}{\tableofcontents[currentsection]}
\frame{\sectionpage}
}

相关内容