\visible<>{}
beamer/tikz 中的\uncover<>{}
和之间有什么区别\only<>{}
?目前我交替使用它们,无法理解它们的具体用例。
我认为其中一个已经分配了要显示的对象所需的空间,而其中一个则逐渐显示对象和所需的空间。
有人能一劳永逸地澄清这一点吗?
答案1
这里有一个简单的例子,您可以看到宏之间的区别。\visible
将保留空间,根据您的设置,\uncover
可以在先前的覆盖上变暗,并且\only
仅出现在指定的覆盖上:
\documentclass{beamer}
\setbeamercovered{dynamic}
\begin{document}
\begin{frame}
text \visible<2>{text} text
text \uncover<2>{text} text
text \only<2>{text} text
\end{frame}
\end{document}
有关更详细的解释,请参阅9.3 Commands with Overlay Specifications
Beamer 用户指南部分https://texdoc.org/serve/beamer/0