Определение нового подподраздела не работает

Определение нового подподраздела не работает

Я определил новую систему нумерации для разделов и подразделов, как показано ниже:

\renewcommand*\thesection{\arabic{section}.0}
\renewcommand*\thesubsection{\arabic{section}.\arabic{subsection}}

Если я затем попытаюсь добавить:

\renewcommand*\thesubsubsection{\arabic{section}.\arabic{subsection}.\arabic{subsubsection}}

Это не работает, и я не могу понять почему, ведь все точно так же, как и у других!

Любая помощь будет высоко оценена!

решение1

Не ответ, а просто предоставление MWE:

\documentclass{article}

\renewcommand*\thesection{\arabic{section}.0}
\renewcommand*\thesubsection{\arabic{section}.\arabic{subsection}}
\renewcommand*\thesubsubsection{%
  \arabic{section}.\arabic{subsection}.\arabic{subsubsection}%
}

\begin{document}
\tableofcontents
\section{Section A}
\section{Section B}
\subsection{Subsection A}
\subsection{Subsection B}
\subsubsection{Subsubsection A}
\subsubsection{Subsubsection B}
\end{document}

МВЭ

Единственная проблема, которую я вижу, — это небольшое расстояние между номером раздела и его названием в оглавлении из-за добавленного .0.

Уточнение. Из комментариев следует, что значение по умолчанию для счетчика secnumdepthравно двум, тогда класс, вероятно, не articleравен reportили bookили подобный.

Новый пример:

\documentclass{report}

\renewcommand*\thesection{\arabic{section}.0}
\renewcommand*\thesubsection{\arabic{section}.\arabic{subsection}}
\renewcommand*\thesubsubsection{%
  \arabic{section}.\arabic{subsection}.\arabic{subsubsection}%
}

\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}

\begin{document}
\tableofcontents
\chapter{Chapter X}
\section{Section A}
\section{Section B}
\subsection{Subsection A}
\subsection{Subsection B}
\subsubsection{Subsubsection A}
\subsubsection{Subsubsection B}
\end{document}

МВЭ2

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