Problem beim Satz von Fancyhdr mit Kapiteln, die keine Abschnitte enthalten

Problem beim Satz von Fancyhdr mit Kapiteln, die keine Abschnitte enthalten

Ich schreibe gerade meinen Abschlussbericht und verwende den aktuellen Abschnitt, um \uppercaseihn auf jeder Seite festzulegen \lhead(einseitiger Druck). Das aktuelle Kapitel wird nicht für die Überschriften verwendet.

Ich habe ein Kapitel ohne Abschnitte, das sich über zwei Seiten erstreckt und bei dem ich den aktuellen Kapitelnamen gerne als \lheadAnfangsbuchstaben hätte \uppercase. Latex setzt das aktuelle Kapitel auf der zweiten Seite des Kapitels korrekt, aber in Kleinbuchstaben.Wie kann ich den Kapitelnamen hier so korrigieren, dass er groß geschrieben wird?

Hier ist ein Code, der das Phänomen reproduziert. Ich möchte also, dass die Überschrift auf Seite 4 lautet:2. ENTWICKLUNGSSTAND". Ich habe die Dokumentation zum Fancyhdr-Paket gelesen, fand es aber verwirrend, wie die Markierungen generiert werden.

\documentclass[a4paper,12pt]{report}

\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{}{\thechapter. \ #1}}
\lhead{\uppercase{\slshape \rightmark}}

\usepackage{blindtext}

\begin{document}
    \chapter{Introduction}
    \blindtext[2]
    \section{Goals}
    \blindtext[2]
    \section{Approach}
    \blindtext
    \chapter{Development Status}
    \blindtext[4]
\end{document}

Vielen Dank im Voraus :)

Antwort1

Du solltest benutzen \MakeUppercase.

\documentclass[a4paper,12pt]{report}

\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{}{\thechapter. \ #1}}
\lhead{\MakeUppercase{\slshape \rightmark}}

\setlength{\headheight}{14.5pt}


\usepackage{blindtext}

\begin{document}
    \chapter{Introduction}
    \blindtext[2]
    \section{Goals}
    \blindtext[2]
    \section{Approach}
    \blindtext
    \chapter{Development Status}
    \blindtext[4]
\end{document}

Ich habe auch die erforderliche Einstellung hinzugefügt \headheight.

Bildbeschreibung hier eingeben

verwandte Informationen