Abschnittsmarkierung in Fancyhdr ohne Kapitelnummer erhalten

Abschnittsmarkierung in Fancyhdr ohne Kapitelnummer erhalten

Ich versuche schon seit Stunden, dies hinzubekommen, aber ich bekomme es nicht hin.

Ich möchte, dass die linke Kopfzeile in meinem Dokument als Kapitelname angezeigt wird, ohne Zahlen. Die rechte (die, die Probleme verursacht) soll die Abschnittsnummer + den Abschnittsnamen enthalten.

Zum Beispiel:

EINFÜHRUNG 4. Planetenentstehung

Das habe ich bisher

\renewcommand{\chaptername}{}
\renewcommand{\chaptermark}[1]{\uppercase{\markboth{#1}{}}}
\renewcommand{\sectionmark}[1]{\markright{#1}{}}

Und ich verwende die folgenden Befehle, um die Kopfzeilen auszudrucken

\lhead[\thepage]{\leftmark} 
\rhead[\nouppercase{\rightmark}]{\thepage}

Aber die Ausgabe ist EINFÜHRUNG 1.4. Planetenentstehung

Können Sie mir dabei helfen?

Antwort1

Verwenden von

\renewcommand{\chaptermark}[1]{\markboth{#1}{}}

Sie erhalten den Kapiteltitel in der linken Markierung und mit

\renewcommand{\sectionmark}[1]{\markright{\arabic{section}.\ #1}}

Sie erhalten die Abschnittsnummer (ohne das Kapitelnummernpräfix) und den Titel für die rechte Markierung.

Ein vollständiges Beispiel:

\documentclass{book}
\usepackage[a6paper]{geometry}
\usepackage{fancyhdr}
\usepackage{lipsum}
\pagestyle{fancy}

\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\arabic{section}.\ #1}}

\lhead[\thepage]{\leftmark} 
\rhead[\nouppercase{\rightmark}]{\thepage}

\begin{document}

\chapter{Test chapter}
\section{Test section}
\lipsum[1-4]

\end{document}

Das Ergebnis:

Bildbeschreibung hier eingeben

Ihre \lhead, \rhead Befehle können durch die "moderneren" ersetzt werden

\fancyhead[EL,OR]{\thepage}
\fancyhead[ER]{\rightmark}
\fancyhead[OL]{\leftmark} 

verwandte Informationen