unicode-math、\mathscr 和 \mathcal

unicode-math、\mathscr 和 \mathcal

在最新版本的unicode-math文档 ( 2018/01/07 v0.8j) 中,我认为\mathcal\mathscr无法按预期工作。请参阅以下文档第 15 页的屏幕截图(请注意,使用的是“标准”数学字体,没有书法或脚本版本)。

在此处输入图片描述

我猜这是一个错误。有解决方法/修复吗?

答案1

这是一个错误,修复将在未来几天内提交到 CTAN。如果您需要快速修复自己的文档,请在unicode-math-xetex.sty和中找到以下代码片段unicode-math-luatex.sty

          }

        \cs_set_eq:NN \__um_set_mathalphabet_char:nnn \__um_mathmap_parse:nnn
        \cs_set_eq:NN \__um_map_char_single:nn \__um_map_char_parse:nn
        \__um_mathalph_map:

并将其替换为:

        \cs_set_eq:NN \__um_set_mathalphabet_char:nnn \__um_mathmap_parse:nnn
        \cs_set_eq:NN \__um_map_char_single:nn \__um_map_char_parse:nn
        \__um_mathalph_map:

          }

(即,只需将右括号向下移动。)对于造成的不便,我们深表歉意。

相关内容