我正在使用 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
,并且envcountsame
(envcountreset
默认情况下处于激活状态)。
完整示例:
\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}