我正在使用 svjourclass 撰写一篇论文,准备在 Springer 期刊上发表,我正在使用以下命令集
\RequirePackage{fix-cm}
\documentclass[smallextended,envcountsect]{svjour3}
\smartqed % flush right qed marks, e.g. at end of proof
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage[titletoc,title]{appendix}% for appendix met A
\usepackage{color}
\usepackage{booktabs}
\usepackage{float}
\usepackage{dcolumn}
\newcounter{chapter} % to fix the bug in svjour3
\usepackage{cleveref}
\spnewtheorem{thm}{Theorem}[section]{\bfseries}{\itshape}
\spnewtheorem{cor}[theorem]{Corollary}{\bfseries}{\itshape}
\spnewtheorem{lem}[theorem]{Lemma}{\bfseries}{\itshape}
\spnewtheorem{ntn}[theorem]{Notations}{\bfseries}{\itshape}
\spnewtheorem{pro}[theorem]{Proposition}{\bfseries}{\itshape}
\spnewtheorem{dfn}[theorem]{Definition}{\bfseries}{\itshape}
\spnewtheorem{as}[theorem]{Assumption}{\bfseries}{\itshape}
\spnewtheorem{rem}[theorem]{Remark}{\bfseries}{\itshape}
\spnewtheorem{ob}[theorem]{Observation}{\bfseries}{\itshape}
Now when I write with a \section{} for example
\begin{dfn}
\end{dfn}
\begin{thm}
\end{thm}
\begin{rem}
\end{rem}
\begin{lem}
\end{lem}
\begin{pro}
\end{pro}
\begin{cor}
\end{cor}
\begin{pro}
\end{pro}
\begin{dfn}
\end{dfn}
我得到的是
定义 2.1 定理 2.1 注释 2.2 引理 2.3 命题 2.4 推论 2.5 命题 2.6 定义 2.7
现在我不确定为什么前两个定义和定理的编号要重复。我真正想要的只是像
定义2.1
定理 2.2
备注 2.3
引理 2.4
命题 2.5
推论2.6
命题 2.7
有人能帮我获取此类显示的正确代码吗?
提前致谢。
答案1
您已要求对cor
、lem
等环境进行编号,如theorem
和 而不是thm
。
也就是说,您可能应该使用类提供的预定义环境,而不是您自己的环境。例如,请注意,它们为 指定了不同的格式remark
。请参阅文档更多细节。
答案2
编号大概是由期刊定义的(你按照指示使用他们推荐的软件包,是吗?)。如果是这样,编号的决定就这样是期刊风格的一部分,尝试以不同的方式进行只会让你的工作因不符合指导方针而被拒绝。