svmult 类中的证明环境

svmult 类中的证明环境

我正在使用 svmult 类。如果我写

\begin{proof}[命题 1 的证明]

我得到的是

“证明(命题1的证明)”

我怎样才能仅获得“命题 1 的证明”?

感谢你的建议。

答案1

我建议建立一个以 标准为proof蓝本的新环境svmult

\documentclass{svmult}

\spnewtheorem*{varproof}{\noexpand\thisproofname}{\itshape}{\rmfamily}
\newcommand{\thisproofname}{} % initialization
\newenvironment{proof*}[1]
  {\renewcommand\thisproofname{#1}\varproof}
  {\endvarproof}

\begin{document}

\begin{proof}
This is a standard proof
\end{proof}

\begin{proof*}{Proof of proposition 1}
A titled proof.
\end{proof*}

\end{document}

在此处输入图片描述

相关内容