PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kopfzeile von zweiter Inhaltsverzeichnis-Seite



Johnny Flash
11-09-2014, 20:54
Hallo zusammen,

ich arbeite momentan an einer scrreprt-Vorlage unter Verwendung von scrpage2 für Kopf- und Fußzeilen und habe folgendes Problem:

Es ist zu erwarten, dass das Inhaltsverzeichnis über 2 Seiten geht. Leider wird in der Kopfzeile der zweiten Seite zwar wie gewünscht
die headsepline dargestellt, aber nicht der Text "Inhaltsverzeichnis" dargestellt. \pagestyle{empty} hat leider auch keinen Einfluss (auch die headsepline bleibt).


\documentclass[twoside,openright,a4paper,12pt,numbers=noenddot,bi bliography=totoc,listof=totoc]{scrreprt}

\usepackage[english, ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[headsepline]{scrpage2}
\usepackage[inner=4cm,outer=2.5cm, bottom=4cm]{geometry}
\usepackage{lipsum}
\usepackage[bookmarksopen,colorlinks,linkcolor=black,
citecolor=black,urlcolor=black]{hyperref}

\setheadsepline{0.5pt}[\color{black}]

\renewcommand{\chaptermark}[1]{\markboth{\chaptername \ \thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}{}}

\begin{document}
\pagestyle{scrheadings}

\pagenumbering{roman}
\tableofcontents
\newpage
\pagenumbering{arabic}
\setcounter{page}{1}

\chapter{Erstes Kapitel}
\lipsum[1-3]
\section{A}
\lipsum[1-3]
\section{B}
\lipsum[1-5]
\section{C}
\lipsum[1-3]
\section{D}
\lipsum[1-3]
\section{E}
\lipsum[1-3]

\chapter{Zweites Kapitel}
\lipsum[1-3]
\section{A}
\lipsum[1-3]
\section{B}
\lipsum[1-5]
\section{C}
\lipsum[1-3]
\section{D}
\lipsum[1-3]
\section{E}
\lipsum[1-3]

\chapter{Drittes Kapitel}
\lipsum[1-3]
\section{A}
\lipsum[1-3]
\section{B}
\lipsum[1-5]
\section{C}
\lipsum[1-3]
\section{D}
\lipsum[1-3]
\section{E}
\lipsum[1-3]

\chapter{Viertes Kapitel}
\lipsum[1-3]
\section{A}
\lipsum[1-3]
\section{B}
\lipsum[1-5]
\section{C}
\lipsum[1-3]
\section{D}
\lipsum[1-3]
\section{E}
\lipsum[1-3]

\chapter{Fünftes Kapitel}
\lipsum[1-3]
\section{A}
\lipsum[1-3]
\section{B}
\lipsum[1-5]
\section{C}
\lipsum[1-3]
\section{D}
\lipsum[1-3]
\section{E}
\lipsum[1-3]

\chapter{Sechstes Kapitel}
\lipsum[1-3]
\section{A}
\lipsum[1-3]
\section{B}
\lipsum[1-5]
\section{C}
\lipsum[1-3]
\section{D}
\lipsum[1-3]
\section{E}
\lipsum[1-3]

\end{document}

Vielen Dank im Voraus für eure Hinweise.

Gruß,
Johnny

esdd
11-09-2014, 23:25
Mit Deinem Code werden nur für nummerierte Kapitel und nummerierte Abschnitte Kopfzeileneinträge erstellt. Bei der Ausgabe des Inhaltsverzeichnises wird deshalb gar kein Eintrag erzeugt, weshalb auch keiner angezeigt werden kann. Verwende statt dessen die Option automark oder den Befehl \automark[section]{chapter}.


\documentclass[twoside,open=right,12pt,numbers=noenddot,bibliogra phy=totoc,listof=totoc]{scrreprt}
\usepackage[english, ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[inner=4cm,outer=2.5cm, bottom=4cm]{geometry}
% ----------------------------
\usepackage[automark]{scrpage2}
\setheadsepline{0.5pt}
\pagestyle{scrheadings}
% ----------------------------
\usepackage{blindtext}%für Fülltext
\begin{document}

\pagenumbering{roman}
\tableofcontents
\cleardoublepage
\pagenumbering{arabic}
\blinddocument\blinddocument\blinddocument\blinddo cument\blinddocument
\blinddocument\blinddocument\blinddocument\blinddo cument\blinddocument
\blinddocument\blinddocument\blinddocument\blinddo cument\blinddocument
\end{document}

Wenn Du jetzt ein neues Dokument erstellst, dann wäre es auch sinnvoll, gleich das aktuelle Paket scrlayer-scrpage zu verwenden.


\documentclass[twoside,open=right,12pt,numbers=noenddot,bibliogra phy=totoc,listof=totoc]{scrreprt}
\usepackage[english, ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[inner=4cm,outer=2.5cm, bottom=4cm]{geometry}
% ----------------------------
\usepackage[automark,headsepline=.5pt]{scrlayer-scrpage}
% ----------------------------
\usepackage{blindtext}%für Fülltext
\begin{document}

\pagenumbering{roman}
\tableofcontents
\cleardoublepage
\pagenumbering{arabic}
\blinddocument\blinddocument\blinddocument\blinddo cument\blinddocument
\blinddocument\blinddocument\blinddocument\blinddo cument\blinddocument
\blinddocument\blinddocument\blinddocument\blinddo cument\blinddocument
\end{document}

\pagenumbering setzt übrigens den Seitenzähler automatisch auf 1 zurück. Vielleicht ist auch der der Unterschied zwischen \newpage und \clearpage (http://texwelt.de/wissen/fragen/18/was-ist-der-unterschied-zwischen-newpage-pagebreak-und-clearpage/47) von Interesse.

Gruß
Elke

klops
12-09-2014, 08:14
Und da in dem Beispiel ohnehin scrreprt über allerlei Optionen und Umwege auf das Ergebnis von scrbook getrimmt wird, würde ich empfehlen, gleich diese Klasse zu verwenden:
\documentclass[12pt,numbers=noenddot,bibliography=totoc,listof=to toc]{scrbook}
\usepackage[english, ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[inner=4cm,outer=2.5cm, bottom=4cm]{geometry}
% ----------------------------
\usepackage[automark,headsepline=.5pt]{scrlayer-scrpage}
% ----------------------------
\usepackage{blindtext}%für Fülltext
\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\blinddocument\blinddocument\blinddocument\blinddo cument\blinddocument
\blinddocument\blinddocument\blinddocument\blinddo cument\blinddocument
\blinddocument\blinddocument\blinddocument\blinddo cument\blinddocument
\end{document}
Und wenn am Seitenstil nicht mehr gemacht wird als bisher braucht man nicht einmal scrlayer-scrpage:
\documentclass[12pt,numbers=noenddot,headsepline,bibliography=tot oc,listof=totoc]{scrbook}
\usepackage[english, ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[inner=4cm,outer=2.5cm, bottom=4cm]{geometry}
% ----------------------------
\pagestyle{headings}
% ----------------------------
\usepackage{blindtext}%für Fülltext
\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\blinddocument\blinddocument\blinddocument\blinddo cument\blinddocument
\blinddocument\blinddocument\blinddocument\blinddo cument\blinddocument
\blinddocument\blinddocument\blinddocument\blinddo cument\blinddocument
\end{document}

Johnny Flash
12-09-2014, 15:27
Hallo,

vielen Dank für die sehr hilfreichen Antworten. Meinen ursprünglichen Ansatz, meine letzte Abschlussarbeit als Vorlage für die nächste zu nehmen und ein bisschen aufzuräumen habe ich dank eurer Hinweise aufgegeben. Habe jetzt unter Verwendung von scrlayer-scrpage eine neue und saubere Vorlage auf Basis von scrbook gebastelt. Damit kann ich mich dann hoffentlich aufs Schreiben konzentrieren und ärgere mich nicht mit irgendwelchen Formatierungsproblemen rum. Dafür soll LaTeX ja schließlich da sein.

Gruß,
Johnny