Times New Roman 环境中的 Mathcal 字体

Times New Roman 环境中的 Mathcal 字体

我正在输入一个文档,其中预设的字体样式是 Times New Roman。因此\mathcal字体看起来像\mathscr字体。

是否有可能在不改变其余环境的情况下以某种方式定义通常的数学字体(甚至仅针对特定的字母)?

答案1

是的。在 中unicode-math,您可以使用以下命令:

\setmathfont[ range={cal, bfcal},
              Scale = MatchUppercase
            ]{STIX Two Math}

或者您选择的任何其他数学字体。要获取默认\mathcal字母表,请将其替换STIX Two MathLatin Modern Math

如果你需要使用旧字体,更改脚本字母的最佳方法是使用mathalpha(以前称为mathalfa)。例如,你可以使用以下命令加载包:

\usepackage[cal = txupr]{mathalpha}

获得 TX 直立\mathcal字母。如有必要,您还可以提供calscaled =选项,使它们与其他字体的高度相匹配。查看手册用于字体样本。

您还可以加载旧式字体包,例如eucal将 Euler Script 加载为\mathcal

相关内容