答案1
要编译整个 pgf 手册的先前版本,您可以执行以下步骤:
- 克隆 git 存储库:
git clone https://github.com/pgf-tikz/pgf
- 检出您要为其编译手册的标签(您可以使用列出标签
git tag
)。我将3.0.1
通过运行来执行此操作git checkout 3.0.1
。 - 配置 RCS 提供程序脚本,例如https://github.com/kimmormh/git-rcs-keywords或者将
$Header$
by替换$Header: x.y,v z 2020/01/01 a$
为类似 的内容find ./ -exec sed -i 's=\$Header\$=\$Header: x.y,v z 2020/01/01 a\$=g' {} \;
。 - 创建一个 texmf 目录
mkdir -p texmf/tex
并cp -r {context,generic,latex,plain} texmf/tex
。 - 使用创建辅助树
sudo tlmgr conf auxtrees add "$(pwd)/texmf"
- 切换到您要用来编译手册的引擎文件夹。我将使用 pdftex,所以我这样做了
cd doc/generic/pgf/version-for-pdftex/en
。 make
在此文件夹中运行。- 打开生成的 PDF。