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
以在终端上显示不是“警告”的注释; - 支持
\includegraphics
的alt
键(预计未来发展); - 为
multicol
提供新的\newcolumn
命令和\columnbreak
的可选参数; - 更改
\tracinglostchars
的默认值。
但请阅读完整的 ltnews 文章,因为其中可能还有其他对您有用的亮点。
在哪里了解更多信息…
此版本中的新功能和大多数重要的错误修复都记录在 “LaTeX2e 新闻第 34 期” 中。 该文档可以在 LaTeX2e 新闻页面 上找到,您还可以在该页面找到早期 LaTeX 版本的发布信息。
LaTeX 愉快 — Frank