过渡到 mathtools - 环境证明未定义

过渡到 mathtools - 环境证明未定义

我是 LaTeX 的新手,我正在使用 amsthm 包来通过证明环境编写证明:

\documentclass{book}
\usepackage{amsthm}
\newtheorem{theorem}{Theorem}

\begin{document}

\begin{theorem}
Stuff in here
\end{theorem}
\begin{proof}
Proof in here
\end{proof}

\end{document}

然后我决定使用 mathtools 包,因为它包含更多符号并纠正了 amsthm 的一些错误。但是,如果我用以下行替换

\usepackage{amsthm}

为了

\usepackage{mathtools}

我收到错误“!LaTeX 错误:环境证明未定义。”

有办法纠正这个问题吗?谢谢帮助!

答案1

amsthmmathtools不相关。 mathtools更新和扩展amsmath

amsthm如果你想要环境的话你仍然需要proof

答案2

我认为文档类别可能会造成混淆。

文档类amsart.cls加载包amsthm.sty,但由于您使用文档类,因此book.cls您需要手动加载包amsthm.sty

相关内容