在投影机的讲义模式下可以为单个帧激活覆盖吗?

在投影机的讲义模式下可以为单个帧激活覆盖吗?

我正在处理一个长投影仪文档,每个框架都有很多叠加层。为了加快我的工作流程,我使用了handout模式。但是,有时当我处理一个框架时,我想测试叠加层是否正常工作。我很好奇是否可以在handout模式下为单个框架激活叠加层。

以下是 MWE:

\documentclass[handout]{beamer}

\begin{document}


\begin{frame}

  \frametitle{Happy Without Overlays Here}

  \begin{block}{First Block}<+->
    Foo bar.
  \end{block}

  \begin{block}{Second Block}<+->
    Foo bar.
  \end{block}

\end{frame}



\begin{frame}[?magic?]

  \frametitle{I Want Overlays Here}

  \begin{block}{First Block}<+->
    Foo \pause bar.
  \end{block}

  \begin{block}{Second Block}<+->
    Spam \pause eggs.
  \end{block}

\end{frame}


\begin{frame}

  \frametitle{Also Happy Without Overlays Here}

  \begin{block}{First Block}<+->
    Foo bar.
  \end{block}

  \begin{block}{Second Block}<+->
    Foo bar.
  \end{block}

\end{frame}


\end{document}

答案1

您可以暂时切换到其他模式:

\documentclass[
handout
]{beamer}

\begin{document}


\begin{frame}

  \frametitle{Happy Without Overlays Here}

  \begin{block}{First Block}<+->
    Foo bar.
  \end{block}

  \begin{block}{Second Block}<+->
    Foo bar.
  \end{block}

\end{frame}


\makeatletter
\gdef\beamer@currentmode{beamer}
\makeatother
\begin{frame}

  \frametitle{I Want Overlays Here}

  \begin{block}{First Block}<+->
    Foo \uncover<+->{bar.}
  \end{block}

  \begin{block}{Second Block}<+->
    Spam \uncover<+->{eggs.}
  \end{block}

\end{frame}
\makeatletter
\gdef\beamer@currentmode{handout}
\makeatother
\begin{frame}

  \frametitle{Also Happy Without Overlays Here}

  \begin{block}{First Block}<+->
    Foo bar.
  \end{block}

  \begin{block}{Second Block}<+->
    Foo bar.
  \end{block}

\end{frame}


\end{document}

在此处输入图片描述

相关内容