Não foi possível encontrar a documentação do TikZ/PGF 3.0

Não foi possível encontrar a documentação do TikZ/PGF 3.0

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 tikzele 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 texdocabrir 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 texdocsubstituir a documentação enviada quando instalei manualmente a CVSversã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 1e fazer 2a 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-Rarquivo no topo; esta é a configuração de TEXMFin texmf.cnf:

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

A ausência de !!na frente $TEXMFHOMEsignifica que um ls-Rarquivo não é necessário na árvore pessoal, bem como nas árvores secundárias “config” e “var”. No entanto, criá-lo fará com que seja kpathseautilizado.

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 mktexlsralterá-la depois.

Então, retire ~/Library/texmf/ls-Re 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

informação relacionada