Considere o seguinte 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 os três capítulos têm matemática em seus títulos. Naturalmente, quero que eles se comportem bem, ou seja,
- negrito quando impresso na página de título do capítulo,
- negrito quando impresso no sumário,
- face normal quando impressa no cabeçalho.
As duas primeiras condições são fáceis de cumprir usando \mathbf
nos títulos dos capítulos (como feito para o segundo capítulo), mas depois, o negrito também aparece no cabeçalho. Ao usar a face normal no título do argumento opcional, ela também desaparece da linha do índice.
Como posso ter o comportamento correto de negrito/normalface para matemática em títulos de capítulos ao usar a book
classe de documento e fancyhdr
?
Responder1
Use \protect\boldmath
em seu \chaper
título (já que é um argumento comovente) e defina \let\boldmath\relax
como parte de seufancyhdr
construção:
\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}