freddymc
07-06-2008, 16:15
Tach!
Ich verwende scrreprt und habe ein einseitiges Layout.
Trotzdem will ich im Kopf sowohl das aktuelle Kapitel und den aktuellen Abschnitt angeben. Dies habe ich so realisiert (siehe auch http://www.komascript.de/node/211 ):
\documentclass[pdftext,a4paper,12pt,parskip,titlepage,oneside,abs tracton,normalheadings,DIVcalc]{scrreprt}
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[automark,headsepline]{scrpage2}
\clearscrheadfoot
\ohead{\rightmark}
\ihead{\leftmark}
\cfoot[\pagemark]{\pagemark}
\pagestyle{scrheadings}
\automark[section]{chapter}
\begin{document}
\chapter{Test}
\section{Untertest}
\end{document}
Das funktioniert soweit auch. Nun tritt manchmal die Situation auf, dass Kapitel- und Sektionsname zu lang sind und sich im Kopf überschneiden.
Also setzte ich:
\section{Laaaaaaaaaaaaaanger Abschnittstitel}
\sectionmark{kurzer Titel}
\sectionmark wird von LaTeX jedoch erst eine Seite nach der Anweisung beachtet. Auf der Seite auf der die lange section und der kurze sectionmark gesetzt werden, wird die Anweisung ignoriert und die langen Titel überlappen sich im Kopf. Dieses Verhalten tritt im zweiseitigem Layout nicht auf.
Wie schaffe ich es, dass die Kolumnentitel sofort aktualisiert werden?
Grüße,
Fred
Ich verwende scrreprt und habe ein einseitiges Layout.
Trotzdem will ich im Kopf sowohl das aktuelle Kapitel und den aktuellen Abschnitt angeben. Dies habe ich so realisiert (siehe auch http://www.komascript.de/node/211 ):
\documentclass[pdftext,a4paper,12pt,parskip,titlepage,oneside,abs tracton,normalheadings,DIVcalc]{scrreprt}
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[automark,headsepline]{scrpage2}
\clearscrheadfoot
\ohead{\rightmark}
\ihead{\leftmark}
\cfoot[\pagemark]{\pagemark}
\pagestyle{scrheadings}
\automark[section]{chapter}
\begin{document}
\chapter{Test}
\section{Untertest}
\end{document}
Das funktioniert soweit auch. Nun tritt manchmal die Situation auf, dass Kapitel- und Sektionsname zu lang sind und sich im Kopf überschneiden.
Also setzte ich:
\section{Laaaaaaaaaaaaaanger Abschnittstitel}
\sectionmark{kurzer Titel}
\sectionmark wird von LaTeX jedoch erst eine Seite nach der Anweisung beachtet. Auf der Seite auf der die lange section und der kurze sectionmark gesetzt werden, wird die Anweisung ignoriert und die langen Titel überlappen sich im Kopf. Dieses Verhalten tritt im zweiseitigem Layout nicht auf.
Wie schaffe ich es, dass die Kolumnentitel sofort aktualisiert werden?
Grüße,
Fred