PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Inhaltsverzeichnis: seitenzahl nicht zentriert trotz Anweisung



thdrummer
15-11-2009, 21:27
Hallo miteinander,

bei der Verwendung der Klasse "Koma-Book" in verbindung mit zweiseitigem Layout habe ich das Problem, dass auf der ersten Seite des Inhaltsverzeichnisses die Seitenzahl rechtsbündig steht. Bei zweiseitigem Layout ist dies korrekt, jedoch gebe ich in der Zeile vor \tableofcontents extra \cfoot{\pagemark} an. Leider wird dies nicht umgesetzt. Bei der zweiten Seite im Inhaltsverzeichnis steht die Seitenzahl wie gewünscht zentriert. Könnt ihr mir bitte helfen, dieses Problem zu lösen? Alleine komme ich leider nicht weiter.
Ich habe dazu ein "Minimalbeispiel" erstellt, siehe Code unten. Des Weiteren findet ihr im Anhang die TEX-Datei und das kompilierte pdf - die interessanten Seiten sind Seiten 3 und 4.

Vielen Dank im Voraus für eure Hilfe, ich bin wirklich verzweifelt!

Danke und Gruß
thdrummer


\documentclass[11pt,a4paper,ngerman]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{scrpage2}
\usepackage{babel}

\begin{document}
Test

\newpage
\thispagestyle{empty}
\cleardoublepage
\pagestyle{scrheadings}
\clearscrheadings
\cfoot{\pagemark}

\tableofcontents{}

\newpage
\thispagestyle{empty}
\cleardoublepage
\pagenumbering{arabic}
\setcounter{page}{1}
%Seitenstil für Inhalt
\pagestyle{scrheadings}
\setheadsepline{.4pt} %Separate Linie im Kopf
\clearscrheadings
\lehead{\pagemark}
\rehead{\leftmark}
\lohead{\rightmark}
\rohead{\pagemark}
\cfoot[\pagemark]{}
\rofoot[]{}
\setkomafont{pagehead}{\normalfont}
\section{Überschrift erster Ordnung}
\subsection{Überschrift zweiter Ordnung}
\subsubsection{Überschrift dritter Ordnung}
\chapter{Test}
\section{TestTest}
\chapter{Test}
\section{TestTest}
\section{TestTest}
\section{TestTest}
\section{TestTest}
\section{TestTest}
\section{TestTest}
\section{TestTest}
\chapter{Test}
\section{TestTest}
\section{TestTest}
\section{TestTest}
\section{TestTest}
\section{TestTest}
\section{TestTest}
\section{TestTest}
\chapter{Test}
\section{TestTest}
\section{TestTest}
\section{TestTest}
\section{TestTest}
\section{TestTest}
\section{TestTest}
\section{TestTest}
\chapter{Test}
\section{TestTest}
\section{TestTest}
\section{TestTest}
\section{TestTest}
\section{TestTest}
\section{TestTest}
\section{TestTest}
\end{document}

Xenara
16-11-2009, 08:05
Schreibe die Definition fürs TOC so:


\addtocontents{toc}{\protect\thispagestyle{scrhead ings}}
\tableofcontents


Die Idee habe ich von hier (http://www.mail-archive.com/lyx-users@lists.lyx.org/msg45627.html).

u_fischer
16-11-2009, 10:15
Die erste Seite eines Kapitels hat den Stil "\chapterpagestyle". Den kannst du auf scrplain setzen und dann scrplain entsprechend umdefinieren. Ich denke, du suchst in etwa so was (wobei mir nicht klar ist, warum im Hauptteil die Seitenzahl plötzlich im Kopf sein soll):


\documentclass[11pt,a4paper,ngerman]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{scrpage2}
\usepackage{babel}
\KOMAoptions{cleardoublepage=empty}
\renewcommand\chapterpagestyle{scrplain}
\pagestyle{scrheadings}
\clearscrheadfoot
\lehead{\pagemark}
\rehead{\leftmark}
\lohead{\rightmark}
\rohead{\pagemark}
\cfoot[\pagemark]{}
\setkomafont{pagehead}{\normalfont}

\begin{document}
\pagestyle{scrplain}
\tableofcontents{}

\mainmatter
\pagestyle{scrheadings}
\setheadsepline{.4pt} %Separate Linie im Kopf
\chapter{Test}
\newpage
text
\addtocontents{toc}{\protect\newpage}%2 Seiten toc erzwingen
\section{TestTest}
\chapter{Test}
\end{document}

thdrummer
16-11-2009, 12:45
Hallo miteinander,

ich habe es jetzt so gelöst:

\cfoot[\pagemark]{\pagemark}
\rofoot[]{}
funktioniert perfekt! Das

\rofoot[]{}
dient dabei zum Löschen der rechtsbündigen Seitenzahlen.

Danke trotzdem für eure Hilfe!

Gruß
thdrummer