我有一张带有三个块的幻灯片,即 1、2、3a 和 3b,其中 3a 和 3b 具有完全相同的高度(它们是相同的方程,只是变量发生了一些变化)。我想使用\pause
和\only
来获得以下内容:
- 只有1个
- (点击)-> 仅 1 和 2
- (点击)-> 1、2 和 3a
- (点击)-> 1、2 和 3b
同时保持每个块的定位与最后两张幻灯片完全相同。这是我的尝试性示例:结果会是块 1 和块 2 出现在幻灯片的中心,因为不会出现第三个块。
\begin{frame}[c]{Title}
Block 1
\pause
Block 2
\pause
\only<3>{
Block 3a
}
\only<4>{
Block 3b
}
\end{frame}
答案1
环境overlayarea
可能会起到作用
\documentclass{beamer}
\begin{document}
\begin{frame}
\onslide<1->{1}
\onslide<2->{2}
\begin{overlayarea}{\textwidth}{0.2\textheight}
\only<3>{3a}
\only<4>{3b}
\end{overlayarea}
\end{frame}
\end{document}
答案2
使用
\only<3>{Block 3a}% no following empty line!
\onslide<4>{Block 3b}
而不是\only
。然后考虑不可见覆盖层的垂直空间。另一种方法是
Block 2 \pause
Block 3\only<3>{a}\only<4>{b}