每个部分开头的目录现在显示所有部分

每个部分开头的目录现在显示所有部分

在 beamer 中,我使用以下代码将目录显示为两页。一页不够,因为它会显示其所有子部分。我没有使用“allowframebreaks”,因为它会在“随机”位置中断,而不是适当划分部分。

\begin{frame}{Outline}
  \tableofcontents[part=1]
\end{frame}
\begin{frame}{Outline}
  \tableofcontents[part=2]
\end{frame}

我还在每个部分的开头显示目录,其他部分则以阴影显示。

\AtBeginSection[]
{
  \begin{frame}<beamer>{Outline}
    \tableofcontents[currentsection,subsectionstyle=hide]
  \end{frame}
}

在这里,我想显示“所有”部分,因为我隐藏了所有子部分,所以有足够的空间。

问题是每个部分开头的目录仅显示第 1 部分或第 2 部分。如何将初始目录分成两张幻灯片,在每个部分显示所有部分?

答案1

我自己解决了:

\AtBeginSection 部分保持不变。

我删除了正文内容中的 \part{1} 和 \part{2},然后将 \tableofcontents[part=1] 和 \tableofcontents[part=2] 替换为 \tableofcontents[section=1-3] 和 \tableofcontents[section=4-6]

相关内容