Hallo liebes Forum, hab'n Problem:

Bin dabei (schon viel zu lange), eine LaTeX Vorlage für die Studenten unserer Uni zu erstellen, und habe ein Problem mit dem Zusammenwirken folgender Punkte:
  • minitoc
  • makeidx
  • addcontentsline


Ausgangslage:
  • Das Dokument besteht aus Master- und Slavedokumenten (eingebunden mit \include)
  • Verwende MikTeX und TeXnicCenter
  • Verwende die Book Klasse (möchte keine SCR dinger...)


Problemstellung:
Die Vorlage ist nun soweit fortgeschritten, dass die grobe Struktur steht und die verschiedenen Unterkapitel mit \include{filename} eingebunden sind. Dabei sieht das Masterdokument folgendermassen aus:
Code:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Masterdokument inkl. Dokumenteinstellungen                             %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[a4paper,11pt,oneside]{book}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage[T1]{fontenc}
\usepackage{ae}
\usepackage{pdfpages}

\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}

\usepackage[backref,pdftex,bookmarks,plainpages=false,pdfpagelabels,colorlinks,pdftitle={LaTeX Vorlage},pdfauthor={Andres Graf},linkcolor={black},citecolor={black},urlcolor={black}]{hyperref}

\usepackage[nohints]{minitoc}
\setlength{\mtcindent}{0em} 				
\setcounter{minitocdepth}{2}
\setlength{\mtcskipamount}{\bigskipamount}
\mtcsettitlefont{minitoc}{\normalsize}
\mtcsetfont{minitoc}{*}{\small}
\mtcsetfont{minitoc}{section}{\small}
\mtcsetfont{minitoc}{subsection}{\small}
\mtcsetfont{minitoc}{subsubsection}{\small}

\usepackage{makeidx}
\makeindex

\pagestyle{headings}

\newcommand{\e}{\mathrm{e}}

\title{{\Huge \textsc{\LaTeX{}-Dokument}}}
\author{\Large Andres Graf}
\date{20 Dezember 2007}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Beginn des Dokuments --> TIPP: Einzelne Kapitel mit "%" deaktivierbar! %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\dominitoc
\dominilof
\dominilot
\bibliographystyle{plain}
\reversemarginpar

\frontmatter
\maketitle 
%\include{content/Titelseite} 								% BFH-Titelseite
\include{content/LeereSeite}   								% Leere Seite (ev. mit passendem Zitat)
\include{content/Abstract}    								% Erstellen der Zusammenfassung in Englisch (spez. Formatierung)
\include{content/Zusammenfassung}     				% Erstellen der Zusammenfassung (spez. Formatierung)
\include{content/Danksagung}  								% Danksagung
\include{content/Aufgabenstellung} 						% Aufgabenstellung
\include{content/Selbstständigkeitserklärung} % Selbstständigkeitserklärung
\tableofcontents

\mainmatter
%\include{content/vorlage/demo}								% Demonstrations-Dokument Matthias Pospiech
\include{content/Beschreibung}								% Kapitel0: Beschreibung
\include{content/Einleitung} 									% Einleitung
\include{content/Thema1}											% Thema 1
\include{content/Thema2}											% Thema 2
\include{content/Thema3}											% Thema 3
%\include{ThemaX}															% Thema X
\include{content/Schlussfolgerung}						% Schlussfolgerung
\include{content/Erkenntnisse}								% Erkenntnisse
\include{content/OffenePunkte}								% Offene Punkte

\newpage																			% Bildverzeichnis (automatisch generiert)
\listoffigures																% Befehl zur Erzeugung des Bildverz.
%\addcontentsline{toc}{chapter}{Abbildungsverzeichnis}		%%%%%% Problem für MINITOC! %%%%%%%%%%%%%%%%

\newpage																			% Tabellenverzeichnis (automatisch generiert)
\listoftables																	% Befehl zur Erzeugung des Tabellenverz.
%\addcontentsline{toc}{chapter}{Tabellenverzeichnis}			%%%%%% Problem für MINITOC! %%%%%%%%%%%%%%%%

\nocite{*}																		% Literaturverzeichnis
\bibliography{bib/Literatur}									% Einlesen der Datei Literatur.bib im Content Ordner
%\addcontentsline{toc}{chapter}{Literaturverzeichnis} %%%%% Problem für MINITOC! %%%%%%%%%%%%%%%%%%%%%

%\addcontentsline{toc}{chapter}{Index}				%%%%%% Problem für MINITOC!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\printindex

\appendix
\include{content/Anhang}
\end{document}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Ende des Dokuments  -->  TIPP: Einzelne Kapitel mit "%" deaktivierbar! %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
dabei ist folgendes festzustellen:
  • Aufbau: \frontmatter \mainmatter \appendix
  • Verwendung von Minitoc in \mainmatter sowie \appendix
  • Abbildungs- / Tabellen- / Literatur-Verzeichnis & Index werden verwendet


Problem:
Wie im Code-File ersichtlich ist, sind am Ende des Files 4 Zeilen mit % versehen: Diese vier Zeilen sollen die jeweiligen Verzeichnisse zum TOC hinzufügen. Wenn ich dies nun aktiviere, werden die Einträge zwar ins TOC geschrieben, jedoch werden dadurch die Minitocs im Anhang (\appendix) durcheinander gebracht! (Drittes Anhang-Minitoc zeigt beispielsweise den Inhalt des ersten Anhang-Minitocs)

Fragen:
  • Ist dieser Konflikt zwischen minitoc und addcontentsline bekannt?
  • Gibt es eine Alternative Lösung, damit die Verzeichnis-Überschriften ins TOC übernommen werden können?


Weitere Fragen:
  • Bekanntlich kann ein mit dem package "makeidx" erstelltes Index-Verzeichnis mit einer Style-Datei gestaltet werden. Dies habe ich auch gemacht (Datei = mkidx.ist). Diese wird aber nur berücksichtigt, wenn in den Ausgabeprofilen in TeXnicCenter folgender Befehl eingegeben wird:
    Code:
    -s mkidx.ist "%bm".idx    %Style-Datei: "mkidx.ist"
    Gibt es eine Möglichkeit, diese Style-Datei auch direkt ins Masterdokument.tex einzubinden? Ansonsten müsste ja jeder Student diese Einstellung vornehmen, was sicherlich ein Chaos auslösen würde...


So, das war jetzt etwas lang... Ich hoffe, dass mir hier ein Profi helfen kann, vorallem das mit den Minitocs wäre super!

Besten Dank schon mal!

Grüsse aus der überschwemmten Schweiz
-Andres

Ps. Kann leider das erzeugte PDF nicht anhängen... zu gross