
Ich muss ein Inhaltsverzeichnis in Latex erstellen, in dem die Kapitel römische Zahlen, die Abschnitte arabische Zahlen und die Unterabschnitte Buchstaben sind. Außerdem muss es nur bis zur Unterabschnittsebene reichen.
Es sollte so aussehen:
I. CHAPTER
II. CHAPTER
1. Section
2. Section
(a) Subsection
(b) Subsection
Ich verwende den folgenden Befehl, um das Inhaltsverzeichnis zu generieren, aber er tut dies in einem anderen Format.
\tableofcontents
Wie erreiche ich dies mit Latex?
Ted.
Antwort1
Sie können die Befehle \thechapter
, \thesection
, \thesubsection
die die Darstellung der Zähler für Kapitel, Abschnitte und Unterabschnitte steuern, neu definieren. Das tocloft
Paket kann dann verwendet werden, um die Punkte hinzuzufügen:
\documentclass{book}
\usepackage{tocloft}
\renewcommand\cftchapaftersnum{.}
\renewcommand\cftsecaftersnum{.}
\renewcommand\thechapter{\Roman{chapter}}
\renewcommand\thesection{\arabic{section}}
\renewcommand\thesubsection{(\alph{subsection})}
\begin{document}
\tableofcontents
\chapter{Test Chapter One}
\section{Test Section One}
\section{Test Section One}
\subsection{Test Subsection A}
\subsection{Test Subsection B}
\end{document}
Möglicherweise sind noch weitere Anpassungen erforderlich, um zu verhindern, dass sich die Kapitelnummer mit dem Titel überschneidet. Außerdem kann der Abstand zwischen der Abschnittsnummer und dem Titel verringert werden. Diese Anpassungen können etwa wie folgt aussehen:
\renewcommand\cftchapnumwidth{2.8em}
\renewcommand\cftsecnumwidth{2em}
\renewcommand\cftsecindent{3em}
\renewcommand\cftsubsecindent{5em}