Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Kopfzeile mit fancy

  1. #1
    Registrierter Benutzer
    Registriert seit
    09.08.2010
    Beiträge
    6

    Kopfzeile mit fancy

    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?

    Code:
    \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

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Seerosengiesser Beitrag anzeigen
    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?
    Code:
    \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

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •