Benutzerdefinierter Inhaltsverzeichnissatz für Unterunterabschnitte

Benutzerdefinierter Inhaltsverzeichnissatz für Unterunterabschnitte

Ich möchte eine Inhaltstabelle erstellen, die wie folgt aussieht:

A chapter                                     page
   1 section                                  page
     1.1 subsection1                          page
         subsubsection1 - subsubsection2
         subsubsection3 - subsubsection4
     1.2 subsection2                          page
         subsubsection1 - subsubsection2

Die Unterunterabschnitte dürfen keine Nummer haben und müssen in einer Liste angezeigt werden, die sich in die folgenden Zeilen fortsetzt und durch Bindestriche getrennt ist.

Ich habe es geschafft, Kapitel und Abschnitte zu nummerieren, aber ich habe keine Ahnung, wie ich den Unterabschnittsstil erreichen kann. Irgendwelche Ideen? Für Kapitel und Abschnitte verwende ich

\renewcommand\thechapter{\Alph{chapter}}
\renewcommand{\thesection}{\arabic{section}}

danke für die Hilfe

Antwort1

Du kannst den ... benutzentitletocPaket hierfür:

Bildbeschreibung hier eingeben

Der Code:

\documentclass{book} 
\usepackage{titletoc}

\renewcommand\thechapter{\Alph{chapter}}
\renewcommand{\thesection}{\arabic{section}}

\titlecontents*{subsubsection}
  [7em]
  {\small}
  {\thecontentslabel}
  {}
  {}
  [~---\ ]

\setcounter{tocdepth}{3}

\begin{document}

\tableofcontents
\chapter{A test chapter}
\section{A test section}
\subsection{A test subsection}
\subsubsection{Test subsubsection one one}
\subsubsection{Test subsubsection one two}
\subsubsection{Test subsubsection one three}
\subsubsection{Test subsubsection one four}
\subsection{Another test subsection}
\subsubsection{Test subsubsection two one}
\subsubsection{Test subsubsection two two}
\subsubsection{Test subsubsection two three}
\subsubsection{Test subsubsection two four}
\subsubsection{Test subsubsection two five}
\subsection{Yet another test subsection}
\subsubsection{Test subsubsection three one}

\end{document}

Aktualisieren

In einem Kommentar wurde darum gebeten, die Seitenzahl nach dem Titel hinzuzufügen. So kann man das machen: Ich habe zwischen dem Titel und der Seitenzahl ein Komma und ein untrennbares Leerzeichen eingefügt (passen Sie es nach Bedarf an):

\documentclass{book} 
\usepackage{titletoc}

\renewcommand\thechapter{\Alph{chapter}}
\renewcommand{\thesection}{\arabic{section}}

\titlecontents*{subsubsection}
  [7em]
  {\small}
  {\thecontentslabel}
  {}
  {,~\thecontentspage}
  [~---\ ]

\setcounter{tocdepth}{3}

\begin{document}

\tableofcontents
\chapter{A test chapter}
\section{A test section}
\subsection{A test subsection}
\subsubsection{Test subsubsection one one}
\subsubsection{Test subsubsection one two}
\subsubsection{Test subsubsection one three}
\subsubsection{Test subsubsection one four}
\subsection{Another test subsection}
\subsubsection{Test subsubsection two one}
\subsubsection{Test subsubsection two two}
\subsubsection{Test subsubsection two three}
\subsubsection{Test subsubsection two four}
\subsubsection{Test subsubsection two five}
\subsection{Yet another test subsection}
\subsubsection{Test subsubsection three one}

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen