PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Subsections nur in betimmtem Verzeichnis



Avrojet
10-03-2005, 06:06
Moin,

Ich habe eine \tableofcontents für das gesamte Dokument und ein \minitoc für den Anhang.

Die Subsections, die sich im Anhang befinden, sollten allerdings nicht im \tableofcontents erscheinen. Die restlichen Subsections des Dokuments (also die, die sich nicht im Anhang befinden) sollten weiterhin im tableofcontents angezeigt werden. D.h. eine einfache veränderung der tiefe des ersten inhaltsverzeichnisses ist nicht das was ich brauche. Ich muss irgendwie einzelne einträge entfernen können.

Hat jemand eine idee wie ich das machen kann?

Sonst wäre ein anderer ansatz ein anhangsverzeichnis und ein inhaltsverzeichnis getrennt zu haben auch gut.

Hoffentlich kann mir jemand einen Tipp geben.

Avrojet

tobias.vdk
10-03-2005, 07:44
Hallo!

Soweit ich weiß kannst du mit


\section*{Section, die nicht im Inhaltsverzeichnis auftaucht}

Sections erzeugen, die nicht im Inhaltsverzeichnis auftauchen.
Und um ein Verzeichnis der Anlagen (http://www.mrunix.de/forums/showthread.php?t=35761&highlight=anlagen) zu schaffen, folge einfach dem Link. Das sollte dir erstmal helfen. Der Code wurde noch weiterentwickelt, falls du Interesse hast, einfach posten.

Tobias

Avrojet
10-03-2005, 13:15
Ich glaube ich habe mich nicht ganz richtig ausgedrückt, wie ich es meinte.

Im Hauptinhaltsverzeichnis sollen einige bestimmte subsections nicht auftauchen, im zweiten (Anhangs)verzeichnis sollen diese allerdings doch auftauchen.

Man müsste also zwischen beiden verzeichnissen differenzieren.

Deinen Code verstehe ich nicht wirklich, bzw nicht wie ich den richtig in mein dokument einbinde.

blubb
10-03-2005, 13:32
In FAQ 7.1.5 Warum werden die durch \subsubsection angegebenen Abschnitte nicht mehr ins Inhaltsverzeichnis aufgenommen? ist der "Normalfall beschrieben.

Für minitoc gilt analoges. Siehe Doku.
Soweit ich weiß, ist es kein Problem mitten im Dokument diese Zähler zu ändern.

Blubb

tobias.vdk
10-03-2005, 14:08
Gut, also um ein neues "Verzeichnis der Anlagen" zu erstellen, habe ich folgendes gemacht (Beispiel)
Die Hauptdatei:


\documentclass[a4paper,12pt]{scrartcl}
\usepackage{ngerman} % deutscher Text
\usepackage{fancyhdr} % Kopf- und Fusszeilen
\usepackage[titles]{tocloft} % ändert Verzeichnisse

%Anlagenverzeichnis
\newcommand{\listanlagename}{Verzeichnis der Anlagen} % Verzeichnisname
\newlistof{refanlage}{anl}{\listanlagename} % neues Verzeichnis
\newcommand{\refanlage}[1]{% % neue Anlage im Text
\refstepcounter{refanlage}
{{Anlage} \therefanlage { } #1}
\addcontentsline{anl}{refanlage}{Anlage \protect\numberline{\therefanlage} #1}}
\newcommand{\anlage}[1]{ % Anlage einfügen
\newpage
\refstepcounter{refanlage}
\setcounter{page}{1}
\thispagestyle{empty} % keine Seitenzahlen % erste Seite hat keinen Kopf
\setlength{\headheight}{30pt}
\fancyfoot{} % Fußbereich ist leer
\textbf{#1} \hfill {Anlage} \therefanlage \newline % Überschrift erste Seite der Anlage
\rhead{\hfill Anlage \therefanlage \newline \hfill Blatt \thepage} % Überschrift ab der zweiten Seite im Kopf
\vspace*{-6ex} \begin{flushright} {Blatt } \thepage \end{flushright} % zweite Zeile Überschrift, alle Seiten der Anlage
\input{#1}} % einzubindende Datei muss wie die Anlage heißen

\begin{document}

... dazu mehr in der \refanlage{Testanlage}.

\listofrefanlage % Verzeichnis der Anlagen einbinden

\begin{appendix} % ab hier folgen die Anlagen
\setcounter{refanlage}{0}
\anlage{Testanlage} % die Datei Testanlage muss vorhanden sein
\end{appendix}

\end{document}

dazu muss die passende "Testanlage.tex" Datei im selben Verzeichnis liegen:


Dies ist die Testanlage


Vielleicht hilft dir das weiter.

Tobias

Avrojet
11-03-2005, 15:19
Ich bin dem Problem etwas aus dem Weg gegangen indem ich das gewünschte Verzeochnis in einem zweiten Dokument erstellt habe und diese eine Seite dann eingefügt habe.

Trotzdem danke für die Ansätze.