![制作盒装“问题”环境和解决方案环境](https://linux22.com/image/275866/%E5%88%B6%E4%BD%9C%E7%9B%92%E8%A3%85%E2%80%9C%E9%97%AE%E9%A2%98%E2%80%9D%E7%8E%AF%E5%A2%83%E5%92%8C%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E7%8E%AF%E5%A2%83.png)
我正在尝试为我的家庭作业制作一个模板。我一直在使用 Harvey Mudd 家庭作业课程的修改版,但有些地方我不太喜欢(功能和美观)。
我确实想要的是盒装问题环境和类似于它们的解决方案环境(很像 amsthm 的证明环境)。
对于问题环境,我想通过键入以下内容来调用它,就像在 HMC 类中一样
\begin{problem}[%problem number%]
%problem statement%
\end{problem}
我还希望框架是“3-D”的,类似于\shadowbox
,但我不知道如何获得更微妙的效果。
有没有办法可以创建一个与 asmthm 证明环境基本相同的解决方案环境?我想将 qed 符号重新定义为 ,\blacksquare
并能够使用\qedhere
。
我也试图获得与 amsthm 的定理和证明环境类似的间距(即环境之前和之后)。
如果这很重要,我会使用 AMS 文章。以下是我在尝试过程中参考(并尝试)的一些内容:
http://www.slideshare.net/linjaaho/how-to-make-boxed-text-with-latex
(类似地,你如何看待一个类的“来源” [我不确定这是否是正确的术语]?例如,我想看看在 HMC 类中东西是如何定义/创建的。)
编辑:我想我找到了一个解决方案环境:
\newenvironment{solution}{\begin{proof}[Solution]}{\end{proof}}
答案1
OP 决定通过定义来解决这个问题
\newenvironment{solution}{\begin{proof}[Solution]}{\end{proof}}
另请参阅问题下的评论