墓碑错位与“multline*”和“\qedhere”

墓碑错位与“multline*”和“\qedhere”

multline*如果使用和,则校样结束符号似乎未对齐\qedhere。还是我使用它们的方式不对?

\documentclass{article}
\usepackage{amsthm,amsmath}
\begin{document}
\begin{proof}
 Only words here.
\end{proof}
\begin{proof}
 \begin{equation*}
  A=form(u)la. \qedhere
 \end{equation*}
\end{proof}
\begin{proof}
 \begin{multline*}
  A=form(u)la.\\ with/many*lines \qedhere
 \end{multline*}
\end{proof}
\end{document}

在此处输入图片描述

有没有办法来解决这个问题?

答案1

这似乎是一个已知问题;您的示例的日志文件包含以下内容。

包 amsthm 警告:\qedhere 命令可能无法在输入行 15 上正常工作。

ams我不知道如何修复,但这里有其他人比我更了解软件包。解决方法是

\tag*{$\qed$}

代替\qedhere

答案2

正如所提到的这个答案这个amsthm应该加载我刚刚尝试替换

\usepackage{amsthm,amsmath} 

经过

\usepackage{amsmath,amsthm} 

并且运行良好。

相关内容