PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zwei Inhaltsverzeichnisse in einem Dokument



HATEthePLOT
07-12-2008, 21:28
Guten Tag,
ich hab schon ne ganze weile gesucht, aber nichts passendes gefunden.
mein Anliegen: ich möchte zwei Inhaltsverzeichnisse mit unterschiedlicher Gliederungstiefe in mein Dokument einfügen. Als erstes eine Gliederung mit einer Tiefe von 2, als zweites ein richtiges Inhaltsverzeichnis mit der Tiefe 4

Der für mich einfachste Weg funktioniert dabei aber nicht

\documentclass[a4paper,12pt]{scrartcl}
\usepackage[utf8]{inputenc}

\begin{document}

\setcounter{tocdepth}{2}
\tableofcontents
\newpage

\setcounter{tocdepth}{4}
\tableofcontents
\newpage

\section{test}

\subsection{untertest}

\subsubsection{unteruntertest}

\end{document}


Nach intensiver suche habe ich das Paket minitoc gefunden, dass erfüllt aber nicht das was ich brauche. Ich kann da ja nur innerhalb der sections eine Überscht ausgeben lassen. Ich brauch sie aber ja direkt am Anfang.

Hat jemand eine Ahnung wie das (möglichst einfach) geht?

mechanicus
08-12-2008, 08:58
Hallo,

hier hast du mal eine Anregung:
http://www.mrunix.de/forums/showthread.php?t=59786&highlight=Inhalts%FCbersicht

Gruß
Marco

voss
08-12-2008, 11:38
Guten Tag,
ich hab schon ne ganze weile gesucht, aber nichts passendes gefunden.
mein Anliegen: ich möchte zwei Inhaltsverzeichnisse mit unterschiedlicher Gliederungstiefe in mein Dokument einfügen. Als erstes eine Gliederung mit einer Tiefe von 2, als zweites ein richtiges Inhaltsverzeichnis mit der Tiefe 4

Hat jemand eine Ahnung wie das (möglichst einfach) geht?

Schreibe am Anfang des Dokuments
\def\jobname{TOC}
dann wird eine TOC.toc erstellt, die du später mit

\section*{Inhaltsverzeichnis}
\input{TOC}

einlesen kannst. Für das zweite Inhaltsveruechnis wird obige \jobname
Definition wieder rausgenommen.

Herbert

HATEthePLOT
09-12-2008, 01:06
Schreibe am Anfang des Dokuments
\def\jobname{TOC}
dann wird eine TOC.toc erstellt, die du später mit

\section*{Inhaltsverzeichnis}
\input{TOC}

einlesen kannst. Für das zweite Inhaltsveruechnis wird obige \jobname
Definition wieder rausgenommen.

Herbert

Hallo,

irgendwie will das nicht so funktionieren. Zum Verständnis:
Ich füge
\def\jobname{TOC} ein, lass latex mal durchlaufen. Dann lösche ich die Zeile wieder, füge ein \include{TOC} ein und kriege die Daten eingespeißt.

Dabei würde sich doch aber alles um eine Seite verschieben, wenn ich das Kurzverzeichnis einfüge; dh ich muss manuell nachbessern, oder?

Desweiteren kann ich die Toc.toc nicht mit include einbinden, da er nur *.tex Dateien nimmt?!

Donalduck
09-12-2008, 02:23
Wenn dus mal drinnen hast, mache das \def... wieder rein, und lasse es nochmal durchlaufen. Dadurch müssten sich die Seitenzahlen berichtigen.

Und binde die Datei über INPUT ein, wie Herbert geschrieben hat, nicht über include!

HATEthePLOT
09-12-2008, 02:27
Wer lesen kann ist klar im Vorteil!
Es funktioniert!