Beamer 叠加和计数器

Beamer 叠加和计数器

我有一个想要用于 beamer\onslide命令的计数器。

使用

\newcounter{coun}
%....
%
\onslide<\coun ->{ ....}

不起作用。正确的做法是什么?

答案1

改用\value{coun}

\documentclass{beamer}

\newcounter{coun}

\setcounter{coun}{3}

\begin{document}
\begin{frame}
Always here
\onslide<\value{coun} ->{on slide 3}
\end{frame}
\end{document}

一般情况下,使用 LaTeX 时,计数器\value{<counter name>}会扩展为计数器的值。计数器名称本身不是宏,因此,在引擎盖下有一些魔法可以将计数器名称(在本例中coun)与显示其值的宏链接起来。

笔记:原文中,我用\thecoun代替\value{coun}。正如马修在评论中指出的那样,\value{coun}才是这里正确的。)

相关内容