Atualmente estou escrevendo um documento maior com várias pessoas. Para fins de classificação, precisamos especificar um autor por capítulo/seção/...
No entanto, eu gostaria de manter o verdadeiro ToC livre de confusão e pensei em adicionar um segundo ToC no final do documento, que também teria as informações do autor.
A primeira ideia era usar algo como
\chapter[Chapter 1 {\normalfont\small\itshape The Author}]{Chapter 1}
Isso funciona, mas obviamente adiciona a versão "curta" a ambos os ToCs. Existe um sinalizador para ignorar a versão curta ou alguma outra solução para este problema?
Responder1
O código abaixo usa etoc
apenas para permitir múltiplos usos de \tableofcontents
. Outras classes (como, por exemplo, memoir
) permitem isso diretamente ao contrário 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}
Primeiro sumário:
Segundo sumário: