我从 5 年前就开始使用 LiveTeX 了。我一直使用 TeX Live 实用程序来保持我的 LaTeX 发行版的更新。今天我醒来时想到了这个问题:
我想知道是否有非官方的 MacTeX(或 TeXLive)存储库?
答案1
TL贡献表示 TeX Live 不接受的软件包,通常是由于许可限制。对于 TeX Live Utility,您可以将 URL 拖到http://tlcontrib.metatex.org/2013/到其地址栏,或将其添加到存储库列表。不过,它似乎仅适用于 TL 2010-2013。
答案2
TeX Live 包管理器的补充存储库
可以使用提供未作为 TeX Live(或 MiKTeX)一部分分发的软件的附加存储库。norbert 在评论中解释说,可以使用以下方式配置其他本地存储库:这些说明,并且有许多补充存储库旨在供 TeX Live 的包管理器使用tlmgr
,作为主存储库的补充。这些补充存储库提供 TeX Live 中未包含的软件包。虽然这些可能包括 CTAN 中没有的软件包,但许多软件包都可以从 CTAN 获得。
TL贡献就是此类补充存储库的一个例子。
CTAN 与 TeX 发行版
CTAN 发布了许多未包含在 TeX Live 中的软件包和资源。其中一些也不包含在 MiKTeX 中。这些排除可能可能是出于许可原因,但也可能出于其他一些原因:
- 该软件包中包含的文件可能会与其他软件包中包含的文件产生名称冲突,例如考试不兼容考试(并且拥有禁止分发许可证)。
- 该软件包被认为是过时的,例如至少在过时的目录。
- 这个包不是自包含的,只有在有其他可用的东西并且这些东西不在 CTAN 上或不能与 TeX Live 一起分发时,它才有很大用处。例如特克斯。
- 作者认为该软件尚未准备好供一般使用。
biblatex
长期以来一直属于这一类别:许多人使用它,但它没有包含在 TeX Live 中,因为作者认为它还没有准备好用于生产。 - 该软件无法在 TL 支持的所有平台上轻松使用。(这里有些复杂。)
请注意,有些包部分包含在 TeX Live 中。例如,棋盘和国际象棋TeX Live 中缺少此文档,因为作者选择不提供 PDF 源代码。请注意,这并不妨碍在 CTAN 上提供文档。
CTAN 本身包括根据以下规定发布的软件各种免费和非免费许可证。其中许多无法被 TeX Live 接受,有些无法被 MiKTeX 接受。显然,CTAN 不会代表作者销售软件,因此它不会托管商业软件。但共享软件是可以接受的,许多“免费但不是自由”的许可证也是如此。(由于据我所知,TLContrib 是免费的,我认为它也不从事销售软件的业务。此外,许可限制将阻止 TLContrib 包含 CTAN 提供的一些软件。)