SVJour 文档类中的编号

SVJour 文档类中的编号

我正在使用 SVJour 文档类来编写我目前正在撰写的论文。默认编号方案如下:

Theorem 1
Corollary 1
Theorem 2
Proposition 1
Example 1
etc.

它完全独立于章节或部分。我想要:

Section 1
Proposition 1.1
Theorem 1.2
Proposition 1.3
etc.
Section 2
Proposition 2.1
Example 2.2 
etc.

如果我把

\newtheorem{thm}{Theorem}[section]
\newtheorem{cor}[thm]{Corollary}
\newtheorem{lem}[thm]{Lemma}
\newtheorem{prop}[thm]{Proposition}
\newtheorem{exm}[thm]{Example}
\newtheorem{deff}[thm]{Definition}

在序言中,我几乎得到了我想要的,但没有点,即,

Section 1
Proposition 11
Theorem 12
Proposition 13
etc.
Section 2
Proposition 21
Example 22 
etc.

有人知道如何修复这个问题吗?SVJour 用户指南使用了\spnewtheorem代替\newtheorem(我以前从未见过),但它并没有改变任何东西。

答案1

该课程为您提供了几个控制编号的课程选项:

在此处输入图片描述

因此,您对课程选项numbook或感兴趣envcountsect,并且envcountsameenvcountreset默认情况下处于激活状态)。

完整示例:

\documentclass[stropt,envcountsect,envcountsame]{svjour}

\begin{document}

\section{Test section one}
\begin{theorem}
test
\end{theorem}
\begin{proposition}
test
\end{proposition}
\section{Test section two}
\begin{theorem}
test
\end{theorem}
\begin{proposition}
test
\end{proposition}

\end{document}

在此处输入图片描述

相关内容