我正在使用该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 不再使公式以大写形式显示。
谢谢!