我基本上想要通过代码简单地获得结果(替换证明 - >解决方案,并mdframed
围绕环境):
\begin{solution}
Set Theory Best Theory.
\begin{align*}
2 = \{\emptyset,\{\emptyset\},\{\emptyset,\{\emptyset\}\}\}
\end{align*}
\end{solution}
这可以通过使用 轻松完成\renewenvironment
。我的主要问题在于保留证明环境中的可选参数,即类似这样的操作仍然有效:
\begin{solution}[Proof]
Set Theory Best Theory.
\begin{align*}
2 = \{\emptyset,\{\emptyset\},\{\emptyset,\{\emptyset\}\}\}
\end{align*}
\end{solution}
任何帮助是极大的赞赏。
编辑:澄清一下,我没有工作solution
环境。上面的第一张图片可以通过以下方式实现:
\newenvironment{solution}
{\begin{mdframed}\begin{proof}[Solution]}
{\end{proof}\end{mdframed}}
但它不会接受任何参数(因此不会获得第二张图像)
答案1
嗯,答案很简单:
\newenvironment{solution}[1][Solution]
{\begin{mdframed}\begin{proof}[#1]}
{\end{proof}\end{mdframed}}
如果您调用\begin{solution}
,您将获得“解决方案”作为标签;如果您调用\begin{Solution}[Hint]
,您将获得“提示”作为标签。