我正在使用以下代码在 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}