Springer Nature 期刊 2021 Latex 模板和校样环境

Springer Nature 期刊 2021 Latex 模板和校样环境

我使用的是 Springer Nature 的 latex 模板这里。尽管\usepackage{amsthm}已定义, 但\begin{proof ... \end{proof}无法识别并出现以下错误:

Missing $ inserted. \end{proof}

这是文档类 sn-jnl.cls

最小完整代码:

\documentclass[sn-mathphys]{sn-jnl}% Math and Physical    Sciences Reference Style

\theoremstyle{thmstyleone}%
\newtheorem{lemma}{Lemma}
%\newtheorem{proof}{Proof} %Error: Command \proof already defined. \newtheorem{proof}

\begin{document}
    
\begin{lemma}
    Lemma is here. 
\end{lemma}

\begin{proof} %Error: Missing $ inserted. \end{proof}
    proof is here.
\end{proof}
    
\end{document}

答案1

正如@daleif 指出的那样,使用\proof命令而不是使用证明环境不是一个好的解决方案。

按照期刊手册推荐的\begin{spiproof}...\end{spiproof}方式操作,确保其他包不会引起问题。

相关内容