除第一部分外,每个部分之前均显示计划

除第一部分外,每个部分之前均显示计划

我想在演示文稿的每个部分之前展示一个计划,因此我在之前添加了以下代码\begin{document}

\AtBeginSection[]
{
 \begin{frame}<beamer>
 \frametitle{Plan}
 \tableofcontents[currentsection]
 \end{frame}
}

现在我想一直这样做除了第一部分,有人知道如何处理这个异常吗?

答案1

将你提到的代码放在\section你想要它应用到的后面,而不是在序言中

...
\section{Not in the list}
...
\AtBeginSection[]
  {
     \begin{frame}<beamer>
     \frametitle{Plan}
     \tableofcontents[currentsection]
     \end{frame}
  }
\section{First in the list}

答案2

我迟到了,但是如果你想将该部分添加到投影机风格中,约瑟夫赖特的解决方案无济于事。

我想到了一个办法:

\AtBeginSection[]
  {
    \ifnum \value{framenumber}>1
      \begin{frame}<beamer>
      \frametitle{Plan}
      \tableofcontents[currentsection]
      \end{frame}
    \else
    \fi
  }

这只是检查在打印每个部分开头的帧之前是否framenumber大于。如果第一部分的出现时间晚于此,只需将数字切换为适当的数字即可。1

相关内容