Seite 1 von 2
Inhaltsverzeichnis gibt Fehlermeldungen?
Verfasst: Fr 2. Sep 2016, 13:09
von Goldbra
Hallo,
wenn ich mein Inhaltsverzeichnis in meiner Masterdatei einbinden will, kommen einige Fehlermeldungen mit denen ich nichts anfangen kann :/?
Im Anhang habe ich die log-Datei eingefügt. Kann mir jemand sagen was da los ist?
Lg
Verfasst: Fr 2. Sep 2016, 13:37
von iTob
Nö ... nicht ohne, dass du uns auch den Code zeigst der dazu geführt hat … mach doch mal ein
Minimalbeispiel 
Verfasst: Fr 2. Sep 2016, 15:23
von Goldbra
Minimalbeispiel\documentclass[12pt,
a4paper,
twoside,
% openright,
% BCOR=20mm,
]
{report}
\usepackage[inner=4cm,outer=2cm]{geometry} %left=4cm,right=2cm would be equivalent
\usepackage{microtype} %verhindert das Wörte über den Rand ragen
\usepackage[onehalfspacing]{setspace} %1,5 Zeilenabstand
% Define language
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
% allow images in the document
\usepackage{graphicx}
% Needed for math envrionments
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{chngcntr}
\counterwithout{footnote}{chapter} %Fußnoten werden durchgehend Numeriert ohne neubeginn bei Kapiteln
\numberwithin{equation}{section} %Numeriert Gleichungen nach Section
\usepackage{esvect} %ermöglicht Vektorpfeile mit dem Befehl \vv{Formelzeichen}
% pretty tables
\usepackage{booktabs}
\usepackage{tabularx}%für Tabelle Seitenbreit; Befehl: \begin{tabularx}{\columnwidth}{XXc}
\usepackage{multirow}%für vertikales zentrieren der Spalte; Befehl:\multirow{4}{*}{Probe 19}
%Define Funktion
\DeclareMathOperator\erf{erf}
%units
\usepackage[%per=slash,
decimalsymbol=comma,
loctolang={DE:ngerman,UK:english},
load=addn
]{siunitx} %für nicht Kursive SI-Einheite, Befahl: \si{\m/\s^2}
\sisetup{load-configurations = abbreviations}
%Abkürzungsverzeichnis
\usepackage[printonlyused]{acronym}
%pdf embeding
\usepackage{pdfpages}
%Querformat
\usepackage{pdflscape}
%Chapter
\usepackage[style]{fncychap}
%Barrieren für Bilder nach jedem Kapitell
\usepackage[section]{placeins}
%Bildunterschrift kleiner
\usepackage[font=footnotesize]{caption}
\ChNameUpperCase
\ChNameVar{\raggedleft\normalsize\rm}
\ChRuleWidth{1pt}
\ChTitleUpperCase
\ChNumVar{\raggedleft \bfseries\Large}
\ChTitleVar{\raggedleft \Large\rm}
% ============= Kopf- und Fußzeile =============
\usepackage{scrpage2}
\pagestyle{scrheadings}
\automark[chapter]{chapter}
\setheadsepline{0.4pt} % Trennlinie Kopfzeile-Text
\setfootsepline{0.0pt} % Trennlinie Fußzeile-Text
\begin{document}
\tableofcontents
\include{einleitung}
\include{grundlagenNEU}
\include{aufbau}
\include{experiment1}
\include{experiment2}
\end{document}
[/m]
Denn ich hab an sich nichts falsch gemacht, sondern eigentlich alles wie immer.
Verfasst: Fr 2. Sep 2016, 15:29
von u_fischer
Das ist kein Minimalbeispiel.
Verfasst: Fr 2. Sep 2016, 15:46
von DADABBI
Das Beispiel ist alles andere als minimal und das weißt du natürlich auch, wenn du den Link von iTob beachtet hast.
Wie ein wirklich minimiertes Beispiel:
\documentclass{report}
% Define language
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
%Chapter
\usepackage{fncychap}
\ChTitleUpperCase
\pagestyle{headings}
\begin{document}
\tableofcontents
\end{document}
zeigt, verträgt sich die
fncychap-Einstellung \ChTitleUppercase bei Verwendung von lebenden Kolumentiteln nicht mit aktuellen Versionen von
babel. Du solltest das Problem an den Autor von
fncychap melden!
Verfasst: Fr 2. Sep 2016, 15:59
von u_fischer
Naja, ich denke die Definition von \tableofcontents ist nicht ganz unschuldig. Im Gegensatz zu \listoffigures etc, befindet sich \@mkboth *innerhalb* des \chapter-Arguments. Das kann dann schon mal explodieren, wenn jemand versucht, den Titel speziell zu formatieren.
Verfasst: Fr 2. Sep 2016, 16:29
von Noch so einer
Deshalb gibt es das Problem mit
scrreprt auch nicht:
\documentclass[emulatestandardclasses]{scrreprt}
% Define language
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
%Chapter
\usepackage{fncychap}
\ChTitleUpperCase
\pagestyle{headings}
\usepackage{mwe}
\begin{document}
\tableofcontents
\blinddocument
\end{document}
Wobei bei der Kombination von
fncychap und KOMA-Script mit Einschränkungen bezüglich der KOMA-Script-Features für Überschriften zu rechnen ist. Wenn man aber ohnehin versucht, damit die Standardklassen zu emulieren, dann spielt das keine Rolle. Natürlich darf man dann auch nicht mehr das veraltete
scrpage2 laden, da dann bereits das neuere
scrlayer-scrpage geladen wird, das weitgehend kompatibel aber wesentlich mächtiger als
scrpage2 ist.
Natürlich könnte man dann viele Einstellungen, die man mit
fncychap vornehmen kann, auch direkt mit einem KOMA-Script-Feature erreichen.
Verfasst: Sa 3. Sep 2016, 10:25
von Goldbra
Also liegt es an meinen Einstellungen am Chapter? Bei meine rletzten Arbeit ging das noch Problemlos mit gleichen Einstellungen...
Verfasst: Sa 3. Sep 2016, 11:06
von DADABBI
Du kannst das leicht an meinem
Minimalbeispiel testen: Kommentiere \ChTitleUpperCase aus und es funktioniert. Lass es drin und es funktioniert nicht. Das ist leicht reproduzierbar.
Dass es mit anderen Dokumentklassen ggf. auch mit \ChTitleUpperCase funktioniert, hat
Noch so einer ja bereits gezeigt. Siehe dazu auch:
Emulation von fncychap mit KOMA-Script-Mitteln.
BTW:
Versalsatz verlangt nach Sperrung und Ausgleich. Das macht \ChTitleUpperCase aber nicht. Für mich ein klarer Mangel.
Verfasst: Mo 5. Sep 2016, 11:09
von Goldbra
naja wenn ich in einem neuen Dokument mit den Kapiteleinstellungen das Inhaltsverzeichnis anlege klappt es ohne Fehlermeldung. Nur hier halt nicht...