我正在使用scrbook
,并且我的一些章节和小节标题中包含一些小数学运算。
这样做没有问题,除了我注意到标题有粗体字体(这很好,我想让标题在文档中更容易看到),但标题中的数学本身仍然很轻量,就像在正文中一样。
这使得包含数学的标题看起来不太好,因为标题的一部分现在是粗体,而另一部分不是。
这是 MWE。如果有任何区别,我只会使用 lualatex。
\documentclass[11pt]{scrbook}%
\usepackage{amsmath}
\usepackage{lmodern}
\usepackage{hyperref}
\begin{document}
\tableofcontents
\chapter{My main Chapter is here}
\section{This solves $\int f(x) \,dx$ and more}
\subsection{This solves $u''(x)+u(x)=0$ for any $u(x)$ with initial conditions}
text here
\end{document}
使用以下方式编译时lualatex foo.tex
,标题如下所示
我的问题是,使整个部分或小节标题使用相同粗细字体(相同粗细),包括其中包含的任何数学内容的正确方法是什么?
Linux 上的 TL 2019
答案1
您可以将 \boldmath 添加到分段字体中:
\documentclass[11pt]{scrbook}%
\usepackage{amsmath}
\usepackage{hyperref}
\addtokomafont{sectioning}{\boldmath}
\begin{document}
\tableofcontents
\chapter{My main Chapter is here}
\section{This solves $\int f(x) \,dx$ and more}
\subsection{This solves $u''(x)+u(x)=0$ for any $u(x)$ with initial conditions}
text here
\end{document}
如果 unicode-math 没有粗体版本,那么我会按照这里的答案做一些事情https://tex.stackexchange.com/a/279931/2388。