选择适合与 Georgia 文本字体配合使用的数学字体

选择适合与 Georgia 文本字体配合使用的数学字体

我的问题与文本和数学字体的结合有关。我非常喜欢 Georgia 式的“密集”和“不那么细”的字体。AMS 出版的书籍似乎也使用了类似的字体。

我的问题是,我找不到适合文本的数学字体:newtxmath对于 Georgia 来说似乎太细了,它更适合 Times New Roman。我试过使用STIX Math Two,但该\bm包无法使用它。此外,mathbb, mathcalmathscr样式的字母在中看起来要好得多newtxmath

我正在寻找至少以下一个问题的解决方案:

  • 我能以某种方式从包中加载我喜欢的符号newtxmath并使其bm工作吗?
  • 什么字体与 Georgia 搭配起来好看,并且能很好地支持数学符号、提供适当的间距,并且能与其他软件包兼容(最可取——可使用unicode-math软件包加载)?

一些例子:

新数学(不错mahtbb,但字体太细) 在此处输入图片描述

西安国际旅行社(有些符号不太方便) 在此处输入图片描述

STIX 数学二(很好,但是mathbb很奇怪) 在此处输入图片描述

MWE 包含一个公式和文本的简短示例。我将一些包包含到 MWE 中,这些包有时会与字体加载内容发生冲突。我使用 LuaLaTeX 来编译

\documentclass[a4paper,10pt,openany]{book}
\usepackage{geometry}
\geometry{
margin=1in
}
%


\usepackage{mathtools}

\usepackage{amsthm}
\usepackage{thmtools}

\usepackage{wasysym}
%\usepackage{newtxmath}
%\usepackage[notext,not1,notextcomp]{stix}
%\let\coloneqq\relax
%\let\Coloneqq\relax
%\let\eqqcolon\relax
\usepackage[math-style=ISO]{unicode-math}
\setmathfont{STIX Two Math}
%\setmathfont{XITS Math}

\usepackage{bm}


\usepackage{mathrsfs}

\usepackage{lipsum}

\usepackage[utf8]{inputenc}
\usepackage{polyglossia}

\defaultfontfeatures{Ligatures=TeX}

\setmainfont{Georgia}

\setmainlanguage{english}

\DeclareFontFamily{U}{skulls}{}
\DeclareFontShape{U}{skulls}{m}{n}{ <-> skull }{}
\newcommand{\skull}{\text{\usefont{U}{skulls}{m}{n}\symbol{'101}}}

%

\begin{document}

If $\omega$ is a positive linear functional on a $C^{\ast}$-algebra~$A$,
then we can construct a unique (up to unitary equivalence)
representation~$\pi_\omega$ of algebra~$A$ in some Hilbert
space~$H_\omega$ over field of scalars $\mathbb{C}$ and
a vector~$\xi_\omega$ such that
    $$
    \omega(a)=\left(\pi_{\omega(a)}\xi_\omega,\,\xi_\omega\right).
    $$

\end{document}

相关内容