PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Minitoc



pigsun
17-08-2006, 11:39
Hallo,

ich (Tex-Neuling) habe ein Problem mit Inhaltverzeichnissen. Ich schreibe in der documentclass "report".
Für mein gesamtes Dokument verwende ich \tabelofcontents.
Beim Anhang sollen allerdings nicht die einzelnen Sections mit auftauchen.
Das wird durch \addtocontents{toc}{\protect\setcounter{tocdepth}{ 1}} gewährleistet.
Leider wird aber jetzt kein Minitoc für den Anhang erstellt

Ich habe das Pakte {minitoc} eingebunden. Sind eventuell noch mehr notwendig?




\chapter*{Anhang}
\addcontentsline{toc}{chapter}{Anhang}
\addtocontents{toc}{\protect\setcounter{tocdepth}{-1}}
\minitoc

\section{Anmerkung}
Der Anhang enthält größere Tabellen, Abbildungen,
längere Gesetzestexte sowie den Interviewleitfaden bzw. Fragebogen.

\section{Investitionskosten}
Vergleich der Investitionskosten

\addtocontents{toc}{\protect\setcounter{tocdepth}{ 1}}
\newpage

Puka
17-08-2006, 20:30
Hallo pigsun!
Das gleiche Problem hatte ich bei meiner Diplomarbeit auch.
Ich habe mir dann folgendermaßen geholfen:


\documentclass[12pt,DIV13,BCOR1cm,a4paper,halfparskip]{scrreprt}
\usepackage{tocloft}

% Anlagenverzeichnis definieren start
\newcommand{\listanlagenname}{Anlagenverzeichnis}
\newlistof{Anlagen}{anl}{\listanlagenname}

\newcommand{\anlage}[1]{
\refstepcounter{Anlagen}
\par\noindent\Large\textbf{A.\theAnlagen \ #1}\normalsize
\addcontentsline{anl}{Anlagen}{A.\protect\numberli ne{\theAnlagen}#1}\par}
% Anlagenverzeichnis definieren ende

\begin{document}
\tableofcontents
\chapter{bla}
\section{subbla}
\chapter{blabla}
\section{subblabla}
\cleardoublepage
%%hier gehen die Anlagen los%%
\addcontentsline{toc}{chapter}{Anlagenverzeichnis}
\listofAnlagen
\cleardoublepage

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\chapter*{A Anlagen}
\addcontentsline{toc}{chapter}{A Anlagen}
\anlage{hallo}
\anlage{hallohallo}

\end{document}

Sicherlich eine Bastellösung, aber sie funktioniert und das Ergebnis kann sich sehen lassen. Vielleicht hilft es dir ja weiter.
Ciao

Martin

rais
17-08-2006, 21:36
Hallo auch,

Beim Anhang sollen allerdings nicht die einzelnen Sections mit auftauchen.
Das wird durch \addtocontents{toc}{\protect\setcounter{tocdepth}{ 1}} gewährleistet.

book/report: tocdepth/secnumdepth
-1 part
0 chapter
1 section
2 subsection etc.
also eigentlich erlaubst Du mit diesem Befehl Angaben bis section wieder - die Unterdrückung hast Du mit dem vorherigen \addtocontents{toc}{\protect\setcounter{tocdepth}{-1}} erreicht.

Leider wird aber jetzt kein Minitoc für den Anhang erstellt
Du kannst ja mal den \addtocontents.. testweise auskommentieren, um zu sehen, ob's wirklich daran gelegen hat.
AFAIK wird beim minitoc ein entsprechender minitocdepth dafür herangezogen - wie ist der denn eingestellt?


Ich habe das Pakte {minitoc} eingebunden. Sind eventuell noch mehr notwendig?

eigentlich nicht - aber ein komplettes Minimalbeispiel wär' nicht schlecht ;)
vergleiche auch SuFu->minitoc
MfG,