在投影仪中使用覆盖进行练习编号

在投影仪中使用覆盖进行练习编号

我想exercise在 beamer 演示文稿中使用该包(这使我能够保留在相应的纸质文档中使用的约定)。

除了练习编号随覆盖而变化外,这种方法效果很好。如何避免练习计数器受到投影机覆盖的影响?

这是一个简单的例子:

\documentclass{beamer}
\usepackage{exercise}

\setbeamercovered{transparent}

\begin{document}

 \begin{frame}
  \frametitle{Title}

  \begin{Exercise}
   This is the content of my exercise.
  \end{Exercise}
  \pause
  \begin{block}{A block which appears later}
   This is the content of my block.
  \end{block}
 \end{frame}

\end{document}

平均能量损失

答案1

我找到了一个可以完成这项工作的 hack,感谢这个帖子

在序言中添加以下几行对我来说就可以了:

\newcounter{preFrameExerciseCounter}

\AtBeginEnvironment{frame}{\setcounter{preFrameExerciseCounter}{\value{Exercise}}}

\let\originalframe=\frame
\def\frame{\originalframe\setcounter{Exercise}{\value{preFrameExerciseCounter}}}

平均能量损失


编辑:更好的解决方案这里。不要使用上面给出的代码,只需在序言中使用:

 \resetcounteronoverlays{Exercise}

相关内容