LuaLaTeX 和 mathspec

LuaLaTeX 和 mathspec

看来,如果我想在数学模式下使用非专门为数学设计的系统字体中的字母和数字,我需要 mathspec 和 XeLaTeX;并且不能用 LuaLaTeX(mathspec 与之不兼容)替换 XeLaTeX。对吗?

答案1

是的。如果您想使用mathspec,那么目前您需要运行 XeLaTeX。(该mathspec软件包早于 LuaTeX 的广泛使用。)

这有几个技术原因,但mathspec确实使用了一个需要在 LuaTeX 中模拟才能完全支持的原语:

  • \XeTeXglyphbounds— 这在\""定义中用于提供“伪”数学符号之间更好的字距调整。

除此之外,该软件包的主要功能可以相当容易地转换为与 LuaTeX 兼容的代码。不幸的是,开发人员mathspec不再有时间处理代码。

我相信该mathastext软件包的作用与mathspecXeTeX 和 LuaTeX 类似,但兼容。不过,我还没有直接比较过它们的功能集。

相关内容