新定理和暂停

新定理和暂停

我正在学习 Beamer 教程http://web.mit.edu/rsi/www/pdfs/beamer-tutorial.pdf,部分原因是它有足够多的错误,迫使我更深入地学习。我目前的问题是对使用 \newtheorem 创建的定理进行排序。在附加的代码(我能想到的最简单的代码来说明问题)中,编译步骤失败并出现以下错误:

./mit_tut.tex:17: Missing number, treated as zero.
<to be read again>
                   \saved@c@thm
l.17 \end{frame}

可以通过注释掉 \pause 行来避免错误,但当然我会失去我想要的排序。如果我使用这样的排序数字也没关系:

\begin{thm}<1->

您能指出我遗漏了什么吗?或者为我提供另一种可达到预期效果的解决方案?

整个文件:

% Reference: http://web.mit.edu/rsi/www/pdfs/beamer-tutorial.pdf
\documentclass[pdf]{beamer}
\mode<presentation>{}
\begin{document}

\title{The Title}
\begin{frame}{Math Stuff}
\newtheorem{thm}{Easy Theorem}
\newtheorem{pf}{Proof}
\begin{thm}
  Blah, blah
\end{thm}
\pause
\begin{pf}
  Yade, yade
\end{pf}
\end{frame}
\end{document}  

答案1

在序言中定义你的新定理:

\documentclass{beamer}

\newtheorem{thm}{Easy Theorem}
\newtheorem{pf}{Proof}

\title{The Title}

\begin{document}

\begin{frame}{Math Stuff}
\begin{thm}
  Blah, blah
\end{thm}
\pause
\begin{pf}
  Yade, yade
\end{pf}
\end{frame}

\end{document}  

相关内容