![beamer - 在宏中覆盖并增加计数器](https://linux22.com/image/402946/beamer%20-%20%E5%9C%A8%E5%AE%8F%E4%B8%AD%E8%A6%86%E7%9B%96%E5%B9%B6%E5%A2%9E%E5%8A%A0%E8%AE%A1%E6%95%B0%E5%99%A8.png)
我有一个宏,用于增加自定义计数器。当此宏与覆盖层(类 beamer)一起使用时,计数器会针对每个覆盖层增加(因为该宏似乎针对每个覆盖层都调用)
宏:
\def\test{\stepcounter{mycounter}}
主要代码:
\begin{frame}
\test\\
\onslide<1->{One}
\onslide<2->{Two}
\end{frame}
这里计数器不应该在每个覆盖命令上增加,只有在调用测试宏时才会增加。如何防止计数器增加?
我有一个宏,用于增加自定义计数器。当此宏与覆盖层(类 beamer)一起使用时,计数器会针对每个覆盖层增加(因为该宏似乎针对每个覆盖层都调用)
宏:
\def\test{\stepcounter{mycounter}}
主要代码:
\begin{frame}
\test\\
\onslide<1->{One}
\onslide<2->{Two}
\end{frame}
这里计数器不应该在每个覆盖命令上增加,只有在调用测试宏时才会增加。如何防止计数器增加?