我在我的 .tex 文件中使用了许多包,我相信这是因为我使用了 abntex2 包来符合巴西 ABNT 标准才出现此问题,而据我所知这本来就存在于 ABNT 标准中。
问题在于定义、定理、命题等的编号似乎有一个额外的编号索引,该索引始终为零,并且与定义/理论/命题等的章节、部分和局部排序不同。我该如何解决这个问题,以便消除这个额外的编号?
例子:
-> 第 2 章任何章节之前的第一定理:
-> 任何章节之前第 2 章的第一个定义:
-> 第2章第1节的第一个定义:
-> 第 2 章第 2 节第一定理(这个实际上是有道理的,如果我将该节称为第 0 节,那么任何节之前的第 2 章第一定理可能也有意义,但我宁愿将其称为 2.1 而不是 2.0.1 ):
->第2章第2节的第6个定义(第2章第2节第二个定理之后的第一个定义,即定理2.2.2.):
-> 附录 A 的第一个定义,在任何章节或定理/命题之前:
-> 附录 A 的第三个定义,在任何章节之前,但在附录 A 的第一个命题(命题 A.0.1.)之后:
(忽略仅因标记而使页面背景颜色变成灰色的着色)。
似乎定理和命题改变了其后的定义的编号,在开头放置了一个奇怪的样板编号,并使它们再次开始按 1,2,3 等顺序排列。对我来说,如果这些定义的编号(按引用的顺序)如下,会更有意义,而且我更希望如此:
- 定理 2.1。
- 定义2.2。
- 定义2.1.1。
- 定理 2.2.1. (✓ 确定)
(定理 2.2.2. (✓ 好))
- 定义2.2.8。
- 定义 A.1。
(命题 A.3.)
- 定义 A.4。
这是评论中所要求的最小示例(请查看定义/定理的编号并忽略那些仅用于填充空间的胡言乱语的内容):
\documentclass[11pt, a4paper, english,sumario=tradicional]{abntex2}
\usepackage{amsmath}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{corollary}{Corollary}[theorem]
\newtheorem{definition}{Definition}[theorem]
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{proposition}[theorem]{Proposition}
\selectlanguage{english}
\begin{document}
\begin{definition}
0aaaa
\end{definition}
\begin{definition}
0bbbb
\end{definition}
\begin{theorem}
0Th.aaaa
\end{theorem}
\begin{definition}
0cccc
\end{definition}
\begin{definition}
0dddd
\end{definition}
\section{Section 1}
\begin{definition}
0eeee
\end{definition}
\begin{theorem}
0Th.bbbb
\end{theorem}
\begin{definition}
0ffff
\end{definition}
\chapter{Chapter 1}
\begin{definition}
1aaaa
\end{definition}
\begin{definition}
1bbbb
\end{definition}
\begin{theorem}
1Th.aaaa
\end{theorem}
\begin{definition}
1cccc
\end{definition}
\begin{definition}
1dddd
\end{definition}
\section{Section 1}
\begin{definition}
1eeee
\end{definition}
\begin{theorem}
1Th.bbbb
\end{theorem}
\begin{definition}
1ffff
\end{definition}
\end{document}