Die Nummerierung der Unterabschnitte sollte arabisch (1.1, 1.2 usw.) und nicht ABC sein

Die Nummerierung der Unterabschnitte sollte arabisch (1.1, 1.2 usw.) und nicht ABC sein

Meine Abschnitte sind arabisch nummeriert. Ich möchte auch eine arabische Nummerierung der Unterabschnitte, also 1.1, 1.2, 1.3 usw. Ich habe in vielen Foren gesucht und diese Codes gefunden, aber bei mir funktioniert es nicht. Die Leute sagen, bei uns funktioniert es. Ich verwende diesen Code.

\def\thesection{\arabic{section}}
\def\thesubsection{\arabic{section}.\arabic{subsection}}
\def\thesubsubsection{\arabic{section}.\arabic{subsection}.\arabic{subsubsection}}

Nur die erste Anweisung funktioniert. Ich habe auch \renewcommandanstelle von verwendet \def.

Antwort1

Es gibt Klassen, die \AlphUnterabschnitte verwenden. Beispiel revtex4-1:

\documentclass{revtex4-1}

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

revtex4-1, Standard

Das Neudefinieren des Zählermakros \the<counter>funktioniert jedoch normalerweise wie erwartet:

\documentclass{revtex4-1}

\makeatletter
\renewcommand*{\thesection}{\arabic{section}}
\renewcommand*{\thesubsection}{\thesection.\arabic{subsection}}
\renewcommand*{\p@subsection}{}
\renewcommand*{\thesubsubsection}{\thesubsection.\arabic{subsubsection}}
\renewcommand*{\p@subsubsection}{}
\makeatother

\begin{document}
\tableofcontents
\section{Section}
\label{sec}
\subsection{Subsection}
\label{subsec}
\subsubsection{Subsubsection}
\label{subsubsec}
References: \ref{sec}, \ref{subsec}, and \ref{subsubsec}.
\end{document}

Ergebnis

verwandte Informationen