早上好,我在使用 stix 包时遇到了问题:当我写字时,$\mathbb{R}$
字体很糟糕。如何使用 stix 在 amsmath 中获得相同的字体?我已经在这个网站上找到了我的问题的解决方案:寻找比拉丁现代字体或计算机现代字体更粗的黑板粗体(\mathbb)数学字体...但它对我没有帮助。希望对你有帮助。非常感谢
答案1
一个解决方案是加载\usepackage[bb=ams]{mathalpha}
,或者你选择的黑板字体,之后。如果您加载的字母太大或太小,stix2
您可能还需要该选项。bbscaled=
请记住,旧版 TeX 仅限于 16 种 8 位数学符号字体,每种字体有 256 个符号。当您尝试在大型软件包(如)上加载更多符号时stix2
,可能会用尽。
如果您可以切换到 LuaLaTeX 或 XeLaTeX,您可以改用 选项range=
,\setmathfont
例如,这会为您提供 TeX Gyre Termes Math\mathbb
而不是\stix2
。
\usepackage{unicode-math} % Replaces all legacy font packages.
\setmainfont{STIX Two Text}
\setmathfont{STIX Two Math}
\setmathfont{TeX Gyre Termes Math}[
range=bb,
Scale=MatchUppercase]
您可以改用\usepackage{stix}
PDFLaTeX 或\setmathfont{XITS Math}
LuaLaTeX 或 XeLaTeX 来获取 STIX 字体版本 1。替换黑板字母的方法相同。