Latex 乳胶中的定理编号

Latex 乳胶中的定理编号,latex,Latex,我对LaTeX中的定理编号有问题。我可以把它按分段编号,例如 定理1.2.1 第一节第二小节中的第一个定理。但我需要它给我看 只有小节和定理的数字,而不是节数,如下所示: 定理2.1 我用 用于编号。这行吗 \newtheorem{thm}{Theorem}[section] 请参阅这些内容。在序言中插入这一行(或\newtheorem语句之前的任何地方): 这将重置thm环境的编号命令,以忽略节号(对定理编号时),并仅显示小节号和定理号。章节编号仍将显示在章节标题前,只是不显示章节中包含的定

我对LaTeX中的定理编号有问题。我可以把它按分段编号,例如

定理1.2.1

第一节第二小节中的第一个定理。但我需要它给我看 只有小节和定理的数字,而不是节数,如下所示:

定理2.1

我用

用于编号。

这行吗

\newtheorem{thm}{Theorem}[section]

请参阅这些内容。

在序言中插入这一行(或\newtheorem语句之前的任何地方):

这将重置thm环境的编号命令,以忽略节号(对定理编号时),并仅显示小节号和定理号。章节编号仍将显示在章节标题前,只是不显示章节中包含的定理。正如你们所描述的,第一节第二小节中的第一个定理编号为2.1。 阿拉伯语的替代方案包括:

  • \罗马-产生大写罗马数字,如II.1
  • \罗马-产生小写罗马数字,如ii.1
  • \Alph-生成大写字母,如B.1
  • \alph-生成小写字母,如b.1
    • 要做到这一点,没有简单的方法。如果与其他环境(推论、引理)和数字顺序(“1.1定理”与“定理1.1”)相关,则仅提供了一种控制编号重置的方法(第节、小节)


      我们从
      \thesection
      \thesubsection
      命令中获取它们的编号。您可以重新定义
      \subsection
      命令以获得所需的编号,但这也会影响使用
      \subsection
      的所有其他内容。将以下代码放在序言中似乎具有所需的效果:

      \usepackage{amsthm}
      \newtheorem{thm}{Theorem}[subsection]
      \renewcommand{\thethm}{\arabic{subsection}.\arabic{thm}}
      
      我不明白你为什么想要这个特殊的定理编号系统,但代码做了你想要的:

      您可以使用此命令更新命令部分和小节以及定理和

      \renewcommand{\theequation}{\thesection.\arabic{equation}}
      \renewcommand{\thesection}{\arabic{section}}
      \renewcommand{\thesubsection}{(\alph{subsection})}‎‎‎
      

      以一种稍微不太老套的方式,您可以创建一个伪计数器,用
      子部分重置它,并根据您的喜好重新定义它的
      \the

      \newcounter{fakecnt}[subsection]
      \def\thefakecnt{\arabic{subsection}}
      \newtheorem{thm}{Theorem}[fakecnt]
      

      我已经试过了。这给了我这样的编号
      节号。定理号
      ,但我需要
      小节号。定理号
      这不会影响已编号的小节标题吗?是的,你是对的,这会导致定理号和小节标题的编号忽略节号。我想,尽管我不确定,如果在\newtheorem环境定义中包含\renew命令行,是否可以针对定理进行重新编号。但当然,这需要手动重新实现\newtheorem环境定义,这可能不值得。聪明。请注意,虽然这是请求的,但它取决于amsthm的内部结构,因此它可能很脆弱。还有,这会不会让读者感到困惑,因为你在每一小节的第一个定理都有“定理1.1”?@Naaff我很正确,你想知道为什么问问题的人想这样给定理编号。我个人希望通过坚持默认的section.subsection.thermore,或者在不重置整个文档的情况下连续编号定理,来避免您提到的交叉引用歧义。这个“imageshack”在这里做什么?请不要这样做。作为数学书籍的常客,我讨厌书籍使用这种编号方式。如果你这样做,说“定理3.2”就会变得模棱两可:它可以在许多地方引用许多可能的定理,并且不会使复杂的材料更容易理解。我对奎因的回答晚了十年,但我真的从未发现这是模棱两可的。“定理3.2”是指本章第三节的第二个定理。参考另一章,作者将说“第1章定理3.2”。此外,这使我更容易阅读这些定理,因为(a)大多数情况下,章节都是自包含的,或者有其他章节的命名结果可供参考,(b)我在解析英语方面比解析数字序列更好。@BenKushigian这个问题要求定理编号,每个新章节都会重置,不是每一个新的章节
      \renewcommand{\theequation}{\thesection.\arabic{equation}}
      \renewcommand{\thesection}{\arabic{section}}
      \renewcommand{\thesubsection}{(\alph{subsection})}‎‎‎
      
      \newcounter{fakecnt}[subsection]
      \def\thefakecnt{\arabic{subsection}}
      \newtheorem{thm}{Theorem}[fakecnt]