Lua 包提交到 ctan

Lua 包提交到 ctan

我用 lua 创建了一些对数学有用的东西。到目前为止,我有以下文件。

  1. 我的包裹.sty

  2. 文件1.lua

  3. 文件2.lua

  4. 自述

  5. 文档.tex

  6. 文档.pdf

自述文件包含 gpl 许可证链接和一些许可证信息。以下是我具体的问题

  1. 我应该在哪里添加版本号?我可以将其添加到 sty 文件或 read me 文件中吗?

  2. 我会将上述所有文件放在一个文件夹中,然后将其压缩并上传到 ctan。这样可以吗?我是否应该添加一些其他文件。

  3. 一旦 ctan 接受了我的包,它会自动提供给 miktex 和/或 texlive 吗?或者提交程序是否有所不同?

  4. 提交给 ctan 后我还能编辑包吗?更新会自动反映在 miktex 或 texlive 上吗?

我在 tex.stackexchange.com 上搜索了相关问题,但找不到这些问题的具体答案。这就是我发布这个问题的原因。任何帮助都将不胜感激。谢谢。

答案1

按顺序回答问题:

  1. 版本号的放置位置由您决定,但如果.sty.lua文件都包含有关版本号的一些信息,则对于调试很有用

  2. CTAN 需要一些文档,最好是README包含详细信息的 PDF;特别是对于 TeX Live,您还需要提供 PDF 的源代码。

  3. MiKTeX 和 TeX Live 占据了上传到 CTAN 的大部分内容:关键是它们提供了许可证,而且是免费的(至少对于 TeX Live 而言;MiKTeX 更宽松)

  4. 只要您使用相同的电子邮件地址来识别您,就可以上传到 CTAN。MiKTeX 和 TeX Live 会从 CTAN 进行(半)自动更新,因此一旦您分类好,一切都会变得简单。

相关内容