无法找到 TikZ/PGF 3.0 的文档

无法找到 TikZ/PGF 3.0 的文档

升级到最新版本的 TikZ/PGF 后,我无法使用 访问texdoc较新版本的文档。当我调用它时texdoc tikz,它会尝试打开以前驻留在的版本:

~/Library/texmf/doc/generic/pgf/pgfmanual.pdf

(对应于2.10CVS)。不知怎的,我找不到方法来texdoc打开位于以下位置的正确版本:

/usr/local/texlive/2013/texmf-dist/doc/generic/pgf/pgfmanual.pdf

我使用的临时解决方法是从前一个位置到后一个位置建立符号链接。但是,这真是一个丑陋的解决方案……我不记得texdoc当我手动安装版本时我是如何设法覆盖附带的文档的CVS;因此我无法简单地撤消它。

编辑:

@AndrewSwann: 的输出texdoc -l tikz是:

1 /Users/username/Library/texmf/doc/generic/pgf/pgfmanual.pdf
2 /usr/local/texlive/2013/texmf-dist/doc/generic/pgf/pgfmanual.pdf

并且列表还在继续...我的问题也可以表述为:我怎样才能删除1并制作2第一个?

答案1

个人树根植于$TEXMFHOME~/texmf/在 GNU/Linux 系统上,~/Library/texmf/在带有 MacTeX 的 Mac OS X 上),永远不应该ls-R在顶部有一个文件;这是TEXMFin的设置texmf.cnf

TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFDIST}

!!前面没有表示个人树以及“config”和“var”辅助树中不需要$TEXMFHOME该文件。但是,创建它将使用它。ls-Rkpathsea

在这些树中,人们应该只有少数东西,因此直接浏览文件系统并不是一项昂贵的操作。而且它还使管理个人树变得更容易,因为您不需要mktexlsr更改它。

所以,删除它~/Library/texmf/ls-R并开心就好。当然,删除(或重命名)旧手册。

答案2

$TEXMFHOME要删除安装在您的(此处为 )中的 CVS 版本的 TikZ ~/Library/texmf/,您可以使用以下命令(在终端中):

find ~/Library/texmf -iname pgf -exec rm -fr {} \; -print -prune

相关内容