CTAN 上是否有已知错误的存储库和/或软件包的更改列表?

CTAN 上是否有已知错误的存储库和/或软件包的更改列表?

我最近遇到了一个我认为是我使用的 LaTeX 软件包中的一个错误。在问题1上浪费了几个小时后,我注意到文档是在 TeX Live 2015 之后更新的。我试着用 TeX Live Utility.app 更新软件包2,问题就消失了。

如果我将来再遇到这样的问题,有没有什么地方可以检查它是否是已知的错误或者是否已在更新中修复?


  1. 根据我的数据,这些问题很可能发生在我的椅子和键盘之间的某个地方。
  2. 事实上,每个包裹都是如此。

答案1

不。也就是说,如果您指的是一个地方,例如错误跟踪器,您可以在其中检查已知问题和 TeX Live 中所有 LaTeX 包中的更改列表,那么就没有这样的地方。

LaTeX 软件包由大量不同的人贡献。一些单独的软件包和核心内容有错误跟踪器,但许多软件包没有错误跟踪器,也没有一个可以查看的地方。

如果您怀疑某个软件包中存在错误,最好的查找信息的地方是软件包的文档。一般来说,检查更新的最佳方法是使用tlmgr

当 TeX Live 因新版本发布而“冻结”时,也值得查看 CTAN,因为那里的更新不会在新版本发布之前纳入 TeX Live,但可以手动下载以进行紧急修复。例如,TeX Live 2015 已永久冻结,但 TeX Live 2016 尚未发布供一般使用。因此,如果您遇到软件包问题,值得检查 CTAN 以获取更新,因为在 2016 版本发布之前,TeX Live 中不会提供错误修复。

[显然,如果您正在预先测试 TL 2016,这可能不适用,但在这种情况下,您可能需要担心更大的错误,并且应该订阅相关的邮件列表。]

您可以订阅CTAN 的邮件列表接收有关软件包添加和更新的公告。或者,尼古拉指出,您可以订阅 RSS 源,例如gmane.comp.tex.ctan.announce或者康坦出于同样的目的。参见此 CTAN 页面以获取更多详细信息,包括存档消息的链接,可通过这些链接搜索可能相关的过去公告。

当上传新软件包或更新现有软件包时,通常会在列表中公布,这些公告通常会列出重大更改和错误修复。但是,正如 Nicola 所说,如果作者认为更新不重要,他们可以选择不发布公告。此外,公告总结了重大更改,但并未列出所有内容。其内容由软件包作者决定,作者可能对什么是重大更改或次要更改持有不同意见!

相关内容