逐步显示框架

逐步显示框架

我见过有人通过按 来逐张显示一张幻灯片Enter。有人能告诉我如何在 Beamer 中实现这一点吗?

答案1

beamer提供\pause此功能。您可以在幻灯片的任意位置添加它,它会在那里“暂停”输出,并生成一个附加幻灯片以供暂停后显示。

此外,许多典型的 LaTeX 命令已被修改beamer以提供所谓的覆盖规范。例如,以下列表仅在指定的幻灯片上显示每个项目:

\begin{enumerate}
  \item<1-> First item
  \item<2> Second item
  \item<3> Last item
\end{enumerate}

这里,覆盖规范包含在< >。幻灯片 1 将仅包含“第一项”。幻灯片 2 将包含“第一项”和“第二项”。幻灯片 3 将包含“第一项”和“最后一项”。此示例取自包装文档提供了关于覆盖规范的另一种观点:

\begin{frame}
  \frametitle{There Is No Largest Prime Number}
  \framesubtitle{The proof uses \textit{reductio ad absurdum}.}
  \begin{theorem}
    There is no largest prime number.
  \end{theorem}
  \begin{proof}
    \begin{enumerate}
      \item<1-| alert@1> Suppose $p$ were the largest prime number.
      \item<2-> Let $q$ be the product of the first $p$ numbers.
      \item<3-> Then $q+1$ is not divisible by any of them.
      \item<1-> Thus $q+1$ is also prime and greater than $p$.\qedhere
    \end{enumerate}
  \end{proof}
\end{frame}

显示内容取决于所使用的主题。下面是上述frame代码的第一张幻灯片,来自两个不同的主题(左:default;右Frankfurt):

投影机中相同的框架,不同的主题

可能有多种幻灯片叠加规范。查看软件包文档以了解每个命令/环境提供的格式。

答案2

在列表中的\pause每个之前使用可以真正实现您想要实现的目标。这不是最有效的解决方案,但确实可以完成工作。\itemitemizeenumerate

编辑:哎呀。抱歉。我刚看到这个问题是 2011 年的。

相关内容