我正在 Debian 穩定版上使用 LuaLaTeX,texlive-full
版本為2018.20190227-2
.我的主要目標是使用 Palatino 衍生物。對於純文本,可以透過以下方式輕鬆實現
\setmainfont{TeX Gyre Pagella}
然而,我更喜歡mathpazo
和的組合(因為 Pagella Math 中的某些間距看起來很奇怪),而我更喜歡Pagella Math 中的字體。所以我的理想組合如下:mathabx
TeX Gyre Pagella Math
mathbb
- 使用
mathpazo
和mathabx
, - 使用
mathbb
來自 的字體TeX Gyre Pagella Math
。
有沒有可能實現這個目標?不幸的是,mathpazo
以某種方式「保護」了它的mathbb
字體,並unicode-math
覆蓋了太多其他字體,所以天真的方法
\documentclass{scrartcl}
\usepackage{fontspec}
\usepackage{mathpazo,mathabx}
\usepackage{unicode-math}
\setmainfont{TeX Gyre Pagella}
\setmathfont{TeX Gyre Pagella Math}
\begin{document}
Brackets are too low in Pagella Math: $(X+Y)^2=X^2+2XY+Y^2$.
This also looks weird in Pagella Math: Let $f\colon X\to Y$ be a map.
This is supposed to be Pagella Math: $\mathbb{R}$
\end{document}
將給出完全相反的結果:mathbb
來自 Pazo 和來自 Pagella Math 的其他所有內容。
答案1
您可以嘗試僅設定bb
範圍:
\setmathfont{TeX Gyre Pagella Math}[range=bb]
答案2
您也可以嘗試基於 Pazo 的 Asana Math。