如何使数学字体在章节或小节标题中具有与文本相同的粗细?

如何使数学字体在章节或小节标题中具有与文本相同的粗细?

我正在使用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,标题如下所示

Mathematica 图形

我的问题是,使整个部分或小节标题使用相同粗细字体(相同粗细),包括其中包含的任何数学内容的正确方法是什么?

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

相关内容