Ich schreibe gerade mit mehreren Personen an einem größeren Dokument. Aus Bewertungsgründen müssen wir pro Kapitel/Abschnitt/... einen Autor angeben.
Ich möchte das eigentliche Inhaltsverzeichnis jedoch übersichtlich halten und habe darüber nachgedacht, am Ende des Dokuments ein zweites Inhaltsverzeichnis hinzuzufügen, das dann auch die Autoreninformationen enthalten würde.
Die erste Idee war, etwas zu verwenden wie
\chapter[Chapter 1 {\normalfont\small\itshape The Author}]{Chapter 1}
Das funktioniert, fügt aber offensichtlich die „Kurzversion“ zu beiden Inhaltsverzeichnissen hinzu. Gibt es ein Flag, um die Kurzversion zu ignorieren, oder eine andere Lösung für dieses Problem?
Antwort1
Der folgende Code verwendet etoc
nur , um die Mehrfachverwendung von zuzulassen \tableofcontents
. Andere Klassen (wie z. B. memoir
) erlauben dies direkt im Gegensatz zu report
.
\documentclass{report}
\usepackage{etoc}% only so far to enable multiple uses of "\tableofcontents"
% maybe the document class already allows it.
\DeclareRobustCommand*\AUTHOR [1]{}
\newcommand\SHOWAUTHORS {%
\DeclareRobustCommand*\AUTHOR [1]{{\normalfont\small\itshape ##1}}}
\begin{document}
\tableofcontents
\chapter[Chapter 1 \AUTHOR{The Author}]{Chapter 1}
\chapter[Chapter 2 \AUTHOR{The Other Author}]{Chapter 2}
\chapter[Chapter 3 \AUTHOR{Again The First Author}]{Chapter 3}
\SHOWAUTHORS
\tableofcontents
\end{document}
Erstes Inhaltsverzeichnis:
Zweites Inhaltsverzeichnis: