lualatex、TeXGyre Pagella Math 和 mathbf 的问题

lualatex、TeXGyre Pagella Math 和 mathbf 的问题

使用下一个代码我得到:

LaTeX 字体警告:字体形状TU/TeXGyrePagella(1)/bx/n' undefined (Font) usingTU/TeXGyrePagella(1)/m/n'

LaTeX 字体警告:某些字体形状不可用,已用默认字体替代。

如何避免这些警告?目前我唯一的解决方案是不使用TeX Gyre Pagella

% !TEX TS-program = lualatex
\documentclass{article}
\usepackage{unicode-math}
\setmainfont[ Ligatures=TeX]{TeX Gyre Pagella}
\setmathfont{TeX Gyre Pagella Math}
\begin{document}
    $\mathbf{R}^2$    
\end{document}

答案1

该警告在fontspec2.7h 版本中出现,但在 2.7i 版本(刚刚下载)中消失。

但是,您应该使用\symbf{R}

答案2

您可能希望\symbfup\symbfit在数学模式下获取单独的粗体字母。

在 中unicode-math\mathbf\mathrm更适用于完整的单词,例如\frac{\mathrm{RISE}}{\mathrm{RUN}}

如果您想表示欧几里得空间ℝ²,一个很好的选择是使用黑板字母\symbb{R},或者为了兼容性,使用\mathbb{R}

相关内容