![Não foi possível encontrar a documentação do TikZ/PGF 3.0](https://rvso.com/image/286967/N%C3%A3o%20foi%20poss%C3%ADvel%20encontrar%20a%20documenta%C3%A7%C3%A3o%20do%20TikZ%2FPGF%203.0.png)
Após atualizar para a versão mais recente do TikZ/PGF não consigo acessar, usando texdoc
, a versão mais recente da documentação. Quando invoco, texdoc tikz
ele tenta abrir a versão que residia em:
~/Library/texmf/doc/generic/pgf/pgfmanual.pdf
(correspondente a 2.10CVS
). De alguma forma, não consigo encontrar uma maneira de texdoc
abrir a versão correta, localizada em:
/usr/local/texlive/2013/texmf-dist/doc/generic/pgf/pgfmanual.pdf
Uma solução temporária que uso é ter um link simbólico do local anterior para o último. No entanto, esta é uma solução realmente feia ... Não me lembro como consegui texdoc
substituir a documentação enviada quando instalei manualmente a CVS
versão; portanto, não posso simplesmente desfazê-lo.
Editar:
@AndrewSwann: A saída de 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
e a lista continua... Minha dúvida também pode ser colocada: Como posso retirar 1
e fazer 2
a primeira?
Responder1
Oárvore pessoalenraizado em $TEXMFHOME
( ~/texmf/
em sistemas GNU/Linux, ~/Library/texmf/
em Mac OS X com MacTeX), nunca deve ter um ls-R
arquivo no topo; esta é a configuração de TEXMF
in texmf.cnf
:
TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFDIST}
A ausência de !!
na frente $TEXMFHOME
significa que um ls-R
arquivo não é necessário na árvore pessoal, bem como nas árvores secundárias “config” e “var”. No entanto, criá-lo fará com que seja kpathsea
utilizado.
Nessas árvores, supõe-se que haja apenas algumas coisas, portanto, navegar diretamente no sistema de arquivos não é uma operação cara. E também facilita o gerenciamento da árvore pessoal, pois você não precisa mktexlsr
alterá-la depois.
Então, retire ~/Library/texmf/ls-R
e seja feliz. Claro, remova (ou renomeie) o manual antigo.
Responder2
Para remover a versão CVS do TikZ instalada no seu $TEXMFHOME
(aqui, ~/Library/texmf/
), você pode usar o seguinte comando (em um Terminal):
find ~/Library/texmf -iname pgf -exec rm -fr {} \; -print -prune