svjour3 | smartqed 符号问题

svjour3 | smartqed 符号问题

我正在为 Springer 期刊撰写一篇数学论文,使用了该类svjour3。根据手册,\smartqed应该生成右对齐的 K 符号,但实际上没有。另一方面,\qed运行正常。我做错了什么?

\RequirePackage{fix-cm}
\documentclass[smallextended]{svjour3}
\usepackage{graphicx}
\usepackage{mathptmx}
\usepackage{amssymb,amsmath,amsfonts,latexsym}
\begin{document}
\begin{theorem}
If $X$, then $Y$.
\end{theorem}
\begin{proof}
Clear. \smartqed
\end{proof}
\begin{theorem}
If $X$, then $Y$.
\end{theorem}
\begin{proof}
Clear. \qed
\end{proof}
\end{document}

该目录包含svjour3.cls、、和包含上述代码的文件。我使用的是svglov3.cloMiKTeX 2.9 并使用 PDFLaTeX 进行编译。这些文件位于:spmpsci.bsts.texhttp://www.springer.com/cda/content/document/cda_downloaddocument/LaTeX.zip?SGWID=0-0-45-468198-0

答案1

\smartqed只是重新定义了\qed。将前者放在文档的前言中,并照常使用后者。

\documentclass[smallextended]{svjour3}
\usepackage[T1]{fontenc}

\smartqed

\begin{document}
  \begin{theorem}
    If $X$, then $Y$.
  \end{theorem}
  \begin{proof}
    Clear. \qed
  \end{proof}
  \begin{theorem}
    If $X$, then $Y$.
  \end{theorem}
  \begin{proof}
    Clear. \qed
  \end{proof}
\end{document}

在此处输入图片描述

相关内容