使用 stix 字体的 latex 书中的粗体符号

使用 stix 字体的 latex 书中的粗体符号

我正在使用带有书籍文档类的 pdflatex,并使用 Sitx2 包,但是在使用包含 \boldymbol 命令的数学环境编译一行时出现错误:

LaTex Font Warning: Font shape 'LS2/stix2ex/b/n' in size <10> not available
(Font)              Font shape 'LS2/stix2ex/m/n' tried instead on input line 52

检查 Stix2 软件包手册(版本 2.0.2),我发现有些数学字母(第 4 章)默认情况下未包含在内:“TEX 仅允许同时使用 16 个数学字母,因此并非所有这些字母都可以在一个文档中使用。加载 stix2 软件包时,将分配 12 个数学组,其中上面标记的 11 个数学字母默认可用,这样当使用任何其他字母时,就可以根据需要分配其他 4 个数学组。”

问题:如何加载(分配) \boldsymbol 命令所需的字母表?我猜应该是 \mathbfit 字母表吧?谢谢。

编辑应评论的要求,进一步澄清:我需要加载 stix2 的一个字母表(第 4 章,如上所述,默认情况下不会加载所有字母表)。我需要加载哪个特定的字母表才能使其\boldsymbol工作,我该怎么做?

答案1

您显示的警告与文档中的任何符号无关,而是在切换数学字体\boldmath(内部使用\boldsymbol)时发出警告,并非所有字体都可显示为粗体。

但是,stix2 源自 OpenType Math 布局,在普通数学版本中有许多粗体字母,因此\boldsymbol在大多数情况下不需要使用。数学字母表\mathbfit{ABC}将提供粗体数学斜体,而无需切换版本。

相关内容