看起来 Beamer 中带有叠加的帧需要多次处理。问题在于,原本应该只增加一次的计数器却比预期增加了更多。
如何避免在带有覆盖的 Beamer 演示文稿中计数器多次增加?
最小工作示例
\documentclass{beamer}
\newcounter{Test}
\begin{document}
\begin{frame}
\begin{itemize}
\item Should be 0: \theTest
\stepcounter{Test}\pause
\item Should be 1: \theTest
\stepcounter{Test}\pause
\item Should be 2: \theTest
\stepcounter{Test}\pause
\end{itemize}
\end{frame}
\end{document}
输出
答案1
添加\resetcounteronoverlays{Test}
到你的序言中
\documentclass{beamer}
\newcounter{Test}
\resetcounteronoverlays{Test}
\begin{document}
\begin{frame}
\begin{itemize}
\item Should be 0: \theTest
\stepcounter{Test}\pause
\item Should be 1: \theTest
\stepcounter{Test}\pause
\item Should be 2: \theTest
\stepcounter{Test}\pause
\end{itemize}
\end{frame}
\end{document}
请参阅手册第 9.6 节