第二目錄與每章作者

第二目錄與每章作者

我目前正在與多人一起編寫一份更大的文件。出於評分目的,我們需要為每個章節/節/...指定一位作者

但是,我想保持真正的目錄混亂,並考慮在文件末尾添加第二個目錄,這也可以包含作者資訊。

第一個想法是使用類似的東西

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

這可行,但顯然將“短”版本添加到兩個目錄中。是否有一個標誌可以忽略短版本,或者有任何其他解決方案來解決此問題?

答案1

下面的程式碼etoc僅用於允許多次使用\tableofcontents.其他類(例如, memoir)直接允許它,與 相反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}

第一個目錄:

區塊引用

第二目錄:

區塊引用

相關內容