Sie sind hier

Keine Kopfzeile auf geraden Seiten

Ich möchte mit scrpage2 flexible Kopfzeilen gestalten. Durch eine Umgebung werden Sinnabschnitte im Dokument festgelegt, wobei sich die Inhalte der Kopfzeilen jeweils ändern sollen.

Hier ein Minimalbeispiel:

\documentclass[fontsize=11pt, paper=a4, pagesize=auto, DIV=11, twoside]{scrreprt}
 
% Encoding
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
 
% Fonts
\usepackage{lmodern}
 
% Language support
\usepackage[english,ngerman]{babel}
\usepackage[style=german/guillemets]{csquotes}
 
\usepackage{scrpage2}
 
\pagestyle{scrheadings}
\clearscrheadfoot
\ohead{\pagemark}
 
\newenvironment{Session}[2]{\cleardoublepage\lohead{#1}\rehead{#2}}{}
 
 
\begin{document}
 
\begin{Session}{1 | Session}{Session | 1}
bla \clearpage
blub
\end{Session}
 
\begin{Session}{2 | Session}{Session | 2}
bla \clearpage
blub
\end{Session}
 
\end{document}

Wie kann ich erreichen, dass die Ausgabe mit \rehead{} auch auf geraden Seiten erfolgt?

[Admin-Edit:]

  1. Anrisstext sinnvoll abgetrennt.

Die Ausgabe der Kopfzeile fehlt mit Deinem Code jeweils auf der letzten Seite einer Session - unabhängig davon, ob diese letzte Seite gerade oder ungerade ist. Da die Session Umgebung auf dieser Seite endet, sind die lokalen Einträge für \rehead{} bzw. \lohead{}beim Seitenumbruch nicht mehr wirksam.

Da Du vermutlich sowieso nach jeder Session einen Seitenumbruch möchtest, kannst Du am Ende der Umgebung ein \clearpage einfügen:

\newenvironment{Session}[2]{\cleardoublepage\lohead{#1}\rehead{#2}}{\clearpage}

Wobei es dann vermutlich besser wäre, gleich einen Zähler für die Sessions zu definieren und der Umgebung nur den Sessiontitel als Argument zu übergeben:

\newcounter{session}
\newenvironment{Session}[1]{%
    \cleardoublepage%
    \refstepcounter{session}%
    \lohead{\thesession~|~#1}\rehead{#1~|~\thesession}%
  }{%
    \clearpage%
  }

Vielen Dank für die schnelle Antwort. Darauf bin ich einfach nicht gekommen. Die Parameter hatte ich übrigens nur im Minimalbeispiel so gewählt, um dieses zu vereinfachen. Trotzdem danke für den Tipp mit dem Counter!

Comments for "Keine Kopfzeile auf geraden Seiten" abonnieren