如何在 amsthm 包中创建一个像 proof 这样的新环境,其内容为“解决方案”而不是“证明”?

如何在 amsthm 包中创建一个像 proof 这样的新环境,其内容为“解决方案”而不是“证明”?

使用该\newtheorem命令,我知道如何在课堂笔记中创建类似类型的环境,如“示例”、“备注”、“引理”等。对于定理,我们用它\begin{proof} ......... \end{proof}来编写证明。

我的疑问是如何创建一个amsthm名为“解决方案”的新环境(带有包),用于编写示例和问题的解决方案。我希望它以“解决方案”开始和结束。\qed完成解决方案也将是一个很大的帮助。请帮助如何在 LaTeX 中做到这一点。

对于所附代码,我应该如何调整后面的 LaTeX 序言\usepackage{amsthm}?非常感谢!

 \begin{example}
 Find the Laplace transform of $f(t) = 1$.
 \end{example}
 
 \begin{solution}
 The Laplace transform of $f(t)$ is obtained as
 $$
 F(s) = {\cal L}(f) = \int\limits_0^\infty e^{-s t} (1) dt = {1 \over s}
 $$
 \end{solution} 

答案1

solution只需根据 来定义proof

\documentclass{article}
\usepackage{amsthm}

\theoremstyle{definition}
\newtheorem{example}{Example}

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

\begin{document}

\begin{example}
Find the Laplace transform of $f(t) = 1$.
\end{example}
 
\begin{solution}
The Laplace transform of $f(t)$ is obtained as
\[
 F(s) = \mathcal{L}(f) = \int\limits_0^\infty e^{-s t} (1) \, dt = \frac{1}{s}
\qedhere
\]
\end{solution} 

\end{document}

由于特定解决方案以显示结束,因此您应该使用\qedhere如图所示的方法。否则,最后无需任何操作即可获得墓碑。

在此处输入图片描述

请注意变化:

  1. {\cal L}已经被弃用了大约 30 年,应该\mathcal{L}

  2. $$...$$绝不在 LaTeX 中宣传,不应使用

  3. {1\over s}是纯 TeX 语法,应避免在 LaTeX 中使用

  4. 差速器应先于\,

答案2

我尝试了许多 LaTeX 命令并且这个有效:

\newenvironment{solution}{{\bf \emph{Solution.} }}{\hfill $\Box$ \\} 

现在我使用 \begin{solution} ...... \end{solution}

我之前使用符号 $\blacksquare$ 来结束证明和解决方案,但是现在我觉得 $\Box$ 看起来很舒服!

相关内容