PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anlagenverzeichnis Minitoc



kcalive
16-08-2008, 19:02
Hey Mädels und Jungs,

also ich bin ein großer Fan der SuFu und der doku. seit ner woche sitz ich nun an diesem problem... langsam geb ich auf. hab selbst schon 1000 mb ausprobiert... aber nix, hat gepasst.

folgendes will ich erreichen.


____________________________________
Inhaltsverzeichnis

kapitel 1
1.1
kapitel 2
2.1

Anlagenverzeichnis
___________________________________


Dann soll auf einer Extra Seite vor den Anlagen stehen:

___________________________________
Anlagenverzeichnis

A Berechnungen
A.1 Berechnung 1

B Zeichnungen
B.1 Zeichnung 1
____________________________________

Folgendes MB hab ich dafür gebastelt:



\documentclass[a4paper]{scrbook}

\usepackage{minitoc}
\setcounter{tocdepth}{0} % Gliederungstiefe_ToC -> chapter


\begin{document}

\dominitoc
\tableofcontents

\chapter{Kapitel 1}
\section{Kapitel 1.1}
blubb
\chapter{Kapitel 2}
\section{Kapitel 2.1}

\chapter*{Anhang}
\appendix
\minitoc
\chapter{Berechnungen}
\section{Berechnung 1}
\chapter{Zeichnungen}
\section{Zeichnung 1}

\end{document}


Problem: erstens sind die Anlagen A und B noch im Inhaltsverzeichnis aufgelistet und dann gibts kein Inhaltsverzeichnis der Anlagen vor den Anlagen:-)

Vielleicht stell ich mich auch einfach zu blöde an... unglaublich.

Stefan_K
16-08-2008, 19:20
Hallo,

versuch es mit:

\appendix
\addcontentsline{toc}{chapter}{Anlagenverzeichnis}
\addtocontents{toc}{\setcounter{tocdepth}{-1}}

Das minitoc des Anhangs kann so nicht klappen, da die folgenden Anhänge separate Kapitel sind. Teste beispielsweise

\doparttoc % in der Präambel
...
\part{Anhang}
\parttoc
\chapter{Berechnungen}
\section{Berechnung 1}
\chapter{Zeichnungen}
\section{Zeichnung 1}

und Du könntest ein Verzeichnis sehen. Wenn \part nicht passt, wie ich vermute, könntest Du \chapter für den gesamten Anhang wählen und ihn in sections und ggf. subsections gliedern.

Viele Grüße,

Stefan

kcalive
16-08-2008, 20:01
na wie geil is das denn:-) das sieht ja wirklich fast so aus, wie ich es haben will. unglaublich. dabei bin ich der meinung, dass ich parttoc schon probiert hab...seltsam.

das mit chapter statt part gab kein so tolles ergebnis....

nur eins stört mich noch.

und zwar steht im inhaltsverzeichnis noch I. Anhang.

____________________________________
Inhaltsverzeichnis

kapitel 1
1.1
kapitel 2
2.1

Anlagenverzeichnis

I Anhang
___________________________________


ich dachte großartig an folgende lösung:


\documentclass[a4paper]{scrbook}

\usepackage{minitoc}

\begin{document}

\doparttoc
\tableofcontents

\chapter{Kapitel 1}
\section{Kapitel 1.1}
blubb
\chapter{Kapitel 2}
\section{Kapitel 2.1}

\appendix
\addcontentsline{toc}{chapter}{Anlagenverzeichnis}
\addtocontents{toc}{\setcounter{tocdepth}{-1}}
\part*{Anhang}
\parttoc
\chapter{Berechnungen}
\section{Berechnung 1}
\chapter{Zeichnungen}
\section{Zeichnung 1}
\end{document}


was aber zur folge hat, dass ich mein anlagenverzeichnis ganz zerstört hab :-)
gibts da viell noch ne idee?

und vielen dank schonmal, für die fixe und wirklich krass gute lösung

Stefan_K
16-08-2008, 21:33
nur eins stört mich noch. und zwar steht im inhaltsverzeichnis noch I. Anhang.
Dafür brauchst Du in einer Zeile nur von -1 auf -2 zu ändern:

\addtocontents{toc}{\setcounter{tocdepth}{-2}}
Stefan

kcalive
16-08-2008, 21:45
unglaublich, es klappt. also nochmal für alle suchenden hier das notwendige mb zur erstellung eines anhangverzeichnisses vor den anhängen:



\documentclass[a4paper]{scrbook}

\usepackage{minitoc}

\begin{document}

\doparttoc
\tableofcontents

\chapter{Kapitel 1}
\section{Kapitel 1.1}
blubb
\chapter{Kapitel 2}
\section{Kapitel 2.1}

\appendix
\addcontentsline{toc}{chapter}{Anlagenverzeichnis}
\addtocontents{toc}{\setcounter{tocdepth}{-2}}
\part{Anhang}
\parttoc
\chapter{Berechnungen}
\section{Berechnung 1}
\chapter{Zeichnungen}
\section{Zeichnung 1}
\end{document}



bekomm ich jetzt das "part I" auf dem "Titelblatt" des Anhangs weg?

vielen dank nochmal... das war echt meine rettung:)

kcalive
16-08-2008, 22:28
ich nochmal :-(

wollte das nun in mein richtiges dok importieren.
prinzipiell alles bestens... nur hat er ein problem mit zeile:

\addtocontents{toc}{\setcounter{tocdepth}{-2}}

daraufhin bekomm ich 9 fehler wovon 8 auf


\let \calc@A \calc@Acount \let \calc@B \calc@Bcount \begingroup \aftergroup \calc@B \calc@A \begingroup \aftergroup \calc@B \calc@A \afterassignment \GenericError {(calc) }{Package calc Error: `\global ' invalid at this point}{See the calc package documentation for explanation.}{I expected to see one of: + - * / )}\calc@A -2!\global \calc@A \calc@B \endgroup \global \c@tocdepth \calc@B


in der *.toc hinweisen.

kennt das problem jemand?

Stefan_K
16-08-2008, 23:03
Hallo,

um "Part I" zu entfernen genügt:

\renewcommand*\partformat{}
Den anderen Fehler beseitigt ein zusätzliches \protect:

\addtocontents{toc}{\protect\setcounter{tocdepth}{-2}}

Stefan

kcalive
16-08-2008, 23:13
yeah, unglaublich :-) dank dir.

wo wir grad dabei sind. viell kannst du mir noch schnell zwei befehle nennen:

1. table of contents im anhang-inhaltsverzeichnis ändern
2. die komischen striche über und unterm inhaltsverzeichnis entfernen.

:-)

Stefan_K
16-08-2008, 23:44
1. in die Präambel aufnehmen:

\renewcommand*\ptctitle{Anlagenverzeichnis}

2. auch in der Präambel:

\mtcsetrules{parttoc}{off}
Siehe auch die minitoc-Doku (http://tug.ctan.org/tex-archive/macros/latex/contrib/minitoc/minitoc.pdf).

Stefan

kcalive
16-08-2008, 23:47
traumhaft :-)

so, das wars jetzt aber wirklich. dank dir nochmal.... :-)