从 CTAN 下载所有 dtx

从 CTAN 下载所有 dtx

我编写了一些代码来从 dtx 文件(文档包)中提取一些帮助,并在一些我有的包上对其进行了测试.dtx。然而,似乎.dtx文件并未随 TeXlive 一起提供(或者说,find /usr -name '*.dtx'只提供了极少数文件)。

我可以简单地去 CTAN 并一次下载一个文件的包文档,但是...这不是理想的做法:)。那么我怎样才能以最有效的方式做到这一点呢?

编辑:看来在 Ubuntu 10.04(Lucid)下缺少 dtx 是正常的。仅包含来自 koma-script 的 dtx 和一些其他脚本。

答案1

您可以使用rsync三个主要存档服务器的界面。然后使用正确的rsync选项仅包含.dtx文件:

rsync -aP --prune-empty-dirs --include='*/' --include='*.dtx' --exclude='*' rsync://rsync.dante.ctan.org/CTAN alldtxs

但是,在我手动安装的 TeXLive2010 树中包含了 DTX 文件。

答案2

find /usr/local/texlive/2010/texmf-dist/source/ -name "*.dtx" | nl

报告 1315 个文件

相关内容