CTAN 包可以同时安装文档类和随附的 LyX 布局吗?

CTAN 包可以同时安装文档类和随附的 LyX 布局吗?

我正在编写一个文档类,它应该带有 LyX 布局。我想将它们作为一个单元分发,例如作为 CTAN 包。这是否可能?

答案1

虽然我不知道 CTAN 的政策,但从 LyX 项目的角度来看,常见的流程是发布布局文件这里。经过一些测试后,布局文件可能会与 LyX 一起发货,并且欢迎您对布局文件进行任何修改或更新。

在我看来,在 CTAN 的软件包中包含布局文件的主要优势在于 TeX 发行版是否负责安装布局文件。以下是一些关于为什么这种情况不太可能发生的推测:

我以前从未想过这个问题,但我明白你为什么要把它包含在 CTAN 包中。把所有东西放在一起,而不是把它们分成不同的发行方式,这样才有意义。你的问题只是关于 CTAN,但我认为一个相关且有趣的问题是“如果布局文件可以放在 CTAN 上,TeX 发行版是否可以负责安装它,以便用户尽可能无缝地使用它?”以下是我对这个问题的看法:

  1. 我认为 TeX 发行版不会负责将布局文件安装在正确的目录中,然后运行 ​​LyX 重新配置(LyX 的 texhash 类似物),以便 LyX 识别布局文件的存在。

  2. LyX 布局文件具有文件格式,因此每个布局文件都需要最低版本的 LyX。TeX 发行版必须确保 LyX 版本对于布局文件来说足够高,否则会造成混乱。如果用户的 LyX 版本不够高,目前还不清楚应该采取什么行为(也许不安装布局文件并向用户发出警告?)。

TeX 发行版已经面临非常艰巨的任务,我相信他们不想因为 LyX 而增加额外的复杂性。

相关内容