在 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]