Formatierungszähler in Abschnitt, Unterabschnitt und Unterunterabschnitt

Formatierungszähler in Abschnitt, Unterabschnitt und Unterunterabschnitt

Ich möchte einen Zähler mit Überschriften auf Unterunterabschnittsebene anzeigen und den letzten Punkt aus dem Abschnittszähler, Unterabschnitt und Unterunterabschnitt entfernen (vorausgesetzt, Sie können einem Unterunterabschnitt einen Zähler zuweisen), indem ich die bookKlasse verwende, aber ohne die Hilfe von Paketen. Dies liegt daran, dass ich mithilfe der Datei meine eigene Klasse erstelle book.cls.

Genauer gesagt möchte ich

1.1 Section
1.1.1 Subsection
1.1.1.1 Subsubsection

anstatt

1.1. Section
1.1.1. Subsection
1.1.1.1. Subsubsection

Ist es möglich, dies zu erreichen?

Antwort1

Sie schrieben,

Ich möchte dem Unterunterabschnitt [Header] einen Zähler hinzufügen

Geben Sie einfach die Anweisung ein

\setcounter{secnumdepth}{3}

in der Präambel. Der Standardwert dieses Zählers für die bookKlasse ist 2, was bedeutet, dass nur subsectionÜberschriften (und daher auch sectionund chapterund partÜberschriften) nummeriert werden.

Wenn Sie möchten, dass Überschriften auf Unterabschnittsebene auch im Inhaltsverzeichnis angezeigt werden, müssen Sie außerdem Folgendes angeben:

\setcounter{tocdepth}{3}

in der Präambel. (Sie können wahrscheinlich erraten, dass der Standardwert dieses Zählers ist 2.)


Sie haben auch geschrieben:

[Ich möchte] den letzten Punkt aus dem Abschnittszähler, dem Unterabschnitt und dem Unterunterabschnitt entfernen

Das Formatohneein abschließender Punkt ist eigentlich die Vorgabe in der bookDokumentklasse. In einem Kommentar haben Sie angegeben, dass Sie das babelPaket mit der Sprachoption verwenden spanish. Tatsächlich überschreibt diese Einstellung die bookVorgabe, d. h. sie fügt den Abschnitts-, Unterabschnitts- und Unterunterabschnittsnummern Punkte hinzu. Um diese sprachspezifische Einstellung zu überschreiben, muss das babelPaket mit der zusätzlichen Option geladen werden es-nosectiondot:

\usepackage[spanish,es-nosectiondot]{babel}

oder, gleichwertig, schreiben

\usepackage[spanish.nosectiondot]{babel}

Weitere Informationen zu diesem Thema finden Sie im BeitragWie entferne ich mit Babels Spanisch den Punkt nach der Abschnittsnummer im Inhaltsverzeichnis?Weitere Informationen dazu, was die spanishSprachoption des babelPakets bewirkt und wie die daraus resultierenden sprachspezifischen Einstellungen geändert werden können, finden Sie unter

texdoc babel-spanish

in einer Eingabeaufforderung. Das daraufhin geöffnete Benutzerhandbuch ist auf Spanisch verfasst – kein Problem für Sie, oder? :-)


Ein MWE (Minimum Working Example):

Bildbeschreibung hier eingeben

\documentclass{book}
\setcounter{secnumdepth}{3} % default for book class: 2
\usepackage[spanish,es-nosectiondot]{babel} % suppress affixed dots
\begin{document}
\chapter{One}
\section{One.One}
\subsection{One.One.One}
\subsubsection{One.One.One.One}
\end{document}

verwandte Informationen