von esdd » Mo 4. Mai 2015, 12:24
Ich kann mich Johannes nur anschließen. In der Präambel ist vieles veraltet, teilweise lädst Du Dinge oder definierst Sachen, die dann offensichtlich gar nicht verwendet werden. Und Du lädst Pakete bzw. nimmst Änderungen vor, die die Funktionalität und die Möglichkeiten von KOMA ausschalten.
Das beginnt schon bei den Klassenoptionen, die in einer veralteten Form angegeben werden und dazu führen, dass in einen Kompatibilitätsmodus geschaltet wird, indem automatisch die Option version=first gesetzt wird. Das hat dann wiederum zur Folge, dass auf Vakatseiten (das sind die Seiten, die zum Beispiel eingefügt werden, damit Kapitel immer auf rechten Seiten beginnen) der auf den vorhergehenden Seiten gültige Seitenstil verwendet wird. In Deinem Beispiel ist das gleich an mehreren Stellen zusehen. Die Vakatseite nach Deinem nur aus einer Seite bestehenden Appendix Inhaltsverzeichnis ist nur ein Beispiel dafür. Mit Deinem Code wechselst Du auf der letzten Seite dieses Inhaltsverzeichnisses lokal mit \thispagestyle{empty} zum Seitenstil empty, auf allen vorhergehenden (gibt es in Deinem Beispiel nicht) und auf der gegebenenfalls folgenden Vakatseite gilt aber der Seitenstil scrheadings. Das da dann auch noch etwas ganz unerwünschtes drin steht, liegt ebenfalls an Deinen Einstellungen.
Mir ist jetzt nicht klar, ob alle Seiten vom Beginn des Appendix Inhaltsverzeichnisses bis zum Beginn des nächsten Kapitels den Seitenstil empty bekommen sollen oder ob vielleicht alle Vakatseiten in Deinem Dokument leer sein sollen?
Verwende in jedem Fall besser die aktuellen Optionen:
\documentclass[
english,
12pt,
titlepage,
headsepline,
toc=chapterentrywithdots,
bibliography=totocnumbered,
parskip=half,
captions=tableheading,
numbers=noenddot,
listof=totoc
]{scrbook}
Falls das bisherige Verhalten der Vakatseiten tatsächlich so gewollt war, musst Du noch die Option cleardoublepage=current ergänzen.
In der Liste habe ich die Option listof=totoc eingefügt, die dafür sorgt, dass Verzeichnisse automatisch ins Inhaltsverzeichnis eingetragen werden. Streiche die Zeilen
% das muss alles weg
%\chapter*{List of Figures\markboth{List of Figures}{List of Figures}}
%\addcontentsline{toc}{chapter}{List of Figures}
%\renewcommand{\listfigurename}{}
und lasse nur \listoffigures stehen. Dem von Dir geladenen Paket tocloft musst Du dann allerdings noch die Option titles übergeben. Und eigentlich könntest Du so gut wie alles, was Du mit diesem Paket machst, bei einer aktuellen KOMA-Script Version mit dessen Mitteln erreichen ...
Die beiden Zeilen, in denen \parskip und \parindent manuell gesetzt werden, solltest Du auf alle Fälle auch streichen - Du verwendest doch ohnehin die Option parskip=half.
Deinen Code insgesamt einigermaßen in Ordnung zu bringen, würde allerdings mehr Aufwand erfordern als von dem von Johannes angegebenen Link neu zu starten ...
Gruß
Elke
Ich kann mich Johannes nur anschließen. In der Präambel ist vieles veraltet, teilweise lädst Du Dinge oder definierst Sachen, die dann offensichtlich gar nicht verwendet werden. Und Du lädst Pakete bzw. nimmst Änderungen vor, die die Funktionalität und die Möglichkeiten von KOMA ausschalten.
Das beginnt schon bei den Klassenoptionen, die in einer veralteten Form angegeben werden und dazu führen, dass in einen Kompatibilitätsmodus geschaltet wird, indem automatisch die Option [tt]version=first[/tt] gesetzt wird. Das hat dann wiederum zur Folge, dass auf Vakatseiten (das sind die Seiten, die zum Beispiel eingefügt werden, damit Kapitel immer auf rechten Seiten beginnen) der auf den vorhergehenden Seiten gültige Seitenstil verwendet wird. In Deinem Beispiel ist das gleich an mehreren Stellen zusehen. Die Vakatseite nach Deinem nur aus einer Seite bestehenden Appendix Inhaltsverzeichnis ist nur ein Beispiel dafür. Mit Deinem Code wechselst Du auf der letzten Seite dieses Inhaltsverzeichnisses lokal mit [tt]\thispagestyle{empty}[/tt] zum Seitenstil empty, auf allen vorhergehenden (gibt es in Deinem Beispiel nicht) und auf der gegebenenfalls folgenden Vakatseite gilt aber der Seitenstil [tt]scrheadings[/tt]. Das da dann auch noch etwas ganz unerwünschtes drin steht, liegt ebenfalls an Deinen Einstellungen.
Mir ist jetzt nicht klar, ob alle Seiten vom Beginn des Appendix Inhaltsverzeichnisses bis zum Beginn des nächsten Kapitels den Seitenstil [tt]empty[/tt] bekommen sollen oder ob vielleicht alle Vakatseiten in Deinem Dokument leer sein sollen?
Verwende in jedem Fall besser die aktuellen Optionen:
[code]\documentclass[
english,
12pt,
titlepage,
headsepline,
toc=chapterentrywithdots,
bibliography=totocnumbered,
parskip=half,
captions=tableheading,
numbers=noenddot,
listof=totoc
]{scrbook}[/code]
Falls das bisherige Verhalten der Vakatseiten tatsächlich so gewollt war, musst Du noch die Option [tt]cleardoublepage=current[/tt] ergänzen.
In der Liste habe ich die Option [tt]listof=totoc[/tt] eingefügt, die dafür sorgt, dass Verzeichnisse automatisch ins Inhaltsverzeichnis eingetragen werden. Streiche die Zeilen
[code]
% das muss alles weg
%\chapter*{List of Figures\markboth{List of Figures}{List of Figures}}
%\addcontentsline{toc}{chapter}{List of Figures}
%\renewcommand{\listfigurename}{}
[/code]
und lasse nur [tt]\listoffigures[/tt] stehen. Dem von Dir geladenen Paket [tt]tocloft[/tt] musst Du dann allerdings noch die Option [tt]titles[/tt] übergeben. Und eigentlich könntest Du so gut wie alles, was Du mit diesem Paket machst, bei einer aktuellen KOMA-Script Version mit dessen Mitteln erreichen ...
Die beiden Zeilen, in denen [tt]\parskip[/tt] und [tt]\parindent[/tt] manuell gesetzt werden, solltest Du auf alle Fälle auch streichen - Du verwendest doch ohnehin die Option [tt]parskip=half[/tt].
Deinen Code insgesamt einigermaßen in Ordnung zu bringen, würde allerdings mehr Aufwand erfordern als von dem von Johannes angegebenen Link neu zu starten ...
Gruß
Elke