Inhaltsverzeichnisse an mehreren Stellen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Inhaltsverzeichnisse an mehreren Stellen

von KOMA » Fr 25. Jun 2010, 20:37

\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage{tocstyle}

\usetocstyle{KOMAlike}

\newcounter{tocpart}
\newcommand*{\tocpartoff}{2}% Ab Inhaltsverzeichnisteil 2 abschalten
\newcommand*{\tocparton}{\maxdimen}% bis in alle Ewigkeit
\newcommand*{\tocwithout}[2]{%
  \setcounter{tocpart}{0}%
  \renewcommand*{\tocpartoff}{#1}%
  \renewcommand*{\tocparton}{#2}%
  \showtoc{toc}
}
\AtBeginDocument{\xdef\defaulttocdepth{\the\value{tocdepth}}}
\newcommand*{\marknexttocpart}[1][\defaulttocdepth]{%
  \addtocontents{toc}{\nexttocpart{#1}}%
}
\DeclareRobustCommand*{\nexttocpart}[1]{%
  \stepcounter{tocpart}%
  \typeout{Wir sind bei Inhaltsverzeichnisteil \thetocpart.}%
  \ifnum \value{tocpart}=\tocpartoff
    \typeout{Hier schalten wir ab.}%
    \setcounter{tocdepth}{-\maxdimen}%
  \else\ifnum \value{tocpart}=\tocparton
    \ifx\storedtocdepth\empty\else
      \typeout{Hier schalten wir wieder ein.}%
      \setcounter{tocdepth}{#1}%
      \let\storedtocdepth\empty
    \fi
  \fi\fi
}

\begin{document}
\tableofcontents
\marknexttocpart
\blinddocument
\blinddocument
\blinddocument
\blinddocument
\marknexttocpart
\chapter*{Inhaltsverzeichnis 2}
\tocwithout{1}{2}% bei Inhaltsverzeichnis Teil 1 abschalten, bei 2 einschalten
\blinddocument
\blinddocument
\blinddocument
\blinddocument
\end{document}

Paket: minitoc

von AufdieSchnelle » Fr 25. Jun 2010, 18:48

Dazu eignet sich das Paket "minitoc".

Inhaltsverzeichnisse an mehreren Stellen

von fmichel » Fr 25. Jun 2010, 15:57

Hallo Forum,
wie kann ich in einem Dokument mehrere Inhaltsverzeichnisse erzeugen.
Ich teile das Script in mehrere Kapitel auf und möchte auf der zweiten Seite z.B das Inhaltsverzeichnis der Kapitel 1-3 anzeigen. Auf Seite 154(fiktiv) begint Kapitel 4 und geht bis Kapitel 8 .Seite 365. Wie kann ich mir das Inhaltsverzeichnis der kapitel 4-8 auf Seite 154 anzeigen lassen??

Nach oben