\qedhere
我目前每次都在证明的末尾使用它,因为我对 qed 标记的位置非常满意。问题是,我使用它太频繁了,所以我想让 qed 标记始终处于我使用的位置,\qedhere
而不用每次都打字\qedhere
。我到处搜索,但找不到相关信息。
\begin{proof}
\mbox{}
\begin{enumerate}
\item
\[\Vert B^{-1}-A^{-1}\Vert =\Vert B^{-1}(A-B)A^{-1}\Vert\leq\Vert B^{-1}\Vert\Vert A-B\Vert\Vert A^{-1}\Vert\leq\frac{\beta}{\alpha (\alpha -\beta )}\]
Then one can see that $\Vert B^{-1}-A^{-1}\Vert\rightarrow 0$ as $\beta =\Vert B-A\Vert\rightarrow 0$
\end{enumerate}
\end{proof}
Lastly, we want to introduce another matrix norm. Let $A$ be a matrix representation of a linear function. Define
这是之前\qedhere
。
这是之后\qedhere
。
(enumerate
已插入环境)
有人可能会说没有\qedhere
看起来更好,但我只是记笔记并整理它们,所以我不想浪费那个空间。有时它不太明显,但我还没有遇到过\qedhere
导致问题的情况。
有人能帮帮我吗?谢谢。
答案1
使用 可以非常轻松地完成此操作ntheorem
,即使证明最终以显示方程的形式结束,该方法也能很好地工作:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fourier}
\usepackage{amsmath, amssymb}
\usepackage[thmmarks, amsmath, thref]{ntheorem}
\usepackage{cleveref}
\theoremstyle{plain}
\theoremheaderfont{\bfseries}
\theoremseparator{.}
\theorembodyfont{\itshape}
\newtheorem{prop}{Proposition}
\newtheorem{thm}{Theorem}
\theoremstyle{nonumberplain}
\theoremheaderfont{\itshape}
\theorembodyfont{\upshape}
\theoremsymbol{\ensuremath{\square}}
\newtheorem{proof}{Proof}
\begin{document}
\begin{thm}
This theorem is awesome!
\end{thm}
\begin{proof}
Because I can change the position of qed mark correctly!
\end{proof}
\begin{proof}[Another proof]
This is a very important proof.
\begin{align*}
a & = b\\ c & = d.
\end{align*}
\end{proof}
\end{document}