Я использую много пакетов в своем файле .tex. Я полагаю, что эта проблема возникает из-за пакета abntex2, который я использую для соответствия бразильским стандартам ABNT, а не потому, что, насколько мне известно, это изначально предусмотрено стандартами ABNT.
Проблема в том, что нумерация определений, теорем, предложений и т. д., по-видимому, имеет дополнительный индекс нумерации, который всегда равен нулю и отличается от главы, раздела и локального порядка def./theor./prop./etc. Как мне решить эту проблему, чтобы исключить эту дополнительную нумерацию?
Примеры:
-> Первая теорема главы 2 перед любым разделом:
-> Первое определение главы 2 перед любым разделом:
-> Первое определение главы 2, раздел 1:
-> Первая теорема главы 2, раздел 2 (Эта теорема на самом деле имеет смысл, возможно, Первая теорема главы 2 перед любым разделом также имела бы смысл, если бы я назвал ее разделом 0, но я бы предпочел, чтобы она была 2.1. вместо 2.0.1):
->Шестое определение главы 2, раздела 2 (первое определение после второй теоремы главы 2, раздела 2, т.е. теоремы 2.2.2.):
-> Первое определение Приложения А, перед любыми разделами или теоремами/предложениями:
-> Третье определение Приложения А, перед любыми разделами, но после первого предложения Приложения А (Предложение А.0.1.):
(не обращайте внимания на окраску, которая является всего лишь разметкой, делающей фоновый цвет страницы серым).
Похоже, что теоремы и предложения изменяют нумерацию определений, которые следуют после них, помещая странную шаблонную нумерацию в начало и заставляя их снова упорядочиваться как 1,2,3,... Для меня было бы более разумно, и я бы предпочел, чтобы они были пронумерованы (в указанном порядке) следующим образом:
- Теорема 2.1.
- Определение 2.2.
- Определение 2.1.1.
- Теорема 2.2.1. (✓ Ок)
(Теорема 2.2.2. (✓ Ок))
- Определение 2.2.8.
- Определение А.1.
(Предложение А.3.)
- Определение А.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}