Inhaltsverzeichnis gibt Fehlermeldungen?

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Inhaltsverzeichnis gibt Fehlermeldungen?

von Goldbra » Mo 5. Sep 2016, 13:27

super danke. klappt jetzt alles. danke

von Noch so einer » Mo 5. Sep 2016, 13:09

Das Umdefinieren von \tableofcontents geht übrigens mit dem KOMA-Script-Paket tocbasic ganz einfach:
\documentclass{report}
\usepackage{tocbasic}% siehe scrguide.pdf
\renewcommand*{\tableofcontents}{\listoftoc[\contentsname]{toc}}% siehe scrguide.pdf
% Define language
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
%Chapter
\usepackage{fncychap}
\ChTitleUpperCase

\pagestyle{headings}

\usepackage{mwe}

\begin{document}
\tableofcontents
\Blinddocument
\end{document}
Ich würde aber eher direkt scrreprt verwenden. Und wie bereits erwähnt, ist der Versalsatz in dieser primitiven Form typographisch eher fragwürdig.

von Goldbra » Mo 5. Sep 2016, 12:50

okay. naja ich habe raus gefunden das es gehen würde, wenn ich \pagestyle{headings} und die Kopf- Fußzeile aus der Präambel raus nehme?!
ich habe auch report durch scrreprt ausgetauscht und nur das \pagesytle{headings} verwendet. Das klappt aber liefert dennoch fehlermeldungen

von DADABBI » Mo 5. Sep 2016, 12:47

Das erste Beispiel verwendet keine lebenden Kolumnentitel. Deshalb kann dort das Problem nicht auftreten. Das zweite Beispiel verwendet lebende Kolumnentitel deshalb tritt das Problem dort auf. Wie bereits gezeigt wurde werden aber die ganzen Pakete nicht benötigt. Das zweite Beispiel ist also nicht minimal. Es genügt, wenn man report, fncychap mit \ChTitleUppercase, babel und lebenden Kolumnentiteln kombiniert. Dafür benötigt man keine weiteren Pakete, ein \pagestyle{headings} genügt. Das habe ich dir bereits gezeigt. Du magst das glauben oder nicht. Aber es ist so.

Noch so einer hat dir eine Alternative aufgezeigt, bei der report durch scrreprt ersetzt wird. Mit report wird es nicht ohne Umdefinierung von \tableofcontents gehen. Aber auch dann hat \ChTitleUppercase Nachteile, die dir bereits genannt wurden.

von Goldbra » Mo 5. Sep 2016, 12:32

Okay. also:::::

1. Beispiel (FUNKTIONIERT)
Minimalbeispiel
\documentclass[12pt,
               a4paper,
               twoside,
%               openright,
%               BCOR=20mm,
               ]
               {report}
               
% Define language
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

%Chapter
\usepackage{fncychap} 
\ChTitleUpperCase
\ChNameUpperCase 
\ChNameVar{\raggedleft\normalsize\rm} 
\ChRuleWidth{1pt}
\ChTitleUpperCase 
\ChNumVar{\raggedleft \bfseries\Large} 
\ChTitleVar{\raggedleft \Large\rm}

\begin{document}
\tableofcontents
\chapter{Einleitung}
\section{blubber}
\clearpage
\chapter{blablabla}

\end{document}
[/m]
Das 1. Besispiel Funktioniert wenn ich einige usepackages weg lasse.

2. Beispiel (FUNKTIONIER NICHT)
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}

% 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}

%Abkürzungsverzeichnis
\usepackage[printonlyused]{acronym}


%pdf embeding
\usepackage{pdfpages}


\pagestyle{headings} 
\usepackage{mwe} 

%Chapter
\usepackage{fncychap} 
\ChTitleUpperCase
\ChNameUpperCase 
\ChNameVar{\raggedleft\normalsize\rm} 
\ChRuleWidth{1pt}
\ChTitleUpperCase 
\ChNumVar{\raggedleft \bfseries\Large} 
\ChTitleVar{\raggedleft \Large\rm}

%Barrieren für Bilder nach jedem Kapitell
\usepackage[section]{placeins}

%Bildunterschrift kleiner
\usepackage[font=footnotesize]{caption}


% ============= 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

\chapter{Einleitung}
\section{blubber}
\clearpage
\chapter{blablabla}

\end{document}
[/m]
Hier klappt es nicht wenn ich diverse usepackages benutzem die ich benötige. es liegt quasi scheinbar an bestimmten usepackages. Ich muss die Minimalbeispiele so gestalten, da das 2. Besispielt ja jenes ist, welches ich benötige.

Warum? Keine Ahnung :(

von DADABBI » Mo 5. Sep 2016, 11:19

Ich habe bisher kein halbwegs echtes Minimalbeispiel gesehen, mit dem ich dein Problem reproduzieren könnte. Hellsehen kann ich leider nicht.

von Goldbra » Mo 5. Sep 2016, 11:09

naja wenn ich in einem neuen Dokument mit den Kapiteleinstellungen das Inhaltsverzeichnis anlege klappt es ohne Fehlermeldung. Nur hier halt nicht...

von DADABBI » Sa 3. Sep 2016, 11:06

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.

von Goldbra » Sa 3. Sep 2016, 10:25

Also liegt es an meinen Einstellungen am Chapter? Bei meine rletzten Arbeit ging das noch Problemlos mit gleichen Einstellungen...

von Noch so einer » Fr 2. Sep 2016, 16:29

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.

Nach oben