覆盖 - 如何从当前覆盖开始显示 x 张幻灯片中的项目?

覆盖 - 如何从当前覆盖开始显示 x 张幻灯片中的项目?

使用 beamer 的叠加,我想逐步显示 itemize 环境中的项目。但是有些项目应该只显示 3 张幻灯片。你该怎么做?

据我理解,这应该是这样的

\only<.-3>{some text}

因此从当前覆盖 ( .) 开始,应该显示到第三张幻灯片 ( -3)。

答案1

我猜你正在寻找<.-+(2)>。具体来说,这意味着:

  • .文本开始在当前覆盖层上可见

  • -直到

  • +(2)下一个覆盖层(两个覆盖层加上文本开始可见的框架,总共构成 3 个覆盖层)


\documentclass{beamer}

\begin{document}

\begin{frame}
\only<1>{1}
\only<.-+(2)>{some text}
\only<4>{4}
\only<5>{5}
\end{frame}

\end{document}

相关内容