Удалить нумерацию разделов из некоторых глав

Удалить нумерацию разделов из некоторых глав

Моя диссертация состоит из нескольких глав, и некоторые из них имеют разделы и подразделы. Однако для глав, которые не имеют разделов, счетчик теорем продолжает маркировать их как "X.0.1, X.0.2" и т. д... как мне избавиться от этих "средних нулей"? Я хотел бы сохранить остальную нумерацию прежней, например,

Глава 1

Раздел

Определение 1.1.1

Теорема 1.1.2

и т. д.

--

Глава 2

Определение 2.1

Теорема 2.2

и т. д.

решение1

Есть два варианта (вы, вероятно, склоняетесь ко второму):

A: сохраняем 3 цифры для нумерации, но устанавливаем 0 на 1:

Из-за отсутствия subsectionсчетчик LaTeX subsectionне увеличивается на 1. Но вы можете сделать это вручную: например, после команды \section{...}просто добавьте

\addtocounter{subsection}{1}

и соответствующее значение счетчика увеличилось, как если бы у вас был подраздел.

(Счетчики также существуют для раздела, подподраздела и т. д.)

B: Переход с 3-х на 2-х значный номер Это немного необычно, но этого можно добиться следующим образом:

\documentclass[english,11pt,a4paper]{article}

\usepackage{amsmath}
\newtheorem{theorem}{Theorem}
\numberwithin{theorem}{subsection}


\begin{document}
    \section{One}
    \subsection{Sub-One}
    \begin{theorem}
        content
    \end{theorem}
    
    \section{Two}
    %\addtocounter{subsection}{1}
    \numberwithin{theorem}{section}

    
    \begin{theorem}
        content
    \end{theorem}
    
\end{document}

В результате получается следующий документ:

введите описание изображения здесь

Обратите внимание, что вам, возможно, придется вернуться к «трехзначной нумерации разделов» \numberwithin{theorem}{subsection}(конечно, скорректировав главу/раздел/подраздел в соответствии с вашим случаем).

Связанный контент