将校样分成几个帧

将校样分成几个帧

我想在演示文稿中使用来展示一个长证明beamer,但不知道如何将其分成几个帧而不在每一帧上调用\begin{proof}- \end{proof}。为了澄清一些事情,我有和不想要的是这样的:

\documentclass{beamer}

\begin{document}

\begin{frame}
    \begin{theorem}
        The result...
    \end{theorem}

    \begin{proof}
        Bla bla bla...
    \end{proof}
\end{frame}

\begin{frame}
    \begin{proof}
        More bla bla bla...
    \end{proof}
\end{frame}

\begin{frame}
    \begin{proof}
        And more bla bla bla... End of proof.
    \end{proof}
\end{frame}

\end{document}

答案1

可以使用覆盖规范来实现这一点。

\begin{frame}
    \begin{theorem}
        The result...
    \end{theorem}

    \begin{proof}
        \only<1>{Bla bla bla...}
        \only<2>{More bla bla bla...}
        \only<3>{And more bla bla bla... End of proof.}
    \end{proof}
\end{frame}

仅在最后一帧插入 qed 符号(通常是小方块)

\alt<3>{\qedhere}{\phantom\qedhere}

就在之前\end{proof}

相关内容