PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit \addtocontents{toc}{\protect\setcounter{tocdepth}{ 0}}



snipa
02-11-2008, 21:10
Halloechen!

Das Problem ist folgendermassen:
Wende ich den Befehl



\addtocontents{toc}{\protect\setcounter{tocdepth}{ 0}}


in meinem Test-Dokument an (siehe weiter unten), um den Inhalt des durch Minitoc angelegten Anhangsverzeichnisses im Inhaltsverzeichnis zu unterdruecken (also die sections), wird leider gleichzeitig der Inhalt der List of Figures und List of Tables nicht dargestellt bzw. unterdrueckt.

Wie kann man den Befehl so anwenden, dass er sich nur auf den Anhang bezieht und nicht in der List of Tables die Angabe der einzelenen Tables unterdrueckt?

Vielen Dank fuer jegliche Hilfe!

Hier der Code meines Test-Dokumentes:


\documentclass[a4paper,oneside,liststotoc,idxtotoc,nochapterprefi x,headsepline,12pt]{scrbook}


\usepackage[ngerman]{babel}
\usepackage{graphicx}
\setkomafont{sectioning}{\normalfont\bfseries}
\setkomafont{captionlabel}{\normalfont\bfseries}
\setkomafont{pagehead}{\normalfont\bfseries} % Kopfzeilenschrift
\setkomafont{descriptionlabel}{\normalfont\bfserie s}

\usepackage{scrpage2}
\pagestyle{scrheadings}
\automark[section]{chapter}
\chead{}


\usepackage{minitoc}
\renewcommand*\mtctitle{Anhangsverzeichnis}
\mtcsetrules{minitoc}{off}


%%%%%%%%%%%%
%%%%%%%%%%%%
\begin{document}

% Römische Nummerierung für Sonderseiten, wie Verzeichnisse und Anhang
\pagenumbering{Roman}

\author{Max Mustermann}
\title{Test-Dokument}
\maketitle

\dominitoc
\tableofcontents
\listoftables
\mtcaddchapter


% Merke mir die römische Seitenzahl in 'roemisch' und setze Nummeriernung
% auf arabisch für die eigentlichen Kapitel
\newpage
\newcounter{roemisch}
\setcounter{roemisch}{\value{page}}
\pagenumbering{arabic}

\ihead{\leftmark}
\ohead{\rightmark}

%%%%%%%%%%%%%%%%%%%%%
\chapter{Kapitel 1} %
%%%%%%%%%%%%%%%%%%%%%

\section{Kapitel 1.1}
Hallo Welt.
Hier beginnt der zweite Satz, der dann gleich mit einer Tabell weitergef\"uhrt wird:
\begin{table}[htbp]
\centering
\begin{tabular}{l|l|l|l}
SpalteA & SpalteB & SpalteC & SpalteD \\
\midrule
InhaltA1 & InhaltB1 & InhaltC1 & InhaltD1 \\
InhaltA2 & InhaltB2 & InhaltC2 & InhaltD2 \\
InhaltA3 & InhaltB3 & InhaltC3 & InhaltD3
\end{tabular}
\caption{Beispiel einer Tabelle}
\label{tab:tabelle1}
\end{table}

%%%%%%%%%%%%%%%%%%%%%
\chapter{Kapitel 2} %
%%%%%%%%%%%%%%%%%%%%%
\section{Kapitel 2.1}
Ich bin's.


\newpage
\pagenumbering{Roman}
\setcounter{page}{\value{roemisch}}
\setcounter{secnumdepth}{-1}


%%%%%%%%%%%%%%%%%%
\chapter{Anhang} %
%%%%%%%%%%%%%%%%%%

\setcounter{chapter}{+1}
\setcounter{section}{1}

\minitoc


\newpage
%\addtocontents{toc}{\protect\setcounter{tocdepth} {0}}
\section{Berechnungen}
\section{Zeichnung 1}
\section{Zeichnung 2}
Hier ist die Zeichnung Nummer 2

\newpage
Wir sind nun auf einer neuen Seite, und in der Kopfzeile steht nun Gott sei Dank auch endlich der richtige chapter. Hier noch ein paar Umlaute: \"a \"o \"u \ss \\
und noch etwas in Anf\"uhrungszeichen: "Dieser Satz sollte in Anf\"uhrungszeichen stehen"


\newpage


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\chapter{Literaturverzeichnis} %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\ohead{}

\setcounter{chapter}{+1}

\noindent
\hangindent=1.5cm
Alberts, B., Johnson, A., Lewis, J., Raff, M., Roberts, K. Walter, P., 2002. Molecular biology of the cell. Garland Science, New York, NY

\vspace{0.2cm}

\noindent
\hangindent=1.5cm
Beskos, D.E., Jenkins, J.T., 1975. A mechanical model for mammalian tendon. Journal of Applied Mechanics, vol. 42, 755-758


\newpage
\noindent
\hangindent=1.5cm
Alberts, B., Johnson, A., Lewis, J., Raff, M., Roberts, K. Walter, P., 2002. Molecular biology of the cell. Garland Science, New York, NY

\vspace{0.2cm}

\noindent
\hangindent=1.5cm
Beskos, D.E., Jenkins, J.T., 1975. A mechanical model for mammalian tendon. Journal of Applied Mechanics, vol. 42, 755-758


\end{document}

Stefan_K
02-11-2008, 21:25
Hallo,

eine mögliche Lösung wäre, den Counter nach \tableofcontents und vor \listoftables wieder auf 2 zu setzen:

\tableofcontents
\setcounter{tocdepth}{2}
\listoftables

Stefan

snipa
03-11-2008, 21:30
Wie geil!!! Das laeuft wunderbar.

Vielen Dank, Stefan!