如何防止页眉出现大写字母?

如何防止页眉出现大写字母?

我刚刚遇到了一个小问题,似乎无法修复。我有一个部分如下所示:

\section{Properties of $C_q$}

问题是页面标题使用大写,因此它会显示此部分标题,就好像我写了一样

\section{Properties of $C_Q$}

我如何确保 q 始终是小写的?

答案1

您可以为这个表达式定义一个宏:

\newcommand{\Cq}{C_q}

在以下标题中使用它时应加以保护:

\section{Properties of $\protect\Cq$}

\protect防止宏的过早扩展,这样也可以防止变成大写。当然,您也可以稍后在数学表达式中使用此宏,这就是为什么我没有在宏中启动数学模式。

顺便说一句。我不会使用全大写标题。例如,在 fancyhdr 的情况下,可以通过 禁用大写\nouppercase,例如

\rhead{\nouppercase\leftmark}

相关内容