L3 编程层 (expl3) 教程

在 2020 年春季,LaTeX3 编程语言 expl3 被集成到 LaTeX 格式中,以便软件包开发者可以直接访问并用于未来的 LaTeX 内核编程。自那时起,LaTeX 宣布其版本信息类似于

LaTeX2e <2020-10-01> patch level 2
L3 programming layer <2020-10-27> xparse <2020-03-03>

到目前为止,我们提供的 expl3 文档包括一个简短的介绍 (expl3.pdf)、其参考手册 (interface3.pdf) 和其源代码 (source3.pdf),所有这些您都可以使用 texdoc 程序轻松访问,例如:

texdoc interface3

然而,一直缺少一个教程来帮助程序员熟悉在他们自己的软件包中使用 L3 编程层时的特性和方法。现在,Purdue University 的博士生 Ziyue “Alan” Xiang 编写了这样一个教程,如果您有兴趣学习 L3 编程或理解用它编写的代码,我们强烈建议您查看一下。

感谢 Alan 的工作;非常感谢!

享受吧 — Frank