更改不同章节中的定理编号格式

更改不同章节中的定理编号格式

我花了一点时间才确定了以下内容,但我认为它很有帮助,而且应该很容易找到,所以我在这里发布了一个“回答你自己的问题”。问题是这样的。

如何在不同部分以不同的格式标记定理,例如定理 1.1定理 3.2.2

我将定理标签放在第 1.1、1.2、2.1 节下,即 下\newtheorem{thm}{Theorem}[section]。对于仅第 3 节我希望它们被标记在小节 3.1.1、3.1.2、3.2.1、...下,即在下\newtheorem{thm}{Theorem}[subsection]

答案1

我找到了两个相关的 SE 问题,[12]。然而,对我来说,这些似乎相当复杂,其中有很多东西我不明白。(我希望大多数 TeX 用户也是如此。)通过检查答案,我发现下面的方法有效(并且很简单)。

放入\usepackage{chngcntr}序言中。然后,当您想要更改编号样式时(因此在我上面的示例中,在 S3 的开头),我会将 放在\counterwithin{thm}{subsection}章节的开头。这会使计数器使用子章节重置。然后在下一节的开头,我放入\counterwithout{thm}{subsection} \counterwithin{thm}{section}。这会使计数器停止使用子章节重置,并使其使用章节重置。

这对我来说非常有效。特别感谢 Christian Hupfer,以及这个答案

希望这对某人有帮助!

相关内容