复制 amsthm 证明环境

复制 amsthm 证明环境

我目前正在写一些讲义,因此希望“\solution” 环境其工作原理基本上是amsthm \证明环境,只需在练习解决方案的开头写上“解决方案。”而不是“证明。”即可。当然,我可以通过切换来实现这一点

\renewcommand{\proofname}{Solution.}

分别

\renewcommand{\proofname}{Proof.}

在适当的位置。虽然这有效,但我发现有一个适当的 \solution 环境会很好,它只是复制 \proof 环境。有没有简单的方法可以做到这一点?

答案1

是的,有一个简单的方法。您可以使用solution“解决方案”作为可选参数来定义您的环境proof

\documentclass{article}
\usepackage{amsthm}

\newenvironment{solution}
  {\begin{proof}[Solution]}
  {\end{proof}}

\begin{document}

\begin{proof}
test.
\end{proof}

\begin{solution}
test.
\end{solution}

\end{document}

在此处输入图片描述

相关内容