将证明墓碑与 itemize/enumerate/align 对齐

将证明墓碑与 itemize/enumerate/align 对齐

当在环境中使用itemize//enumerate环境时,墓碑会尴尬地放置在线上alignproof以下最后一行的末尾。将墓碑放置在行内最干净的方法是什么?

即来源可能是:

\documentclass{article}
\usepackage{amsthm,amssymb}
\begin{document}
\begin{proof}
  These are the steps. 
  \begin{itemize}
    \item $1+1=2$. 
    \item $2+2\neq5$. 
  \end{itemize}
\end{proof}
\end{document}

但我希望它看起来更像

\documentclass{article}
\usepackage{amsthm,amssymb}
\begin{document}
\noindent {\em Proof.} These are the steps. 
\begin{itemize}
  \item $1+1=2$. 
  \item $2+2\neq5$. \hfill $\square$
\end{itemize}
\end{document}

但当然无需笨拙地书写\hfill等,并且还能享受所有间距优势。

我在这里看到过一些解决类似问题的问题,但没有一个能准确解决这个问题(例如这个答案似乎unskip不起作用,并且qedhere似乎存在一系列需要手动处理的问题)。如果我忽略了一个功能性答案,请提前道歉。

相关内容