LaTeX 项目标志LaTeX 项目

按主题分类的出版物:LaTeX3 编程语言 (expl3)

dashundergaps 宏包


widows-and-orphans 宏包


在 expl3 中支持颜色和图形

在过去的十年中,expl3 语言不断发展,涵盖了广泛的编程任务。 然而,目前 expl3 在许多领域几乎没有或根本没有“核心”支持,这些领域将需要此级别的功能。 在这里,我将特别关注一个领域:颜色和图形支持。

另请参阅 IMPA 在 YouTube 上录制的会议演讲视频:穿过镜子,约瑟夫在那里发现了什么



来自 2018 年 TUG 会议(巴西里约热内卢)

穿过镜子,约瑟夫在那里发现了什么(幻灯片)

LaTeX3 编程语言 expl3 在过去的十年中不断发展,形成了一个强大而稳定的环境,用于解决 TeX 中的问题。 一个关键目标是扩展这项工作以涵盖更广泛的领域。 在最近的工作中,该团队一直在现有代码的基础上进行构建,特别是可扩展的 FPU,以开发颜色、绘图和图像支持的方法。 在本次演讲中,我将探讨为什么这项工作有用,我们可以从哪些模型入手,以及这项工作到目前为止将我们带到了哪里。

会议论文发表于 TUGboat 39:2, 2018:在 expl3 中支持颜色和图形

IMPA 在 YouTube 上录制的演讲视频:穿过镜子,约瑟夫在那里发现了什么



TeX.StackExchange 精选:expl3

在本文中,Gregorio 展示了一些使用 expl3 构建的宏示例,以回答在 tex.stackexchange.com 上提出的用户问题,以展示该语言的风格并描述其可能性。 主题包括列表打印、字符串操作、宏创建和图形。


探索 \romannumeral 和扩展

Joseph Wright 关于巧妙使用 \romannumeral 来触发受控扩展的文章。 这在 expl3 源代码中被广泛使用。



来自 2015 年 TUG 会议(德国达姆施塔特)

对虚假空格捕获器的回忆



在 expl3 中编程键值

在本文中,Joseph Wright 讨论了作为 LaTeX3 编程语言 expl3 一部分提供的键值实现。



来自 2009 年 TUG 会议(美国印第安纳州圣母大学)

expl3 的整合(幻灯片)



LaTeX3 编程:外部视角

Joseph Wright 对 LaTeX3 的 expl3 编程扩展的当前实现的介绍,重点介绍了最近的变化和改进。



来自 2007 年 TUG 会议(美国圣地亚哥)

LaTeX3 项目更新



LaTeX3 编程语言——TeX 宏编程的语法提案

一篇简要概述 expl3 首次发布的文章:一个提议的 LaTeX3 编程语言。 该文章发表在 TUGboat 第 18 卷第 4 期中。 如今,expl3 是名为“L3 编程层”的 LaTeX 格式的一部分。


按主题分类的出版物

在每个主题下,您都会找到 LaTeX3 项目发布的关于相关主题的相关文章和论文,以及指向其会议演示文稿视频的链接。

按年份分类的出版物

按年份分类的出版物页面上,提供了按年份排序的所有出版物的另一种视图。

项目成员和其他人的书籍

图书页面上,列出了我们认为有用的书籍。 通过本网站购买文档,您可以支持项目成员的志愿者工作,以保持 LaTeX 对您的实用性。