PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Inhaltsverzeichnis und Kopf und Fußzeile



Ad.Astra
07-07-2011, 09:57
Hi zusammen,
ich habe folgendes Problem. Mein Inhaltsverzeichnis geht über 3 Seiten. Auf der ersten und zweiten Seiten habe ich weder Kopf- noch Fußzeilen. Auf der 3. Seite habe ich dann auf einmal eine Kopf- und Fußzeile und diese möchte ich gerne weghaben, da sie das Layout stören. Hat einer eine Idee, wie ich das bewerkstelligen kann? Kann es daran liegen, daß ich künstlich Einträge in das Inhaltsverzeichnis erzeuge mit:

\addcontentsline{toc}{chapter}{List of Figures}
Ich hoffe mir kann einer weiterhelfen. Vielen Dank schon mal für eine Antwort.

MFG

Ad.Astra! :)

mechanicus
07-07-2011, 10:57
Hi,

weiterhelfen ja, aber dazu musst du deinen Teil beitragen. Erstelle bitte ein Minimalbeispiel.

Marco

Schweinebacke
07-07-2011, 11:13
Eventuell schaltest Du den Seitenstil bereits auf der letzten Seite des Inhaltsverzeichnisses, beispielsweise unmittelbar nach \tableofcontents, um, statt das erst auf der nächsten Seite, beispielsweise nach einem \cleardoublepage, zu tun.

Ad.Astra
07-07-2011, 11:20
Anbei ein mini-Beispiel:



\documentclass[12pt,oneside,onecolumn,a4paper,openright]{scrreprt}
\usepackage[nouppercase]{scrpage2}
\usepackage[latin1]{inputenc}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{lmodern}
\listfiles
\pagenumbering{arabic}
\setlength{\parindent}{0em}
\ihead[]{}
\chead[]{}
\ohead[]{}
\rehead[]{\leftmark}
\rohead[]{\rightmark}
\ifoot[]{\copyright Ad.Astra! :)}
\cfoot[\pagemark]{}
\ofoot[]{\pagemark}
\setheadtopline{2pt}
\setheadsepline{.4pt}
\setfootsepline{.4pt}
\automark[subsection]{section}
\begin{document}
\pagestyle{scrplain}
\tableofcontents
\pagestyle{scrheadings}
\chapter{1}
\section{1}
\section{2}
\section{3}
\section{4}
\section{5}
\chapter{2}
\section{1}
\section{2}
\section{3}
\section{4}
\section{5}
\chapter{3}
\section{1}
\section{2}
\section{3}
\section{4}
\section{5}
\chapter{4}
\section{1}
\section{2}
\section{3}
\section{4}
\section{5}
\chapter{5}
\section{1}
\section{2}
\section{3}
\section{4}
\section{5}
\chapter{6}
\section{1}
\section{2}
\section{3}
\section{4}
\section{5}
\pagestyle{scrplain}
\addcontentsline{toc}{chapter}{List of Figures}
\listoffigures
\cleardoublepage
\listoftables
\addcontentsline{toc}{chapter}{List of Tables}
\cleardoublepage
\end{document}

Hierbei ist die Kopf- und Fußzeile schon auf der 2. Seite zu finden und nicht auf der 3. Seite.


MFG


Ad.Astra! :)

rstuby
07-07-2011, 11:54
Bei mir funktioniert mit diesem Beispiel Schweinebackes Tipp:

...
\pagestyle{scrplain}
\tableofcontents
\cleardoublepage
\pagestyle{scrheadings}
...

esdd
07-07-2011, 11:57
Hallo,

dann hat Schweinebacke ja Recht gehabt: in deinem Code stellst du den Seitenstil tatsächlich auf der letzten Seite des Inhaltsverzeichnisses um.

Bevor du den Seitenstil änderst, muss die vorhergehende Seite tatsächlich beendet sein. Das kannst du mit einem \clearpage oder \cleardoublepage unmittelbar vor jedem \pagestyle{...} Befehl sicherstellen.

Für den Eintrag der Abbildungs- und Tabellenverzeichnisse gibt es bei den Komascriptklassen eine Klassenoption.

\documentclass[12pt,listof=totoc,parskip=half]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[english]{babel}
\usepackage{lmodern}

\usepackage{scrpage2}
\clearscrheadfoot% Löschen von Kopf- und Fußzeilen
\ifoot{\copyright Ad.Astra! :)}
\cfoot[\pagemark]{}
\ofoot{\pagemark}
\setheadtopline{2pt}
\setheadsepline{.4pt}
\setfootsepline{.4pt}

\usepackage{blindtext}

\begin{document}
\pagestyle{scrplain}
\tableofcontents
\clearpage% <---- beendet letzte Seite des Inhaltsverzeichnisses
\pagestyle{scrheadings}
\Blinddocument\Blinddocument\Blinddocument\Blinddo cument
\Blinddocument\Blinddocument\Blinddocument\Blinddo cument
\Blinddocument\Blinddocument\Blinddocument\Blinddo cument
\clearpage% <--- beendet letzte Seite vor dem Abbildungsverzeichnis
\pagestyle{scrplain}
\listoffigures
\listoftables
\end{document}

Gruß
Elke

Ad.Astra
07-07-2011, 12:35
Ich habe es nun übernommen und nun habe ich das Problem nicht mehr. Vielen Dank für die Hilfe.

MFG

Ad.Astra! :)