在 beamer 中将 与 allowframebreaks 结合使用

在 beamer 中将  与 allowframebreaks 结合使用

我的问题与这个问题,但略有不同,因此@samcarter 对该问题的回答没有帮助。

我想将allowframebreaks选项与<+->选项组合在一起,但使用标准方式组合选项无法实现这一点。这是一个 MWE。第一个框架allowframebreaks以标准方式使用,生成两个页面。第二个框架尝试组合这两个选项,执行命令\pause但忽略allowframebreaks选项。反转两个选项的顺序会产生错误。

\documentclass{beamer}
\begin{document}
\begin{frame}[allowframebreaks]{Title}
This is a test

\pause
This is a test

\newpage
Page 2
\pause

This is a test

\pause

This is a test
\end{frame}
\begin{frame}[<+->,allowframebreaks]{Title}
This is a test

\pause
This is a test

\newpage
Page 2
\pause

This is a test

\pause

This is a test
\end{frame}
\end{document}

答案1

我不明白为什么你不能使用与链接问题相同的技术。

\documentclass{beamer}
\begin{document}
\begin{frame}[<+->]
\frametitle{Title}

    \begin{onlyenv}<-2>
        This is a test1

        \pause

        This is a test2
    \end{onlyenv}

    \begin{onlyenv}<.(2)->
        Page 2 3

        \pause
        \pause  

        This is a test 4

        \pause

        This is a test 5
    \end{onlyenv}

\end{frame}
\end{document}

添加来自 beamer 用户指南的相关引文:

使用此选项是邪恶的。在(好的)演示文稿中,您会仔细准备每张幻灯片,并在将某些内容放在某张幻灯片而不是其他幻灯片之前三思而后行。使用 allowframebreaks 选项会导致创建可怕的、无休止的演示文稿,这些演示文稿更像是“投影在墙上的纸张”,而不是演示文稿。尽管如此,该选项确实有其用途。最明显的是,它可以方便地自动拆分参考书目或长方程式。

相关内容