如何在 Beamer 中锁定仓位?

如何在 Beamer 中锁定仓位?

所以我想要一些类似的东西

幻灯片 1:

事物(位置锁定)

仅适用于幻灯片 1


幻灯片 2:

事物(位置锁定)

幻灯片 2 专用的东西


幻灯片 3:

事物(位置锁定)

幻灯片 3 专用的东西


我尝试使用 \onslide<1>、\onslide<2> 和 \onslide<3>。但如果我将内容添加到空白处,它就会起作用。不像锁定某些内容,只需更改下面的内容即可。

非常感谢您的帮助。

答案1

喜欢这个吗?如需更多信息,您可以查看beamer手动的章节9 创建覆盖层)总体来说,你的问题我不太清楚。

\documentclass{beamer}
\begin{document}

\begin{frame}{Frame Title}
Static Text\\
\only<1>{Slide 1 Text}
\only<2>{Slide 2 Text}
\only<3>{Slide 3 Text}
\end{frame}

\end{document}

在此处输入图片描述

在此处输入图片描述 (摘自 3.63 版)

更新

\documentclass{beamer}
\begin{document}

\begin{frame}{Frame Title}
Static Text\\
\only<1>{Slide 1 Text}
\only<2>{Slide 2 Text}
\only<3>{%
\begin{theorem}
There is no largest prime number.
\end{theorem}
}
\end{frame}

\end{document}

答案2

我几乎总是使用普通逐项列举构建我的幻灯片。使用简单的<X-Y>项目后置,您可以指定项目应在何时(在哪张幻灯片上)显示。

它工作得很好,因为它保留了每个项目的空间,所以例如如果你有三个项目并且只有第二个项目应该稍后显示,那么 LaTeX 将留下项目 2 所需的空间并在其下方显示项目 3。

所以你可以尝试这个:

\documentclass[12pt]{beamer}
\begin{document}

\begin{frame}{Some heading}
   \begin{itemize}
      \item<1-1> Something only visible on the first slide
      \item<2-2> Something only visible on the second slide
      \item<3-3> Something only visible on the third slide
   \end{itemize}
\end{frame}

\end{document}

如果您不想要项目符号,您可以直接自定义它们。

相关内容