在带有叠加层的 Beamer 演示中,计数器增加次数过多

在带有叠加层的 Beamer 演示中,计数器增加次数过多

看起来 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 节

相关内容