僅使用 TeX Gyre Pagella Math 中的 mathbb 字體

僅使用 TeX Gyre Pagella Math 中的 mathbb 字體

我正在 Debian 穩定版上使用 LuaLaTeX,texlive-full版本為2018.20190227-2.我的主要目標是使用 Palatino 衍生物。對於純文本,可以透過以下方式輕鬆實現

\setmainfont{TeX Gyre Pagella}

然而,我更喜歡mathpazo和的組合(因為 Pagella Math 中的某些間距看起來很奇怪),而我更喜歡Pagella Math 中的字體。所以我的理想組合如下:mathabxTeX Gyre Pagella Mathmathbb

  • 使用mathpazomathabx,
  • 使用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。

相關內容