Beamer 覆盖纯文本

Beamer 覆盖纯文本
\documentclass{beamer}

\usetheme{Madrid}
\begin{frame}{Introduction}
\begin{itemize}
\item<1-> abc
\item<2-> def
\end{itemize}
\begin{definition}<3->
ghi
\end{definition}
<4->jkl
\end{frame}

\end{document}

我希望纯文本“jkl”最后出现,在两个“items”和一个“definition”之后。但我在这里做的没有奏效。我该如何修复它?

答案1

您必须提供一些命令来使文本“可变”。这里,显而易见的选择是\uncover

\documentclass{beamer}
\begin{document}
\begin{frame}{Introduction}
\begin{itemize}
\item<1-> abc
\item<2-> def
\end{itemize}
\begin{definition}<3->
ghi
\end{definition}
\uncover<4->{jkl}
\end{frame}
\end{document}

您也可以考虑\only,但它会改变垂直间距,所以不太可能是您想要的。

相关内容