2021年秋季 LaTeX 版本已发布

正如我们之前宣布的那样,我们稍微调整了 LaTeX 的发布日期,以便更好地与 TeX Live 的年度发布保持一致:第一次发布在 TeX Live 更新后的五月/六月,第二次发布在十一月左右。

当前版本不包含任何重大的新模块,而是专注于巩固和改进先前版本中引入的功能。与此同时,我们正在进一步致力于未来可靠的带标签 PDF 输出的生产(请参阅文章 LaTeX 标签 PDF — 大型项目的蓝图,其中描述了我们正在从事的项目),这将再次成为 2022 年春季版本的中心。

Hook 管理改进

根据开发人员的反馈以及我们自己应用新功能的经验,Hook 管理进行了一些改进。 这包括一个行为上的重大更改(仅与软件包开发人员相关),我们目前为此提供了兼容性代码。 因此,现在不会有任何问题,但展望未来,需要使用新方法,因为在未来的某个时候,兼容性代码将被移除。

  • 标准化通用 hook 名称;
  • 合理化 \RemoveFromHook 的行为;
  • 提供 \ActivateGenericHook
  • 提供一个命令以在调用之前清除“next”hook 代码;
  • 在一次性 hook 之后正确清理。

新的或改进的命令

我们在本版本的 ltnews 文章中记录了许多增强和更正(以及一些非常小的更改,仅包含在 changes.txt 文件中)。 从用户角度来看,最重要的方面是

  • 扩展 \ShowCommand 以显示使用 \NewDocumentCommand 及其友元定义的命令;
  • 同样扩展 \NewCommandCopy,以安全地将此类命令复制到新名称;
  • 改进数学字体族分配,以避免在复杂文档中耗尽可用的数学组。 现在本地分配了许多数学字母表(通过计数器 localmathalphabets 控制),并且它们的数学组可以在每个公式中使用不同的字母表重复使用;
  • 添加 \PackageNote\PackageNoteOnLine 以在终端上显示不是“警告”的注释;
  • 支持 \includegraphicsalt 键(预计未来发展);
  • multicol 提供新的 \newcolumn 命令和 \columnbreak 的可选参数;
  • 更改 \tracinglostchars 的默认值。

但请阅读完整的 ltnews 文章,因为其中可能还有其他对您有用的亮点。

在哪里了解更多信息…

此版本中的新功能和大多数重要的错误修复都记录在 “LaTeX2e 新闻第 34 期” 中。 该文档可以在 LaTeX2e 新闻页面 上找到,您还可以在该页面找到早期 LaTeX 版本的发布信息。

LaTeX 愉快 — Frank