LuaTeX 1.0 发布

我们向 LuaTeX 团队表示衷心的祝贺,祝贺他们实现了这个极其重要的里程碑!我们非常期待这一刻的到来,并且期待看到 LaTeX 世界中出现更多代码,利用 LuaTeX 引擎提供的扩展可能性,因为它现在已经达到了稳定状态。

恭喜!

以下是 LuaTeX 团队的原始公告

版本 1.0.0

经过大约十年的开发和测试,今天我们发布了 LuaTeX 1.0.0!我们没有停留在 1 以下,最终得到像 0.99.1234 这样的版本,而是决定现在是时候向 TeX 受众展示 LuaTeX 已经足够稳定,可以摆脱其 beta 状态了。尽管功能已经发展,有时会被替换,但我们从一开始就在生产中使用 LuaTeX。当然,会有错误,我们肯定会修复它们。

我们的主要目标是提供一个 TeX 变体,允许用户扩展,而无需修改内部工作原理。我们在这里和那里添加了一些东西,但它们主要与开放内部部件和/或希望影响一些硬编码的行为有关。通过 Lua,我们设法支持了现代功能,而没有使代码膨胀或增加对外部代码的更多依赖。在这个过程中,一个稳定而灵活的 MetaPost 库成为了引擎的一部分。

现在的功能将保持不变。我们可能会开放更多的部分,我们将逐步清理代码库,同时尽可能接近 Knuth 的原始版本,我们将尝试记录一些片段。我们也可能会尝试更好地隔离后端,并简化一些内部结构。为此,我们可能会使用实验性版本,但如果我们偏离太多,我们可能需要给它另一个名称。

我们要感谢所有测试过 beta 版本并帮助使 LuaTeX 变得更好的人。

Hans Hagen, Hartmut Henkel, Taco Hoekwater, Luigi Scarso