我编写了一个小型 GUI 程序,以便于我的学生创建 LaTeX 样式的表格(表格和长表)。
我想知道将其上传到 CTAN 是否有用。它是免费软件;但我认为最好的做法是不仅上传源代码,还上传二进制文件,至少对于 Linux 和 Windows 也是如此。
我的问题是:
- 将非 TeX 程序上传到 CTAN 有用吗?
- 如果是的话,我该怎么做?
- 我需要包含什么?
不幸的是,CTAN 上传页面目前已关闭,所以我无法在那里寻找任何提示。
答案1
为了回答这个问题,以下是评论的摘要。回答您的具体问题:
将非 TeX 但与 TeX 相关的软件放在 CTAN 上是完全没问题的。这类东西可以在support
CTAN 的目录中找到。
将编译后的二进制文件上传到 CTAN 也是相当不错的,support
目录中现有的二进制文件就证明了这一点。
至于您应该包含的内容,最好有单独的目录包含 Windows 和 Linux 二进制文件和源代码,以及单个 README 文件和/或软件文档。
答案2
正如@AlanMunn 所说,没有理由不上传二进制文件——事实上,我想说这对那些不太擅长编译的人来说是一种仁慈。
艾伦说的其他话也很好。
但是,我们(CTAN)希望 CTAN 上的任何内容都有一份记录良好的许可声明;除非您提供源代码,否则这非常困难。(无论如何,您似乎打算这样做,但这应该记录在案。)当然,TeX Live 不会接受没有源代码的东西,因为他们需要为许多平台进行编译其他比 Linux 和 Widnoze 更甚。
所以,我想说:继续吧。如果你上传的内容有什么问题,我们可以讨论(之后可能会编辑这个答案……)。