设置帧连续数(autobreakcount)

设置帧连续数(autobreakcount)

我想手动设置的值\beamer@autobreakcount

我有一个框架,用 分成了多张幻灯片allowframebreaks。然后我应该有一个带有另一个标题的框架,之后我希望幻灯片的标题和幻灯片编号继续。

我是说:

Slide A (1)
Slide A (2)
Slide A (3)
Slide B
Slide A (4)
etc...

有什么方法可以实现这个目标吗?

答案1

引用 Beamer 用户指南中关于该allowframebreaks选项的内容:

使用此选项是邪恶的。

相反,您可以使用叠加层将框架拆分为多张幻灯片。这样,您就可以在宏的帮助下轻松地在中间插入另一个框架\againframe

\documentclass{beamer}

\makeatletter
\newcommand*{\slideinframe}{\number\beamer@slideinframe} 
\makeatother

\begin{document}
    
\begin{frame}<1>[label=foo]
    \frametitle{Slide A (\slideinframe)}
  \begin{onlyenv}<1>
  content for 1. slide
  \end{onlyenv}
  \begin{onlyenv}<2>
  content for 2. slide
  \end{onlyenv}    
\end{frame} 
    
\begin{frame}
\frametitle{Slide B}
Content for slide B
\end{frame}  

\againframe<2->{foo}
  
\end{document}

相关内容