TeX Live 将 Makefile 安装为文档

TeX Live 将 Makefile 安装为文档

在我的 TeX Live 安装中,子树中安装了大约 200 个 Makefile texmf-dist/doc。当然,它们几乎不能算作文档。考虑到每个 TeX Live 包都有一个源存档,Makefile 通常存放在那里(并且只能存放在那里),它们的放置位置似乎更加奇怪。

然而,这似乎不是一个未被注意到的错误,因为甚至texdoc对它们有足够了解以至于有一个例外规则:

> texdoc -d 不耐烦
。 。 。
texdoc debug-score: 开始评分 /data/texlive/texmf-dist/doc/plain/impatient/Makefile
texdoc 调试分数:使用的名称:impatient/makefile
texdoc debug-score:使用模式开始启发式评分:不耐烦
texdoc 调试分数:新启发式分数:1。原因:子词匹配
texdoc 调试分数:新启发式分数:0.1。原因:扩展不良
texdoc 调试分数:新启发式分数:1.6。原因:目录奖励
texdoc 调试分数:最终启发式分数:1.6
texdoc 调试分数:最大模式分数:1.6
texdoc 调试分数:根据全局模式 '/makefile' 调整 -1000 <===
texdoc 调试分数:最终得分:-998.4
。 。 。

为什么 Makefile 被放在文档子树中?

答案1

由于问题涉及 tex live 中包含的“不耐烦”,因此我询问了 tex live 协调员。

答案很简单:a) 许多软件包(包括 impatient)只有 doc,将一个或两个文件移动到 source/ 子树会引起混淆,因为 b) source/ 和 doc/ 之间没有实际区别。tex live 维护者不必担心这个问题,其他人也不必担心。

相关内容