Elsevier 课程中的证明环境存在问题

Elsevier 课程中的证明环境存在问题

我正在使用以下代码在 elsarticle 类中编写证明。(这正是文档中建议的代码。)

\documentclass{elsarticle}

\journal{Journal of \LaTeX\ Templates}

\newproof{pf}{Proof}
    
\begin{document}

\begin{pf}
Some proof.
\end{pf}

\end{document}

但是,证明末尾没有正方形!(另外,我认为证明这个词应该加粗,但事实并非如此。)这个类有问题吗?还是我做错了什么?

答案1

新定义的pf环境不会尝试自动添加 QED 墓碑。

您可能\qed在最后手动添加,但其定义非常简单,需要做一些工作。

然而,文献中elsarticle

用户还可以使用amsthm.sty它来覆盖上面描述的所有默认定义。

执行此操作并使用提供的proof环境。

顺便说一下,这个班有

\def\@opargbeginproof#1#2#3{\trivlist\let\baselinestretch\@blstr
      \item[\hskip \labelsep{\scshape #1\ (#3).}]\rmfamily}

因此标签选择采用小写字母(与文档显示的相反)。

如果您希望在使用时以粗体显示“Proof”标签amsthm,您可以对其进行修补。

\documentclass{elsarticle}
\usepackage{amsthm}
\usepackage{xpatch}

\xpatchcmd{\proof}{\itshape}{\prooflabelfont}{}{}
\newcommand{\prooflabelfont}{\bfseries}

\journal{Journal of \LaTeX\ Templates}


\begin{document}

\begin{proof}
Some proof.
\end{proof}

\end{document}

在此处输入图片描述

相关内容