Seite 1 von 1

minitoc erstellt kein Verzeichnis

Verfasst: Di 3. Mai 2011, 20:04
von ibaf87
Hallo liebe goLatex-Gemeinde,

ich habe hier ein problem beim erstellen eines Anhangsverzeichnisses mit dem Paket minitoc.
Ich hab jetzt schon Tage damit zugebracht bei google zu suchen, leider konnte ich mein Problem nicht lösen.
Es wird einfach kein Verzeichnis erstellt. Aus der Doku zu Minitoc, bin ich auch nicht schlauer geworden.

Hier mal mein Dokument:
\documentclass[a4paper,listof=totoc,index=totoc,bibliography=totoc,openany,12pt]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}%Deutsche Schrift u. Rechtschreibprüfung
\usepackage{booktabs}%Paket zum Aufwerten von Tabellen
\usepackage[bibformat=shorttitle]{jurabib}%Paket für das Erstellen eines Inhaltsverzeichnisses
\usepackage[pdftex]{graphicx}%Package um Bilder zu laden
\usepackage{setspace}
\usepackage{fancyhdr}%Paket fürr Kopfzeilen
%\usepackage{titlesec}
\usepackage{helvet}%Paket für Schriftart Helvetica (Arial)
\usepackage[a4paper]{geometry}
\usepackage{pdfpages}%Paket zum Einfügen von PDF-Seiten in den Text (z.B. für den Anhang)
\usepackage{caption}%Paket zum Anpassen der Beschriftungen von Grafiken und Tabellen, etc.
\usepackage{blindtext}
\usepackage{tocstyle}%Paket um das Aussehen des Inhaltsverzeichnisses anzupassen
\usepackage{floatflt}%Paket für Fließumgebung für Grafiken
\usepackage{float}%Wird für Fließumgebungen (floatflt) benötigt
\usetocstyle{allwithdot}
\usepackage{chngcntr}
\usepackage{setspace}
\usepackage[german,intoc]{nomencl}%Paket für das Abkürzungsverzeichnis
\usepackage{mdwlist}%Paket zum Anpassen der Standardlisten
\usepackage{listings}%Paket zur Darstellung und Aufbereitung von Quellcode in der Ausarbeitung
\usepackage{minitoc}%Paket zum Erstellen von Verzeichniss (hier nur für Anhangsverzeichnis)


%Durchgehende Nummerierung der Fußnoten
\counterwithouLiteraturlisteapter}
%Anpassung der Beschriftung von Abbildungen und Tabellen, etc.
\captionsetup{font=footnotesize,figurename=Abb.,tablename=Tab.,singlelinecheck=true,justification=centering,format=plain}

%Konfiguration Jurabib
\jurabibsetup{
commabeforerest,
authorformat=reducedifibidem,
%ibidem=strict,
see,
titleformat={colonsep,all},
}

%Kopf- und Fusszeile
\pagestyle{fancy}

%Erstellen einer Kopfzeilen Darstellung
%Aufbau: Bezichung des Abschnitts (Kapitel, etc.), Nummer, Bezeichnung des Kapitels
\renewcommand{\chaptermark}[1]{\markright{\chaptername \ \thechapter: #1}}
\renewcommand{\sectionmark}[1]{\markright{\chaptername \ \thesection: #1}}
\renewcommand{\subsectionmark}[1]{\markright{\chaptername \ \thesubsection: #1}}
\renewcommand{\subsubsectionmark}[1]{\markright{ \chaptername \thesubsubsection: #1}}

\def\tableofcontentsstyle{fancy}
\def\chapterpagestyle{fancy}

\fancyhead[LOE]{\small{\rightmark}}
\fancyhead[ROE]{\small{\thepage}}

\fancyfoot{}

%Anpassen des Layouts
\geometry{left=40mm,right=2.6cm,top=3cm,bottom=2cm}

%Nummerierungsebene der Gliederung
\setcounter{secnumdepth}{4}

%Tiefe der Gliederung
\setcounter{tocdepth}{4}

%Abstand zwischen Abkürzung und Ausführung
\setlength{\nomlabelwidth}{.20\hsize}

%------------------------------------------------------------------------------------------
%Beginn des Dokuments
%------------------------------------------------------------------------------------------

%Zeilenabstand definieren
\onehalfspacing %Eineinhalbfach
%Schriftart anpassen
\fontfamily{phv}
\fontseries{m}
\fontshape{n}
\fontsize{12}{16.5pt}
\selectfont
%Standardschrift für alle Bereiche setzen
\renewcommand{\familydefault}{\sfdefault}

%Abkürzungsverzeichnis erstellen
\makenomenclature

\begin{document}
%Anweisung für minitoc
\dominitoc

\chapter{Ein Kapitel}
Hallo Welt

%--------------------------------------------------------------------------------------------------------
% Anhang
%--------------------------------------------------------------------------------------------------------
\appendix
\minitoc
\chapter{Anhang}

\section{Projektfahrplan}
\label{app:fahrplan}
\begin{figure}[htbp]
\centering
\includegraphics[angle=90,scale=0.33]{Projektfahrplan.png}
\label{fig:fahrplan}
\end{figure}


%-------------------------------------------------------------------------------------------------------
% Literaturverzeichnis
%-------------------------------------------------------------------------------------------------------
\bibliographystyle{jurabib} %Stil aus dem JuraBib-Paket
\bibliography{Literaturliste} %Bezeichung des *.bib-Files

\end{document}
Gibt es hier vielleicht irgendwelche Inkompatibilitäten mit anderen Paketen?

Dann habe ich noch ein Problem, und zwar habe ich eine Tabelle erstellt. Um den Beginn und das Ende der Tabelle darzustellen verwende ich die Befehle \toprule und \bottomrule und um die Kopfzeile der Tabelle vom rest zu trennen den Befehl \midrule.
Leider sind jetzt alle drei Strich gleich dick. Obwohl \top- und \bottomrule etwas dicker sein sollte.

Jemand ne Ahnung an was das liegt?

Vielen Dank für eure Hilfe.


lg,
Fabi

Re: minitoc erstellt kein Verzeichnis

Verfasst: Mi 4. Mai 2011, 09:10
von KOMA
In Deinem Code sind ein paar Hunde begraben. Zunächst einmal ist es leider kein Minimalbeispiel (siehe erster Link in meiner Signatur).
ibaf87 hat geschrieben:
\usepackage[pdftex]{graphicx}%Package um Bilder zu laden
graphicx (bzw. das graphics.cfg, das bei allen modernen TeX-Distributionen dabei ist) kann pdftex selbst detektieren. Die Option stört deshalb eher als dass sie nützt. In einem Minimalbeispiel sollte man sie auf jeden Fall weg lassen. Sinnvoll wäre hingegen, beim Laden von scrreprt die Option pagesize (siehe KOMA-Script-Anleitung, scrguide.pdf) anzugeben.
ibaf87 hat geschrieben:
\usepackage{fancyhdr}%Paket fürr Kopfzeilen
Kann man verwenden, arbeitet aber nicht aktiv mit KOMA-Script-Klassen zusammen und manchmal sogar ziemlich schlecht. KOMA-Script bietet als Alternative scrpage2 (siehe KOMA-Script-Anleitung, scrguide.pdf).
ibaf87 hat geschrieben:
\usepackage{float}%Wird für Fließumgebungen (floatflt) benötigt
Ich verwende kein floatflt (Paket ist für TeX Live nicht frei genug), bezweifle aber sehr, dass man dafür extra float laden muss.
ibaf87 hat geschrieben:
\usepackage{setspace}
Du solltest Deine Präambel mal aufräumen. Zumindest dieses Paket wird mehrfach geladen. Grundsätzlich sollte man nur die Pakete laden, die man auch wirklich verwendet und das möglichst ein wenig strukturiert, damit man beim vermeintlichen Entfernen eines Pakets nicht durch übrig gebliebene Dubletten in die Irre läuft.
ibaf87 hat geschrieben:
\usepackage[german,intoc]{nomencl}%Paket für das Abkürzungsverzeichnis
Ich würde für das nächste Projekt einmal einen Blick auf glossaries empfehlen, das beispielsweise auch eine vernünftige babel-Schnittstelle hat.
ibaf87 hat geschrieben:
\def\tableofcontentsstyle{fancy}
\def\chapterpagestyle{fancy}
Ich glaube, \tableofcontentsstyle wird hier erstmals definiert und nie verwendet. Das bringt also nichts. Solche Irrtümer fallen eher auf, wenn man \newcommand und \renewcommand verwendet. \def sollte man in der Regel auf LaTeX-Ebene nicht verwenden (bzw. nur, wenn es absolut notwendig ist und man weiß was man tut, wozu ggf. auch die Absicherung per vorherigem \newcommand oder \CheckCommand gehört).
ibaf87 hat geschrieben:
\fontfamily{phv}
\fontseries{m}
\fontshape{n}
\fontsize{12}{16.5pt}
\selectfont
Ich nehme an, dass Du damit die Grundschriteinstellung ändern willst. Das geht so aber nicht, weil LaTeX an verschiedenen Stellen - u. a. auch bei \begin{document} - ein \normalfont und teilweise auch ein \normalsize absetzt. Die Schriftgröße setzt man per Klassenoption (machst Du ja auch bereits) und \normalfont in Grotesk ändert man so wie Du das anschließend korrekt machst:
ibaf87 hat geschrieben:
%Standardschrift für alle Bereiche setzen
\renewcommand{\familydefault}{\sfdefault}
ibaf87 hat geschrieben:
\appendix
\minitoc
Hier kommen wir jetzt endlich zu Deinem eigentlichen Problem. Das funktioniert so nicht, weil \appendix keine eigene Gliederungsebene ist, der man mit minitoc ein Gliederungsebenen-Verzeichnis zuordnen kann. Die minitoc-Anleitung erklärt in Abschnitt 2.19, dass man stattdessen die Anhänge zu einem eigenen \part machen muss.

Da Du ohnehin bereits tocstyle verwendest, bietet es sich an, stattdessen die dokumentierte tocstyle-Lösung zu verwenden.
ibaf87 hat geschrieben:Dann habe ich noch ein Problem, und zwar habe ich eine Tabelle erstellt. Um den Beginn und das Ende der Tabelle darzustellen verwende ich die Befehle \toprule und \bottomrule und um die Kopfzeile der Tabelle vom rest zu trennen den Befehl \midrule.
Leider sind jetzt alle drei Strich gleich dick. Obwohl \top- und \bottomrule etwas dicker sein sollte.
Mit der Frage bist Du hier AFAIK im falschen Unterforum. Es sei daher nur erwähnt, dass die unterschiedliche Dicke nicht sehr ausgeprägt ist und von einigen Viewern verschluckt wird. Auf einem hoch aufgelösten Ausdruck ist der Unterschied dann meist zu erkennen. Man kann die Liniendicke jedoch auch einstellen. Siehe dazu die booktabs-Anleitung (jedenfalls nehme ich an, dass es um die Befehle von diesem Paket geht).

Verfasst: Mo 9. Mai 2011, 19:32
von ibaf87
@KOMA: Vielen Dank für deine Hilfe.

Ich habe es mit dem tocstyle-Vorschlag umgesetzt.

lg,
Fabi