使用 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}