我有一系列定理样式,其中两个如下所示:
\theoremstyle{definition}
\newtheorem{define}{Definition}
\theoremstyle{plain}
\newtheorem{theorem}{Theorem}
我想\blacksquare
在每个定义的末尾添加一个,并\square
在每个定理中添加一个(即在右对齐的最后一行)。
我读到过将 重新定义\qedsymbol
为所需值,但没有定理显示任何符号。然后,我尝试将定理包装到附加环境中,但 LaTeX 却missing $
向我抛出了错误。\newenvironment
和都NewEnviron
产生了这些。
无论如何,我更希望让theorem
系统添加符号。那么我该如何指定要在您的 中使用的 qed 符号\newtheorem
呢?
答案1
你可以很容易地实现你想要的thmtools
作为的前端amsthm
;一个小例子:
\documentclass{article}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{thmtools}
\declaretheorem[style=definition,name=Definition,qed=$\blacksquare$]{define}
\declaretheorem[style=plain,qed=$\square$]{theorem}
\begin{document}
\begin{define}
Test definition.
\end{define}
\begin{theorem}
Test theorem.
\end{theorem}
\end{document}