我编写了一些代码来从 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 个文件