我想要实现类似的效果,alert
但不是用颜色,而是想在某个物体周围画一个圆圈。
圆圈的命令:
\newcommand<>\circled[1]{\tikz[baseline=(char.base)]{%
\node[shape=circle,draw,inner sep=2pt] (char) {#1};}%
}
理想用途:circled<4>{text}
目前解决方法:\only<4>{\circled{text}}\onslide<1-3>{text}
我知道我可以用新命令来完成当前工作,但我将失去 <> 的功能。还有其他更好的想法吗?
提前致谢。
答案1
然后aobs
打包来救援!
\documentclass{beamer}
\usepackage{tikz}
\usetikzlibrary{overlay-beamer-styles}
\newcommand<>\circled[1]{\tikz[baseline=(char.base)]{%
\node[shape=circle,inner sep=2pt,alt=#2{draw}{}] (char) {#1};}%
}
\begin{document}
\begin{frame}
\circled<4>{3}
\end{frame}
\end{document}