Command \theorem already defined.
当我尝试
\newtheorem{theorem}{Theorem}
在文档中使用documentclass 进行定义时出现此错误llncs
。
我的最小示例如下:
\documentclass[article]{llncs}
\let\proof\relax
\let\endproof\relax
\usepackage{amsthm}
\begin{document}
\newtheorem{theorem}{Theorem}
\begin{theorem}[Test]\label{thm:test}
\end{theorem}
\end{document}
答案1
该类已经定义了自己的theorem
和proof
结构,因此您\newtheorem
尝试定义已定义的命令会导致错误。此类为定理类结构实现了自己的命令,因此我不会amsthm
在这里使用:
\documentclass[article]{llncs}
\begin{document}
\begin{theorem}[Test]
test
\end{theorem}
\begin{proof}[Test]
test
\end{proof}
\end{document}