为 TeXLive 创建包含自定义的不同包的新存储库

为 TeXLive 创建包含自定义的不同包的新存储库

简而言之/tldr:

我想创建一个包含可由 TeXLive 访问和安装的自定义包的存储库。有没有关于与 TeXLive 兼容的存储库的完整文档?

编辑我想做类似的事情元TeX(这是MetaTeX 仓库


出于某些原因,我想创建一个 TeXLive 存储库。即:我想向 TeXLive 添加一个可用于安装的存储库。由于TeXLive 指南说,必须进行一些固定等工作,但我对此没意见。

问题是我不知道如何建立目录结构的 TeXLive 部分。我理解TeX 目录结构以及如何使用tar.xz-files 在内部创建此结构。

我已经做了相当多的研究,但我仍然有以下问题。

  • 存储库托管设置的最低要求是什么?(例如目录列表)
  • TeXLive 指南 2018几乎没有提到tlpdb-file。这对于 repo 是必需的,还是仅在客户端安装时才需要?如果适用:我在哪里可以找到这个语法?
  • 我注意到所有.tar.xs包含软件包的 -files 也包含一个tlpkg/tlpobj/packagename.tlpobj,其语法似乎与tlpdb-file 相同。它似乎包含多个键值对(见下面的示例)。我还想知道哪些键值是必需的,哪些是可选的,以及一些相关文档?

有人能帮忙吗?


以下.tar.xzexercisebank

目录结构(tar -tf exercisebank.tar.xz):

tex/latex/exercisebank/exercisebank.sty
tlpkg/tlpobj/exercisebank.tlpobj

这里是exercisebank.tlpobj

name exercisebank
category Package
revision 47483
shortdesc Creating and managing exercises, and reusing them as composed sets
relocated 1
longdesc This package makes it easier to maintain and edit your exercise
longdesc sets. Exercises are saved as separate files containing part
longdesc problems. These files can be used to make sets, and you can
longdesc cherry-pick or exclude certain part problems as you see fit.
runfiles size=5
 RELOC/tex/latex/exercisebank/exercisebank.sty
catalogue-ctan /macros/latex/contrib/exercisebank
catalogue-date 2018-04-28 21:34:27 +0200
catalogue-license lppl1.3c
catalogue-topics exercise exam doc-templ
catalogue-version 0.1.4

可能有用的链接:

来自评论

相关内容