PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kopfzeile macht Kopfzerbrechen



MaBi
04-10-2006, 10:38
Hallo,

ich benutze das fancyhdr package für meine Kopfzeilen. Links in der Kopfzeile steht jeweils der Kapitelname und rechts das Unterkapitel. Das funktioniert gut. Wenn ich aber ein Kapitel in der *-Form habe, erscheint der Kapitelname entweder nicht oder es erscheint der Kapitelname eines vorangehenden Kapitels.

Kann mir jemand bei diesem Anfängerproblem helfen? Vielen Dank!!

Hier wäre der Code für die Kopfzeilen:

\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{} % delete current setting for header and footer
\fancyhead[LE,RO]{\thepage}
\fancyhead[LO]{\rightmark}
\fancyhead[RE]{\leftmark}

sofa-surfer
04-10-2006, 11:10
Hallo,

in der Doku zu fancyhdr (Abschnitt 9, Seite 10/11) steht, dass man bei den Sternvarianten selbst dafür sorgen muss, dass das richtige in der Kopfzeile erscheint:


\documentclass{book}

\usepackage{blindtext}
\usepackage{fancyhdr}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{} % delete current setting for header and footer
\fancyhead[LE,RO]{\thepage}
\fancyhead[LO]{\rightmark}
\fancyhead[RE]{\leftmark}

\begin{document}

\chapter{eins}
\section{eins.eins}
\Blindtext[8]
\clearpage
\chapter*{zwei\markboth{zwei}{}}
\section*{zwei.eins\markright{zwei.eins}}
\Blindtext[8]

\end{document}

Matthias

MaBi
04-10-2006, 11:24
Vielen Dank für den Tipp, hätte die Doku besser lesen sollen...


Gruss,

MaBi