Estoy escribiendo mi informe de tesis y uso la sección actual \uppercase
para configurarla como \lhead
en 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é \lhead
en \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
.