每节课结束时的幻灯片

每节课结束时的幻灯片

我想准备一组讲座,并希望在每个讲座的末尾添加一个公共幻灯片。我已经使用 \AtEndDocument 完成了此操作,但它只会将其放在最后一个讲座的末尾(这是应该的),所以我正在寻找类似 \AtEndLecture 的东西,但该命令似乎不存在。我该怎么做?

答案1

一场讲座实际上并没有结束,当新的讲座开始时,讲座就隐性结束了。

因此,我不会将框架添加到末尾,而是在新讲座开始之前添加:

\documentclass{beamer}

\pretocmd{\lecture}{%
\ifnum\thelecture>0
  \begin{frame}
    End of the lecture
  \end{frame}
\fi
}{}{}

\AtEndDocument{
  \begin{frame}
    End of the lecture
  \end{frame}
}

\begin{document}
    
\lecture{lec1}{lec1}
  
\begin{frame}
    abc
\end{frame} 

\lecture{lec2}{lec2}
  
\begin{frame}
    abc
\end{frame} 
    
\end{document}

相关内容