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:
Segundo TOC: