不同 Latex 发行版的更新

不同 Latex 发行版的更新

就在昨天,也就是 2017 年 7 月 25 日,该media9软件包由其开发人员 Alexander Grahn(又名 AlexG)在 CTAN 存款上进行了更新。

今天通过执行 MiKTeX 的自动更新,该软件包尚未更新到最新版本 0.82。

因此,安装在我电脑上的 MiKTeX 客户端软件不会自动搜索 CTAN 以查找最新更新的软件包(比较日期)。在 MiKTeX 上,开发人员 Christian Schenk 手动维护每个客户端软件(安装在电脑上的软件)连接的更新列表。

在 texlive 上,这个过程也是完全手动的。为什么客户端软件包更新在 latex 发行版上不是完全自动化的?是因为 CTAN 上管理存档的软件吗?

CTAN 上的这个软件是什么?GIT?SVN?CVS?还有别的?

答案1

问题是 CTAN 上的软件包尚未准备好使用,也就是说,它们不是 MikTeX 和 TeXLive 所需的正确格式(TDS 树),而是作者上传的任何格式。在 TL 情况下,转换为 TDS 是半自动的,但很多时候需要手动操作。因此,无法从 CTAN 直接更新。此外,必须注意名称冲突 - 发送相同文件名的软件包是有问题的。

如果 CTAN 有严格的格式要求(例如 CRAN)和严格的文件命名要求,那么这将是可能的,尽管这不是 CTAN 的意图或愿望。

相关内容