Considere el siguiente MWE:
\documentclass{book}
\usepackage{fancyhdr}
\usepackage{lipsum}
\title{Test}
\author{Me}
\date{\today}
\begin{document}
\maketitle
\tableofcontents
\chapter{$1+1=2$} % normal face everywhere
\lipsum[1-5]
\chapter{$\mathbf{1+1=2}$} % bold face everywhere
\lipsum[5-10]
\chapter[$4+4=8$]{$\mathbf{4+4=8}$} % bold face in title, normal face in toc and header
\lipsum[10-15]
\end{document}
Todos los tres capítulos tienen matemáticas en sus títulos. Naturalmente, quiero que se porten bien, es decir,
- negrita cuando se imprime en la página de título del capítulo,
- negrita cuando se imprime en la tabla de contenido,
- cara normal cuando se imprime en el encabezado.
Las dos primeras condiciones son fáciles de cumplir utilizándolas \mathbf
en los títulos de los capítulos (como se hizo para el segundo capítulo), pero luego, la negrita también aparece en el encabezado. Cuando se usa una cara normal en el título del argumento opcional, también desaparece de la línea en la tabla de contenido.
¿Cómo puedo tener el comportamiento correcto de negrita/normal para matemáticas en los títulos de los capítulos cuando uso la book
clase de documento y fancyhdr
?
Respuesta1
Úselo \protect\boldmath
en su \chaper
título (ya que es un argumento conmovedor) y configúrelo \let\boldmath\relax
como parte de sufancyhdr
construcción:
\documentclass{book}
\usepackage{amsfonts,fancyhdr,lipsum}
\pagestyle{fancy}
\fancyhf{}% Clear header/footer
\renewcommand{\headrulewidth}{0pt}% Remove header rule
\fancyhead[LE,RO]{\thepage}
\fancyhead[RE,LO]{\let\boldmath\relax\leftmark}
\begin{document}
\tableofcontents
\chapter{\protect\boldmath${1+1=2}$}
\lipsum[1-10]
\end{document}