
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 book
Klasse 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 book
Klasse ist 2
, was bedeutet, dass nur subsection
Überschriften (und daher auch section
und chapter
und 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 book
Dokumentklasse. In einem Kommentar haben Sie angegeben, dass Sie das babel
Paket mit der Sprachoption verwenden spanish
. Tatsächlich überschreibt diese Einstellung die book
Vorgabe, d. h. sie fügt den Abschnitts-, Unterabschnitts- und Unterunterabschnittsnummern Punkte hinzu. Um diese sprachspezifische Einstellung zu überschreiben, muss das babel
Paket 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 spanish
Sprachoption des babel
Pakets 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):
\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}