使用下一个代码我得到:
LaTeX 字体警告:字体形状
TU/TeXGyrePagella(1)/bx/n' undefined (Font) using
TU/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
该警告在fontspec
2.7h 版本中出现,但在 2.7i 版本(刚刚下载)中消失。
但是,您应该使用\symbf{R}
。
答案2
您可能希望\symbfup
或\symbfit
在数学模式下获取单独的粗体字母。
在 中unicode-math
,\mathbf
和\mathrm
更适用于完整的单词,例如\frac{\mathrm{RISE}}{\mathrm{RUN}}
。
如果您想表示欧几里得空间ℝ²,一个很好的选择是使用黑板字母\symbb{R}
,或者为了兼容性,使用\mathbb{R}
。