fancyhdr 环境中的化学公式

fancyhdr 环境中的化学公式

我正在使用该fancyhdr软件包为我的论文创建漂亮的标题。我遇到了一个问题,即化学式作为章节名称出现。

化学式在标题中显示时以大写形式显示: 在此处输入图片描述

不过,我希望它的格式如下: 在此处输入图片描述

如何让 LaTeX 正确格式化此化学式的标题,而不改变其他章节/部分名称的大写转换?

我使用的代码的一个最小示例是:

\documentclass[twoside,openright]{report}

% Load all packages
%\input{preamble.tex}
\newcommand{\bisb}{Bi$_{1-x}$Sb$_{x}\,$}
\usepackage{blindtext} % For testing purposes

% Define the headers here
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[LE]{\textbf{\thepage}\quad\quad\quad \leftmark}
\fancyhead[RO]{\rightmark\quad\quad\quad \textbf{\thepage}}

\renewcommand{\headrulewidth}{1pt} 
\renewcommand{\footrulewidth}{0pt} 

\begin{document}
\chapter{One}
\section{\bisb}
\blindtext[20]

\end{document}

答案1

特洛伊的答案提供了正确的代码来获得我想要的东西。通过使用

\section{\protect\bisb}

LaTeX 不再使公式以大写形式显示。

谢谢!

相关内容