由于allowframebreaks
投影机中存在一些副作用,贡萨洛·梅迪纳,因此在他的回答中“Beamer,带不同字幕的帧中断“,他建议\only
应该用替代品。以下是他给出的例子
\documentclass{beamer}
%---------------------------------------------------------------%
\usepackage{graphics,tikz}
%---------------------------------------------------------------%
\begin{document}
%---------------------------------------------------------------%
\begin{frame}
\frametitle{Common title, appearing on all slides in one frame}
%------------------------------------------------------------ 1
\only<1>{
\framesubtitle{The first frame subtitle}
\begin{itemize}
\item some text on slide 1
\item some text
\item some text
\item \dots
\end{itemize}}
%------------------------------------------------------------ 2
\only<2>{
\framesubtitle{The second frame subtitle}
\begin{itemize}
\item some text on slide 2
\item some text
\item some text
\item \dots
\end{itemize}}
%---------------------------------------------------------------%
\end{document}
我的问题是:如果我在标题中还有更多与“第二帧字幕”相关的东西\only<2>
,以至于它们不能放在一个框架中,那么我该怎么办?是否有一些类似的命令allowframebreaks
可以在本地使用?
答案1
(这对于评论来说太长了,但在某种程度上我认为这也是一个答案)。
我非常同意 Gonzalo 链接答案中 Beamer 文档的引用,但这只是风格问题。例如,四张幻灯片中的长列表确实很无聊,但使用\only
其他替代方法显示屏幕 I、II、III 和 IV,并在字幕中解释同一列表的部分内容,或显示关于同一主题的多个列表,将获得同样糟糕的结果。
此参考文献中的隐含解决方案(在我看来是最好的)是减少/拆分列表,使每个主题不超过五六个项目(考虑在框架中添加一个独特的标题),并重新设计演示文稿,使每个主题不超过一张幻灯片。
另一方面,allowframebreaks
从技术角度来看,使用副标题并没有什么问题。如果你的列表不能缩小/拆分,为什么不使用它呢?在这里你不能使用不同的副标题,但是当只显示一个列表(因此是同一主题)并且标题已经编号时,它们就没有什么意义了。