TeX Gyre Pagella Mathのmathbbフォントのみを使用してください

TeX Gyre Pagella Mathのmathbbフォントのみを使用してください

私は Debian 安定texlive-full版でバージョン の LuaLaTeX を使っています2018.20190227-2。私の主な目標は Palatino 派生版を使うことです。純粋なテキストの場合、これは次のように簡単に実現できます。

\setmainfont{TeX Gyre Pagella}

ただし、私はではなくmathpazoとの組み合わせを好みます(Pagella Math では一部のスペースが非常に奇妙に見えるため)。また、Pagella Math のフォントを好みます。したがって、私の理想的な組み合わせは次のようになります。mathabxTeX Gyre Pagella Mathmathbb

  • mathpazoおよびを使用しますmathabx
  • mathbbのフォントを使用しますTeX Gyre Pagella Math

これを実現する可能性はありますか?残念ながら、mathpazo何らかの形でフォントを「保護」しmathbbunicode-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}

完全に反対の結果になります: mathbbPazo から、そして Pagella Math からのその他のすべてから。

答え1

範囲のみを設定してみることもできますbb:

\setmathfont{TeX Gyre Pagella Math}[range=bb]

答え2

Pazo をベースにした Asana Math も試してみてください。

関連情報