如果这个问题之前有人问过,我很抱歉。好像应该有人问过,但我找不到。
我通过子节来计算数字定理、引理、推论等。目前,我在序言中使用的命令(例如)如下
\newtheorem{Definitio}{Definition}[subsubsection]
和
\newtheorem{Theorem}{Theorem}[subsubsection]
。
我希望定义和定理(等)的编号能够考虑到先前的定义和定理。例如,如果我在一节的开头给出定义 4.1.1.1,则后面的定理应该标记为定理 4.1.1.2。同样,如果反过来,我会先给出定理 4.1.1.1,然后是定义 4.1.1.2。
正确的做法是什么?这答案是,我需要放一些类似
\newtheorem{Definitio}[thm]{Definition}
其中“thm”是一个已经存在的环境,其中设置了我想要的计数器。这很有意义,所以我首先需要设置具有正确计数器的“thm”环境。我该如何设置该计数器?设置
\newtheorem{Theorem}{Theorem}[subsubsection]
有效,但使用该环境会导致这些定理按节编号。在这种情况下,我可以使用
\newtheorem{Theore}[Theorem]{Theorem}
并且永远不会使用原始的“定理”环境,但设置某种“虚拟”环境只是为了让计数器计算我想要的值,这似乎有点奇怪。有没有一种“正确”的方法来做到这一点,而不需要设置一个我永远不会使用的环境?