Problem mit scrbook und scrpage2 beim Definieren eines neuen Seitenstils

Problem mit scrbook und scrpage2 beim Definieren eines neuen Seitenstils

Ich schreibe eine kumulative Dissertation in , scrbookin die ich mehrere Publikationen in PDF einbetten muss. Das funktioniert mit einwandfrei includepdf, aber ich dachte, es wäre nett, die Kopf- und/oder Fußzeileninformationen an Ort und Stelle zu lassen, damit die Leser leichter herausfinden können, wo sie sind. Ich habe den Standardseitenstil „Überschriften“ verwendet, um die Kapitel-/Abschnittsinformationen in die Kopfzeile und die Seitenzahl zentriert in die Fußzeile zu bekommen. Das ist allerdings ein Problem für das PDF, weil die Seitenzahl über der Fußzeile der Publikation gedruckt wird, was beide unlesbar macht. Daher habe ich versucht, sowohl den Kapiteltitel als auch die Seitenzahl in die Kopfzeile zu bekommen. Schließlich habe ich meinen eigenen Stil definiert, und der funktioniert gut, aber aus irgendeinem Grund steht plötzlich eine Seitenzahl in der Fußzeile der ersten Seite eines neuen Kapitels – die normalerweise leer sein sollte. Können Sie mir sagen, wie das passiert ist?

Hier ist mein MWE:

\documentclass[a4paper, twoside, BCOR=15mm, 11pt, numbers=noenddot, DIV=12]{scrbook}

\usepackage[english]{babel}

% changing headers and footers
\usepackage[automark,headsepline]{scrpage2}
\defpagestyle{mystyle}{%
    (0pt, 0pt)
    {\headmark\hfill\pagemark}
    {\pagemark\hfill\headmark}
    {\pagemark\hfill\headmark}
    (\textwidth, 0.5pt)
}{%
    {\hfill}{\hfill}{\hfill}
}
\pagestyle{mystyle}
\usepackage{blindtext}

\begin{document}

\blinddocument

\end{document}

Antwort1

Kapitelseiten verwenden plainstandardmäßig den Seitenstil. Sie müssen diesen Seitenstil also auch ändern. Zusätzlich können Sie den vordefinierten Stil verwenden scrheadings.

\documentclass[BCOR=15mm, numbers=noenddot, DIV=12]{scrbook}
\usepackage[english]{babel}

% changing headers and footers
\usepackage[automark,headsepline]{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot% removes the default content of header and footer
\setheadsepline{.5pt}
\ohead{\headmark}
\ihead[\pagemark]{\pagemark}

\usepackage{blindtext}
\begin{document}
\blinddocument
\end{document}

Wenn auf der Kapitelseite keine Seitenzahl vorhanden sein soll, entfernen Sie das optionale Argument von \ihead.


Beachten Sie, dass dies scrpage2veraltet ist. Ich würde empfehlen, den Nachfolger zu verwenden scrlayer-scrpage:

\documentclass[BCOR=15mm, numbers=noenddot, DIV=12]{scrbook}
\usepackage[english]{babel}

% changing headers and footers
\usepackage[automark,headsepline=.5pt]{scrlayer-scrpage}
\clearpairofpagestyles% removes the default content of header and footer
\ohead{\headmark}
\ihead*{\pagemark}

\usepackage{blindtext}
\begin{document}
\blinddocument
\end{document}

Wenn auf der Kapitelseite keine Seitenzahl vorhanden sein soll, verwenden Sie \ihead{\pagemark}stattdessen die mit einem Sternchen versehene Version.

verwandte Informationen