PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kopfzeile mit fancy



Seerosengiesser
18-10-2010, 00:01
Hallo,
ich schreibe gerade ein längeres Dokument, indem manche Kapitel (\section{}) Unterkapitel (\subsection{}) haben und manche nicht. Wenn sie Unterkapitel haben, so erscheint die Unterkapitelüberschrift auch auf der Kopfzeile auf der linken Seite. Wenn das Kapitel jedoch keine Unterkapitel hat, bleibt die entsprechende Kopfzeile leer.
Wie ändere ich unten stehenden Befehl um, dass in der Kopfzeile in diesem Fall die Kapitelüberschrift zu sehen ist?


\documentclass[a4paper,12pt,titlepage,twoside]{article}
\usepackage[ansinew]{inputenc}
\usepackage{filecontents}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage{tikz}
\usepackage{fancyhdr}


\pagestyle{fancy} \fancyhf{}
\fancyheadoffset[RO,LE]{30pt}
\fancyhead[LE]{\rightmark}
\fancyhead[RO]{\leftmark}
\renewcommand\headrule
{{\color{blue}%
\hrule height 2pt
width\headwidth
\vspace{1pt}%
\hrule height 1pt
width\headwidth
\vspace{-4pt}}}
\setlength{\headheight}{15pt}


\begin{document}
\section{Blindtext 1}
\blindtext
\blindtext
\blindtext
\blindtext
\blindtext
\blindtext
\blindtext\blindtext\blindtext\blindtext
\end{document}

Danke.

Grüße
Seerosengiesser

voss
18-10-2010, 07:32
ich schreibe gerade ein längeres Dokument, indem manche Kapitel (\section{}) Unterkapitel (\subsection{}) haben und manche nicht. Wenn sie Unterkapitel haben, so erscheint die Unterkapitelüberschrift auch auf der Kopfzeile auf der linken Seite. Wenn das Kapitel jedoch keine Unterkapitel hat, bleibt die entsprechende Kopfzeile leer.
Wie ändere ich unten stehenden Befehl um, dass in der Kopfzeile in diesem Fall die Kapitelüberschrift zu sehen ist?




\documentclass[a5paper,12pt,titlepage,twoside]{article}
\usepackage[ansinew]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage{fancyhdr}
\usepackage{xcolor}

\pagestyle{fancy} \fancyhf{}
\fancyheadoffset[RO,LE]{30pt}
\makeatletter
\fancyhead[LE]{%
\protected@edef\foo{\rightmark}%
\ifx\foo\@empty\leftmark\else\rightmark\fi}
\makeatother
\fancyhead[RO]{\leftmark}
\renewcommand\headrule
{{\color{blue}%
\hrule height 2pt
width\headwidth
\vspace{1pt}%
\hrule height 1pt
width\headwidth
\vspace{-4pt}}}
\setlength{\headheight}{15pt}

\begin{document}

\section{Blindtext 1}
\blindtext[10]
\subsection{Blindtext 2}
\blindtext[10]

\end{document}

Herbert