我想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}