软件包的历史稳定版本档案

软件包的历史稳定版本档案

作者混合边注和边距而不重叠对某个版本的某些功能缺失感兴趣marginfix包裹到下一个。出于兴趣和好奇,我想看看这个blockmargin环境到底是什么。但是,大多数存储库仅提供最新版本的软件包供下载。

有没有可用的软件包历史版本存档(也许在 CTAN 上)?希望是类似的东西这个历史性的、稳定的版本档案beamer还是这一切都留给了软件包作者?我怀疑回溯机器将是一个很好的起点...

我不打算使用旧版本,因为它们可能具有无法与其他软件包很好地交互的弃用功能。

答案1

CTAN 保存每个软件包的当前版本:名称中的“存档”更多是因为它是“所有内容”的单一来源,而不是暗示记录。(请记住,在 CTAN 之前,收集 TeX 源意味着要搜索许多不同的作者维护的网站。)

维护材料的“后备目录”取决于每个软件包的作者,因此许多软件包的公开源代码存储库有限或根本没有。你能找到的最接近的可能是TeX Live SVN,每次 TeX Live 中软件包发生变化时都会更新。当然,这意味着任何“非免费”的东西都会丢失,并且偶尔会丢失软件包的短暂版本。后者最有可能在每年 TeX Live 冻结时发生。

答案2

编辑:这不再存在。


实际上,过去两周我一直在使用自动化 Mercurial 存储库来处理 CTAN 的存档。CTAN 内容每天都会镜像,每个 CTAN 包(有例外)都会提交到自己的 Mercurial 存储库中。

目前在线的是http://ctanhg.scharrer-online.de/,但尚未 100% 完成。此外,它可能无法很好地处理大量负载。您可以将每个存档版本作为 ZIP 或 Mercurial 克隆获取。

包裹marginfix入口位于http://ctanhg.scharrer-online.de/pkg/marginfix.html更新:我现在手动添加了此软件包的旧版本。但是,它们没有在 CTAN 上发布,所以我从 git 存储库中获取了它们。我只获取了第一个和最后一个修订版本,因为它们附带了版本。

我的所有软件包都可以作为普通的 Mercurial 存储库访问,如下所示https://bitbucket.org/martin_scharrer/。这些文件包含我所做的任何提交,而不仅仅是 CTAN 版本。但是,每个发布的版本都已标记,因此可以轻松检索。

答案3

只有完整 TeXLive 版本的档案:

ftp://tug.org/historic/systems/texlive/

答案4

我无法一般性地回答这个问题,但我特别知道 marginfix 的存储库:https://github.com/shicks/marginfix

相关内容