字体 \mathscr 的不同定义

字体 \mathscr 的不同定义

环顾四周,我发现该命令生成的字体有两种不同的“定义” \mathscr(根据)。

第一的

在此处输入图片描述

这里

第二

在此处输入图片描述

这里

问题:

为什么会出现两种不同的字体,但它们据称来自同一个命令?

我的 LaTeX 环境提供了第一种字体。我该如何获取第二种字体?

答案1

该命令\mathscr和类似命令不涉及特定字体。如果您查看不同的数学字体,如 Cambria Math、Asana Math、XITS、Minion Math 等,您会发现它们的设计理念不同,因此它们看起来也不同。

打字\mathscr只需要看起来像脚本的符号。当然,每个字体设计师都对自己的字体的“脚本”有不同的看法,因此你会得到不同的结果。这意味着没有精确的定义应该是什么样子。\mathscr有些字体可能根本没有这样的符号,有些字体可能有多个,比如 XITS,你可以得到“书法”和“脚本”风格的字体变体。

\setmathfont您获得的实际符号取决于在 LuaTeX 的情况下通过什么数学字体加载,或者在 PDFTeX 的情况下通过更传统的 NFSS 加载。使用 NFSS 设置数学字体更加复杂。因此,通常通过加载适当的包来切换到相关字体来unicode-math完成此操作。\usepackage

答案2

不同的包定义\mathscr不同。

第一个字体在包中定义mathrsfs(我在许多其他地方也见过它)。

第二种字体实际上是XITS 数学字体。您可以使用您链接的答案中的代码来获取它。您必须下载字体并将其安装在您的系统上。您还需要使用xelatex或编译您的文档lualatex

相关内容