以上段落滚动枚举在投影机保持位置

以上段落滚动枚举在投影机保持位置

我以前曾使用技巧在 中对节点进行绝对定位tikz,或者更粗暴地通过在幻灯片中手动重复内容并使用 来完成此\phantom操作。我想知道是否有一种很好的方法来执行以下操作:

我有一个段落,下面有一个枚举。

Blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah,
blah, blah, blah, blah, blah.
 1 Blah
 2 Bleh
 3 Blih

在第一张幻灯片中它应该显示为

Blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah,
blah, blah, blah, blah, blah.
 1 Blah
 2 Bleh

下一张幻灯片中

Blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah,
blah, blah, blah, blah, blah.
 3 Blih

段落没有改变位置,就像枚举正在滚动一样。

有没有好的方法来实现这一点?好方法是指使用一些已经在 中的指令,beamer例如\onslide\only\item<2->或类似的指令。

答案1

避免“跳跃”效果的另一种方法是使用overlayarea专门为这些情况设计的环境。根据需要调整宽度和高度:

\documentclass{beamer} 

\begin{document}

\begin{frame}
\begin{overlayarea}{\linewidth}{4cm}
Some test text for the example test text for the example test text for the example test text for the example test text for the example
\begin{enumerate}
\only<1>{
\item First.
\item Second.}
\only<2>{\item[3.] Third.}
\end{enumerate}
\end{overlayarea}
\end{frame}

\end{document} 

结果:

在此处输入图片描述

答案2

这里有一个解决方案:

\documentclass{beamer} 

\begin{document}
\begin{frame}

Blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, 
blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah,           
blah, blah, blah,
\begin{enumerate}

\only<1>{%
\item Blah
\item Blah
}  

\only<2>{%
\item[3.] Blah
\item[]
} 
\end{enumerate}

\end{frame}
\end{document} 

产生

在此处输入图片描述

相关内容