![TikZ/PGF 3.0 のドキュメントが見つかりません](https://rvso.com/image/286967/TikZ%2FPGF%203.0%20%E3%81%AE%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%8C%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93.png)
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
の設定です。TEXMF
texmf.cnf
TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFDIST}
!!
の前にがない場合は、個人ツリーだけでなく、「config」および「var」セカンダリツリーでもファイルが必要ない$TEXMFHOME
ことを意味します。ただし、作成すると使用されます。ls-R
kpathsea
mktexlsr
これらのツリーには少数のものしか存在しないはずなので、ファイル システムを直接参照してもコストのかかる操作にはなりません。また、変更後は必要ないため、個人ツリーの管理も容易になります。
したがって、削除し~/Library/texmf/ls-R
て満足してください。もちろん、古いマニュアルは削除 (または名前を変更) してください。
答え2
$TEXMFHOME
(ここでは )にインストールされている TikZ の CVS バージョンを削除するには~/Library/texmf/
、次のコマンドを使用します (ターミナルで)。
find ~/Library/texmf -iname pgf -exec rm -fr {} \; -print -prune