2009-04-17 14 views
2

Ich möchte LaTeXs \tableofcontents Befehl (oder ein Äquivalent) verwenden, um automatisch ein Inhaltsverzeichnis zu erzeugen, aber ich würde auch gerne einen Satz oder zwei zu jeder Zeile in der Tabelle hinzufügen Inhalt, der beschreibt, worum es im referenzierten Abschnitt geht. Wie kann ich das machen?Mit Anmerkungen versehenes Inhaltsverzeichnis in LaTeX

+0

Suche CTAN ergibt nichts vielversprechendes. Es sieht aus wie ein Hackerjob. – dmckee

Antwort

3

Das tocloft Paket und sein \cftchapterprecistoc Befehl löste mein Problem.

+1

Die Memoirenklasse bietet auch diese Funktionalität (da sie vom selben Autor stammt) –

2

Versuchen

\addcontentsline{toc}{section}{sample text} 
1

Ich erwarte, dass Sie Kraft und Ignoranz etwas mit addcontentsline Brute. zB:

 
\addcontentsline{toc}{section}{text} 

wird dies jedoch mit automatisch erzeugten Linien in Konflikt geraten, wenn Sie die Sternvarianten der Abschnitte verwenden Sie es bezieht.

Alles sauberere wird mit den relevanten Makros herumspielen .... es sei denn, ich vermisse etwas.

2

follwoing Oliver und simon Rat:

Sie könnten neu definieren die Schnitte ein zweites (möglicherweise optional) Argument nehmen Befehle, und verwenden Sie, dass Ihr Argument \addtocontentsline, zu bauen und dann involk den cooresponding Abschnitt * Befehl.

+1

Danke! Mit Ihrer Methode kann ich es so aussehen: http://i43.tinypic.com/34jcaat.png - nicht perfekt, da es vorzuziehen wäre, wenn die Seitenzahlen und Punkte mit den Überschriften übereinstimmen, aber viel besser als keine Anmerkungen! – Andreas

0

Ich würde den Abschnitt {Abschnitt} in {Unterabschnitt} ändern.

\addcontentsline{toc}{subsection}{sample text}