从 XeTeX 迁移到 LuaTeX 时需要考虑什么?

从 XeTeX 迁移到 LuaTeX 时需要考虑什么?

从 XeTeX 转移到 LuaTeX 时需要了解哪些事项,特别是涉及 TTF/OTF 支持和 OpenType 功能?

答案1

唯一的区别是对于 Linux:TeX 目录结构中的 OpenType 或 TrueType 字体(例如 texgyre 字体)必须通过其文件名指定XeTeX,例如\fontspec{texgyre-pagella.otf}。LuaTeX 本身也会搜索 TeX 字体目录,LuaTeX 会通过其家族名称找到此类字体,例如\fontspec{TexGyre-Pagella}。对于 MiKTeX 来说应该没有区别,应该可以找到字体。

该软件包mathspec仅适用于XeTeX。并且polyglossia尚不适用于 LuaLaTeX。

答案2

如果你想从 XeLaTeX 转到 LuaLaTeX,你应该阅读lualatex-doc. 如果要从 ConTeX MkII 使用到 MkIV,很多事情都会改变。

答案3

使用 OpenType 整形功能进行多语言排版时,有一些注意事项;不过,我并不是真正要问这个问题的人。XeTeX 使用 ICU 来实现其 OpenType 魔法,据我所知,它比 LuaTeX 及其支持机制目前所做的要全面得多。例如,除非最近情况有所改变,否则我不认为 LuaTeX 能够正确排版印度语。

XeTeX 在这里也不是灵丹妙药,但我认为它的覆盖范围更全面。

答案4

我从 XeTeX 转到 LuaTeX 的主要动机是为了电影。正如我在帖子中所说(XeLaTeX | LuaTeX 可以导入电影吗?为什么 \movieref 在 XeLaTeX 下不起作用) XeTeX 在导入电影时遇到问题。后者仍未解决。

相关内容