Fontspec 更改了粗体数学

Fontspec 更改了粗体数学

我希望使用默认的计算机现代字体来编写如下所示定义的矩阵的和A。我正在使用带有 的包,但是当我设置主字体时,它也会更改数学粗体字体。以下是我的文档的摘录:BCfontspecLuaLaTeX

\documentclass[12pt,a4paper]{report}

\usepackage{polyglossia}
    \setdefaultlanguage{english}
    \disablehyphenation

\usepackage[
    hmarginratio = 1:1,
    left = 3cm,
    right = 2cm,
    top = 3cm,
    bottom = 2cm
    ]{geometry}

\usepackage{fontspec}
    \setmainfont{Arno Pro}

\usepackage{amsmath}
\usepackage{lipsum}

\begin{document}

\lipsum[1]

\begin{center}
    $ {\bf A}_{2\times 3}=\begin{pmatrix}
    1 & 2 & 3 \\
    4 & 5 & 6
    \end{pmatrix}
    %
    \hspace{.5cm}
    %
    {\bf B}_{4\times 3}=\begin{bmatrix}
    1 & 2 & 3 \\
    4 & 5 & 6 \\
    7 & 8 & 9 \\
    1 & 2 & 3
    \end{bmatrix}
    %
    \hspace{.5cm}
    %
    {\bf C}_{2\times 2}=\begin{Vmatrix}
    1 & 2 \\
    3 & 4
    \end{Vmatrix} $
\end{center}

\lipsum[2]

\end{document}

粗体数学字体也发生了变化

正如您所见,粗体数学字体不是现代计算机字体,但数字是。尽管它们都在数学环境中。

答案1

回答:

在成员@moewe@Ulrike Fischer评论的帮助下,我使用该选项fontspec在之前加载了包,并将其更改为。polyglossia[no-math]{\bf }\mathbf{}

相关内容