我在 .tex 檔案中使用了許多軟體包,我相信這是因為我為了符合巴西 ABNT 標準而使用的 abntex2 軟體包導致了這個問題的發生,而不是據我所知這是在 ABNT 標準中首先。
問題在於定義、定理、命題等的編號;似乎有一個額外的編號索引,該索引始終為零,並且與 def./theor./prop./etc 的章、節和本地順序不同。我該如何解決這個問題以消除這種額外的編號?
例子:
-> 第 2 章任何部分之前的第一個定理:
-> 第 2 章任何部分之前的第一個定義:
-> 第 2 章第 1 節的第一個定義:
-> 第2 章第2 節的第一個定理(這實際上是有道理的,如果我將該節稱為0,也許任何節之前的第2 章的第一個定理也有意義,但我寧願將其稱為2.1,而不是2.0 .1):
->第2章第2節的第六個定義(第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}