LaTeX2e 公共源代码仓库发布
LaTeX3 项目组很高兴地宣布,完整的标准 LaTeX 源代码已在一个类似于我们自己使用了一段时间的“版本控制仓库”中提供。到目前为止,标准 LaTeX(以前称为 LaTeX2e)是以定期快照的形式发布的。这造成了小错误修复的推出延迟。
LaTeX 的分发方式没有改变,因此它仍然会以与用户多年来接收它的完全相同的方式到达绝大多数用户手中,例如,通过 TeXLive 或 MiKTeX。
这个公共仓库的增加将允许用户跟踪 LaTeX 代码库的进展,并在无需等待软件的下一个主要版本的情况下安装对关键文件的修复。
Subversion 仓库位于这里: https://latex-project.cn/svnroot/latex2e-public/
。 截至 2019 年,这已不再在线,源代码已在 GitHub 上存在多年。因此,下面的检出说明也仅具有历史意义,不再准确!
您可以使用您选择的 Subversion 前端或命令行语句检出代码的工作副本
mkdir latex2e-svn
svn co https://latex-project.cn/svnroot/latex2e-public/ latex2e-svn
该仓库还包含用于检查代码库更改是否会回归到已知行为的广泛测试套件。该测试套件首次在 TUGboat 18(4), 1997 中被介绍: https://www.tug.org/TUGboat/Articles/tb18-4/tb57mitt.pdf 这是它首次公开可用;还需要做一些工作来将其组织成公共构建脚本。
在您关注的同时,别忘了看看我们作为 LaTeX3 项目一部分构建的实验性代码:https://latex-project.cn/svnroot/experimental/ (有意在 2016 年 1 月下线)。 expl3 宏编程套件已达到可以公开使用的状态,现在已包含在 TeX Live 2008 中。强烈鼓励 LaTeX2e 包编写者研究这种新语法和此捆绑包提供的广泛功能。