关于 thmtools 中的结束标记

关于 thmtools 中的结束标记

如果我使用“thmtools”包,在用居中的数学方程式结束证明时,我会得到位置错误的结束标记(它出现在下一行)。我该如何解决这个问题?

这是我的代码:

\documentclass[10pt, a4paper, twoside]{amsart}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}

\usepackage[osf]{mathpazo}


\usepackage{amsmath, amsthm, amsfonts, mathrsfs, amsfonts}
\usepackage{thmtools}
\usepackage{mathtools}

\declaretheorem{theorem}
\declaretheoremstyle[name=Proof, numbered=no, qed=\qedsymbol]{myproof}
\declaretheorem[style=myproof]{proof}
%%%%%
\begin{document}
%%%%%
\begin{proof} For all $a,b\in\mathbf{R}$ we have
  \[ (a+b)^2=a^2 2ab +b^2. \]
\end{proof}


%%%%%
\end{document}

答案1

如果你使用proof已经提供的环境amsart(它包含amsthm 和加载amsmathamsfonts,因此你不必单独指定它们),你可以在结束证明的\qedhere之前使用\]来调整定位。

相关内容