定理计数器覆盖(子)部分计数器

定理计数器覆盖(子)部分计数器

我必须将计数器级别从 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}这样它就会使用相同的计数器。

相关内容