我想在 beamer 中发现幻灯片的元素,即使这些元素只是框架环境中的纯文本。我知道如何以蛮力的方式实现这一点。也就是说,以下 MWE 恰好表现出我想要的行为。
\documentclass{beamer}
\mode<presentation>{\usetheme{default}}
\begin{document}
\begin{frame}
Some text
\pause%
Some more text
\begin{description}
\item [First def]<3-> foo
\item [Second def]<4-> bar
\end{description}
\uncover<5->{Some final remarks}
\end{frame}
\end{document}
显然,这种方法非常耗费人力,而且非常脆弱。在框架环境的初始声明中添加“[<+->]”作为选项不会影响文本的显示,因此这样做不行。
我正在寻找一个理想情况下在两方面都做得更好的解决方案,即更加自动化和更加强大。
我知道我可以通过将文本放入 itemize 环境中来简单地处理问题,但这样做会使文本缩进并使幻灯片在视觉上不平衡。换句话说,我非常注重布局。
答案1
+-
也许可以使用(下一个覆盖)和.-
(当前覆盖)的解决方案:
\documentclass{beamer}
\mode<presentation>{\usetheme{default}}
\begin{document}
\begin{frame}
\uncover<+->{Some text}
\uncover<+->{Some more text}
\uncover<.->{with Some more text}
\begin{description}
\item [First def]<+-> foo
\item [Second def]<.-> bar
\item [Third def]<+-> foobar
\end{description}
\uncover<+->{Some final remarks}
\end{frame}
\end{document}