llncs 是 Springer 创建的软件包,可从 Springer 作者说明页面获取。tlmgr 无法在线找到它。我手动安装过很多次,但发现很烦人。我必须下载 zip 文件并将所有内容复制到正确的位置。
有没有办法将 tlmgr“指向”下载的 zip 文件并让它为我完成安装工作,就像 yum 对下载的 rpm 所做的那样?
答案1
正如上面的评论中所述,没有办法。只要 Springer 使用限制性/非自由版权,它就不会出现在 TeX Live 中。
tlmgr 可以从命令行下载其期望格式的包,以 .tar.xz 作为扩展名。
原因是将任意包转换为 TDS 格式绝非易事。我们有一个包含数百个案例的长脚本,旨在实现此目的。我们使用它来更新 TeX Live 的内部 subversion 存储库。
您可以采取以下措施:
- 如果许可证允许,将其上传到 tlcontrib
- 创建您自己的 tlp,将所有文件放在空的 trxmf 树中的正确位置。然后添加一个 tlpobj 文件(请参阅您的安装以获取示例)。使用 tar 和 xz 将其打包。然后您可以将其保存在某个地方,只需告诉 tlmgr 从命令行安装它即可
也许我们可以创建一个脚本来自动执行该操作......?