Segundo ToC con autor por capítulo.

Segundo ToC con autor por capítulo.

Actualmente estoy escribiendo un documento más grande con varias personas. Para efectos de calificación necesitamos especificar un autor por capítulo/sección/...

Sin embargo, me gustaría mantener el ToC real libre de desorden y pensé en agregar un segundo ToC al final del documento, que luego también tendría la información del autor.

La primera idea fue utilizar algo como

\chapter[Chapter 1 {\normalfont\small\itshape The Author}]{Chapter 1}

Esto funciona, pero obviamente agrega la versión "corta" a ambos ToC. ¿Existe alguna opción para ignorar la versión corta o alguna otra solución para este problema?

Respuesta1

El siguiente código se utiliza etocúnicamente para permitir múltiples usos de \tableofcontents. Otras clases (como, por ejemplo, memoir) lo permiten directamente al contrario de 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}

Primer TOC:

cita en bloque

Segundo TOC:

cita en bloque

información relacionada