我有小写标题。带有章节名称和章节以及左右标记。在某些情况下,我在章节名称中使用了矢量粗体。这给这些章节的标题带来了问题。章节名称的小写转换与矢量粗体不相容(它会改变大小写),并将其渲染为小写字母而不是大写字母。例如,下图显示了的标题渲染\section{Magnetic Field $\vb{B}$}
。我们可以为标题中的数学表达式设置例外吗?还有其他关于如何实现这一点的想法吗?
平均能量损失
\documentclass[11pt,twoside]{book}
\usepackage[tracking=smallcaps]{microtype}
\usepackage{relsize}
\usepackage{fancyhdr}
\pagestyle{fancy}
\setlength{\headheight}{15pt}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\chaptermark}[1]{%
\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{ #1}}
\fancyhf{}
\fancyhead[RO]{\textsc{\smaller{\MakeLowercase\rightmark}}}
\fancyhead[L]{\smaller\thepage}
\makeatletter
\fancyhead[RE]{\if@mainmatter \fi \textsc{\smaller{\MakeLowercase\leftmark}}}
\makeatother
\usepackage{physics}
\usepackage{lipsum}
\begin{document}
\chapter{one}
\section{Magnetic Field $\vb{B}$}
\lipsum
\lipsum
\end{document}