我的论文中的一个证明以多行方程结尾。不幸的是,当我通过 \qedhere 命令将 QED 符号放在末尾时,它不会像其他 QED 符号一样出现在行尾(它还会发出警告,表示 \qedhere 可能无法正常工作)。区别不大,但有点烦人。如何纠正?
编辑:现在我看到一个类似的问题已经被问过,但那是五年前的事了(而且建议的解决方法似乎不起作用)。什么都没改变吗?
梅威瑟:
\documentclass{amsart}
\begin{document}
\begin{proof}
This is the first proof.
\end{proof}
\begin{proof}
This is another proof.
\begin{multline}
6\cdot 9=\\
42\qedhere
\end{multline}
\end{proof}
\end{document}
答案1
这并不理想,但如果你愿意忍受垂直居中的方程式编号和 qed 框,以及显示数学的狭窄对齐,它至少不会抱怨。
\documentclass{amsart}
\usepackage{mathtools}
\begin{document}
\begin{proof}
This is the first proof.
\end{proof}
\begin{proof}
This is another proof.
\begin{equation}
\begin{multlined}
6\cdot 9=\\
42
\end{multlined}
\qedhere
\end{equation}
\end{proof}
\end{document}