我创建了一个名为“ex”的定理环境(使用定理样式“定义”),我将其用作书籍文档类中的示例。我喜欢对示例进行编号,但我希望在每个示例的末尾都出现一个证明符号。
我有类似的东西:
\newtheorem{ex}{Example}[section]
\renewenvironment{ex}{}{\qed \\}
但是,我希望在调用 \begin{ex} 时显示“示例 1.1.1”。如何更改环境,以便不更改开头定义,但将结尾定义更改为 qed 符号?
以下是 MWE:
\documentclass{book}
\usepackage{amssymb, amsmath, amsthm}
\newtheorem{ex}{Example}[chapter]
\begin{document}
\begin{ex}
This is my example
\end{ex}
\end{document}
答案1
您可以通过以下方式更改最终环境:
\let\Oldendex\endex%
\def\endex{\qed\Oldendex}%
对比前后情况如下:
代码:
\documentclass{book}
\usepackage{amssymb, amsmath, amsthm}
\newtheorem{ex}{Example}[chapter]
\let\Oldendex\endex%
\def\endex{\qed\Oldendex}%
\begin{document}
\begin{ex}
This is my example
\end{ex}
\end{document}