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 システムでは 、 MacTeX を使用した Mac OS X では )にルートされている~/Library/texmf/ファイルには、先頭にファイルがあってはなりません。これはls-Rの設定です。TEXMFtexmf.cnf

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

!!の前にがない場合は、個人ツリーだけでなく、「config」および「var」セカンダリツリーでもファイルが必要ない$TEXMFHOMEことを意味します。ただし、作成すると使用されます。ls-Rkpathsea

mktexlsrこれらのツリーには少数のものしか存在しないはずなので、ファイル システムを直接参照してもコストのかかる操作にはなりません。また、変更後は必要ないため、個人ツリーの管理も容易になります。

したがって、削除し~/Library/texmf/ls-Rて満足してください。もちろん、古いマニュアルは削除 (または名前を変更) してください。

答え2

$TEXMFHOME(ここでは )にインストールされている TikZ の CVS バージョンを削除するには~/Library/texmf/、次のコマンドを使用します (ターミナルで)。

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

関連情報