我必须将计数器级别从 4 更改为 2,现在定理增加了部分计数器。我正在使用 amsmath 和 amsthm 包,我的旧计数器代码是:
\usepackage{amssymb,amsmath,amsthm,mathrsfs}
\theoremstyle{definition} % Defi style
\newtheorem{defi}[subsubsection]{Definition} % defi
\newtheorem{bei}[subsubsection]{Beispiel} % beispiel
\theoremstyle{theorem} % Satz style
\newtheorem{satz}[subsubsection]{Satz} % Satz = Theorem
\newtheorem{lem}[subsubsection]{Lemma} % lemma
\newtheorem{kor}[subsubsection]{Korollar} % korollar
\newtheorem{prin}[subsubsection]{Prinzip} % prinzip
\theoremstyle{remark} % bemerkung style
\newtheorem*{bem}{Bemerkung} % bemerkung
我想要得到以下计数:
1 Chapter
1.1 Section
1.1 Definition
1.1.1 Subsection
1.2 Definition
1.3 Theorem
1.4 Example
1.5 Definition
1.1.2 Subsection
1.6 Theorem
1.2 Section
2 Chapter
2.1 Theorem
2.1 Section
...
计数器应该是连续的,并且不应该影响章节计数器。
提前致谢!!!
答案1
您可能需要仔细检查您的文档。它是\newtheorem{internaleName}[sharedCounter]{displayedText}[parentCounter]
。使用\newtheorem{internaleName}[subsubsection]{displayedText}
,您表示您希望定理与子部分共享相同的计数器,以便它们在每次使用时都会递增。
相反,您需要\newtheorem{defi}{Definition}[chapter]
,这样计数器会从每一章重新开始(编号为chapterNumber.defiNumber
)。 随后的命令将是 ,\newtheorem{bei}[defi]{Beispiel}
这样它就会使用相同的计数器。