Мой вопрос касается комбинирования текстовых и математических шрифтов. Я настоящий фанат шрифтов Georgia-like "dense" и "no so thin". Кажется, книги, изданные AMS, используют похожий шрифт.
Моя проблема в том, что я не могу найти хороший математический шрифт, который бы подходил для текста: newtxmath
кажется слишком тонким для Georgia, он больше подходит для Times New Roman. Я пробовал использовать STIX Math Two
, но \bm
пакет не работает с ним. Кроме того, mathbb, mathcal
и mathscr
стилизованные буквы выглядят намного лучше в newtxmath
.
Я ищу решение хотя бы одной из этих проблем:
- Могу ли я как-то загрузить понравившиеся мне символы из
newtxmath
пакета и заставитьbm
их работать? - Какой шрифт хорошо смотрится с Georgia, хорошо поддерживает математические символы, имеет правильный интервал и работает с другими пакетами (предпочтительнее всего — загружаемый с помощью
unicode-math
пакета)?
Некоторые примеры:
newtxmath(хорошо mahtbb
, но шрифт слишком тонкий)
XITS(некоторые символы неудобны)
Математика 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}