QED 符号与证明在同一页

QED 符号与证明在同一页

我正在使用软件包proof中的环境amsthm。在某些情况下,证明的最后一行位于页面末尾,但 QED 符号(小白框)最终出现在下一页。

有什么方法可以保证在\begin{proof} ... \end{proof}我的文档的每个实例中,QED 符号始终与证明的最后一行位于同一页面上?

下面是一个演示此问题的 MWE:

\documentclass{article}

\usepackage{lipsum}
\usepackage{amsthm}

\begin{document}

\begin{proof}

\lipsum[1-5]
This is the concluding line of the proof.

\end{proof}

This line is on the second page, below the QED symbol.

\end{document}

答案1

如果删除This is the concluding line of the proof.和之间的空行\end{proof},问题就会消失。

答案2

您的证明很可能以列表或显示环境结尾。由于您正在使用amsthm,您可以将其放在\qedhere该环境结束之前,然后“墓碑”将移动到列表或显示的最后一行。

编辑: 通过添加(非)工作示例,很明显问题是由之前的空行引起的\end{proof}绝不在 之前留一个空行\end{proof};这样做总是会导致 qed 框位于单独的行上,甚至可能出现在下一页上,就像本例一样。

相关内容