考虑以下 TeX(我用 XeLaTeX 编译)。
\documentclass[a4paper,12pt]{scrbook}
\usepackage[beramono,eulermath]{classicthesis}
\title{On Something}
\author{Someone}
\begin{document}
\maketitle
% I'm used to define categories with a boldface
\newcommand{\ABCD}{\mathbf{ABCD}}
\chapter{Theory of $\ABCD$}
\section{Main theorem on $\ABCD$}
It is wel known that ...
\end{document}
编译后得到以下输出:
如您所见,节标题中的“abcd”是小写的。我该如何修复它(将其改为大写)?
答案1
这个问题类似于Latex 与标题中的 Word 混淆
你可以通过以下方式解决它
\DeclareRobustCommand{\ABCD}{\mathbf{ABCD}}
因此 LaTeX 不会看到ABCD
并尝试将其小写。但是,您应该考虑您使用的样式是否与标题中的数学兼容。在我看来,它不兼容。