我目前正在写一些讲义,因此希望“\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}