如何编译 TikZ pgf 手册 1.01;1.18;2.10 和 3.0.1a?

如何编译 TikZ pgf 手册 1.01;1.18;2.10 和 3.0.1a?

我存档旧 TikZ 手册的请求被关闭,理由是使用相应版本的 pgf 编译这些手册就足够了。

归档旧手册?#903

需要指出的是,要做到这一点,必须使用pgf对应版本

MikTeX在实践中,你如何编写一本旧手册?TeX 直播

pgf tikz 存储库仅保存消息来源

答案1

要编译整个 pgf 手册的先前版本,您可以执行以下步骤:

  1. 克隆 git 存储库:git clone https://github.com/pgf-tikz/pgf
  2. 检出您要为其编译手册的标签(您可以使用列出标签git tag)。我将3.0.1通过运行来执行此操作git checkout 3.0.1
  3. 配置 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' {} \;
  4. 创建一个 texmf 目录mkdir -p texmf/texcp -r {context,generic,latex,plain} texmf/tex
  5. 使用创建辅助树sudo tlmgr conf auxtrees add "$(pwd)/texmf"
  6. 切换到您要用来编译手册的引擎文件夹。我将使用 pdftex,所以我这样做了cd doc/generic/pgf/version-for-pdftex/en
  7. make在此文件夹中运行。
  8. 打开生成的 PDF。

相关内容