Book-Klasse; Kopfzeile auf leerer Seite vor neuem Kapitel

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


bezeichner
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Do 8. Nov 2012, 19:56

Book-Klasse; Kopfzeile auf leerer Seite vor neuem Kapitel

Beitrag von bezeichner »

Liebe Gemeinde,

mit Hilfe des fancyhdr-Packages formatiere ich die Kopfzeilen (und Seitenzahlen in der Fußzeile) für ein zweiseitiges Dokument (Book-Klasse) wie folgt.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% formatting the headlines
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
% Kill everything
\renewcommand{\headrulewidth}{0.25pt}

% Switching all UPPERCASES to nouppercase (BIBLIOGRAPHY, etc.)
\fancyhead[EL]{\nouppercase{\leftmark}}
\fancyfoot[EL]{\nouppercase{\thepage}}

\renewcommand{\chaptermark}[1]{%
\markboth{\thechapter.\ #1}{}}

% Switching all UPPERCASES to nouppercase (BIBLIOGRAPHY, etc.)
\fancyhead[OR]{\nouppercase{\rightmark}}
\fancyfoot[OR]{\nouppercase{\thepage}}

\renewcommand{\sectionmark}[1]{%
\markright{\thesection\ #1}{}}

% The same for the chapter pages
\fancypagestyle{plain}{%
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\fancyfoot[EL]{\nouppercase{\thepage}}
\fancyfoot[OR]{\nouppercase{\thepage}}
}
Jetzt geht ja bei der Book-Klasse ein neues Kapitel immer auf einer rechten (also ungeraden) Seite los. Es kann also passieren, dass auf davor kommenden linken Seite (eine gerade Seite) kein Text mehr steht. Für diesen Fall möchte ich dort die Kopfzeilen entfernen.

Geht das eleganter als manuell eine blank Page einzufügen und den Pagestyle auf "empty" zu setzen?

Viele Grüße und Danke schon mal!!!
Der Bezeichner

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »


bezeichner
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Do 8. Nov 2012, 19:56

Beitrag von bezeichner »

Ja mei;

Vielen Dank; Ein Blick in Kapitel 15 der fancyhdr-Doku hätte genügt; Sorry for stealing your time...
\makeatletter
\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
\hbox{}
\vspace*{\fill}
\begin{center}
This page intentionally contains only this sentence.
\end{center}
\vspace{\fill}
\thispagestyle{plain}
\newpage
\if@twocolumn\hbox{}\newpage\fi\fi\fi}
\makeatother
Viele Grüße!

Antworten