轻松禁用投影机动画

轻松禁用投影机动画

我正在用 Beamer 为一个会议写一份演示文稿。我使用\pause命令一次显示一部分内容,但在写幻灯片时必须滚动浏览这么多页面真的很烦人。经过一点(读作:很多)谷歌搜索后,我发现了 documentclasshandout选项,它似乎正是我想要的。

我的问题是:因为我想在演示文稿中的每个列表项和每个块之前暂停,有没有办法告诉 beamer 自动执行此操作?使用我当前的解决方案,可以轻松启用/禁用幻灯片动画,但必须手动添加\pause所有地方,这很麻烦。

答案1

我猜你的问题至少有三种替代方案,下面例子中的四张幻灯片都做了同样的事情:

\documentclass{beamer}
\usetheme{Darmstadt}

\begin{document}

\begin{frame}
\begin{itemize}
    \item first one
        \pause
    \item second one
        \pause
    \item third one
        \pause
    \item fourth one
\end{itemize}
\end{frame}

\begin{frame}
\begin{itemize}
    \item<1-> first one
    \item<2-> second one
    \item<3-> third one
    \item<4-> fourth one
\end{itemize}
\end{frame}

\begin{frame}
\begin{itemize}
    \item<+-> first one
    \item<+-> second one
    \item<+-> third one
    \item<+-> fourth one
\end{itemize}
\end{frame}

\begin{frame}
\begin{itemize}[<+->]
    \item first one
    \item second one
    \item third one
    \item fourth one
\end{itemize}
\end{frame}

\end{document}

  • 第一个是你的解决方案
  • 第二个指示在哪张幻灯片上显示,<3->这意味着所有幻灯片都从第三张幻灯片开始
  • 第三个用于beamerpause在每次遇到时将计数器(=1,帧开始时)增加一
  • 第四个(可能是你想要的)将“增加 beamerpause”设置为所有列表项的默认行为

编辑1:您还可以将第四个示例中的行为设置为常规行为。所有后续帧\beamerdefaultoverlayspecification{<+->}将为每个actionenv环境和每个设置暂停\item。要全局生效,您需要在帧外设置此行为,例如,设置为\begin{document}第一帧之前的第一行。

相关内容