Problema al escribir fancyhdr con capítulos que no contienen secciones

Problema al escribir fancyhdr con capítulos que no contienen secciones

Estoy escribiendo mi informe de tesis y uso la sección actual \uppercasepara configurarla como \lheaden cada página (impresión a una cara). El capítulo actual no se utiliza para los encabezados.

Tengo un capítulo sin secciones que abarca dos páginas donde me gustaría que el nombre del capítulo actual esté \lheaden \uppercase. Latex escribe correctamente el capítulo actual en la segunda página del capítulo, pero en minúsculas.¿Cómo puedo corregir el nombre del capítulo aquí a mayúsculas?

Aquí hay un código que reproduce el fenómeno. Por eso me gustaría que el encabezado de la página 4 dijera "2. ESTADO DE DESARROLLO". He leído la documentación del paquete fancyhdr pero me resulta confuso entender cómo se generan las marcas.

\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}

Gracias de antemano :)

Respuesta1

Deberías usar \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}

También agregué la configuración requerida a \headheight.

ingrese la descripción de la imagen aquí

información relacionada