使用带有“thmmarks”和“amsthm”选项的“ntheorem”时更改“proof”结束标记

使用带有“thmmarks”和“amsthm”选项的“ntheorem”时更改“proof”结束标记

问:在使用带有和选项的包时,有没有简单的方法可以更改默认proof环境结束标记(通常是一个有趣的空心正方形,我想将其更改为) ?我想继续使用该包而不迁移到\blacksquarentheoremamsthmthmmarksntheoremamsthm

您可以在下面看到,我\square为不同的定理环境添加了结束标记。我只是无法更改proof结束标记。您可以在下面看到我尝试了代码

\renewcommand{\qedsymbol}{\ensuremath{\blacksquare}}

但这不管用。许多其他方法也不管用。

\documentclass{article}
\usepackage[amsthm,thmmarks]{ntheorem}
\usepackage{amssymb}

\theoremstyle{break}
\theoremsymbol{\ensuremath{\square}}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{definition}[theorem]{Definition}
%\renewcommand{\qedsymbol}{\ensuremath{\blacksquare}}

\begin{document}

\begin{theorem}[My Theorem]
  Lorem ipsum. 
\end{theorem}
\begin{proof}
  Lorem ipsum.
\end{proof}

\begin{definition}[My Definition]
  Lorem ipsum.
\end{definition}

\end{document} 

终点标志

答案1

我认为你正在寻找

\renewcommand\proofSymbol{\ensuremath{\blacksquare}}

相关内容