No se puede encontrar la documentación de TikZ/PGF 3.0

No se puede encontrar la documentación de TikZ/PGF 3.0

Después de actualizar a la última versión de TikZ/PGF, no puedo acceder mediante texdoc, a la versión más reciente de la documentación. Cuando lo invoco texdoc tikz, intenta abrir la versión que solía residir en:

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

(correspondiente a 2.10CVS). De alguna manera no puedo encontrar una manera de indicarle texdocque abra la versión correcta que se encuentra en:

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

Una solución temporal que utilizo es tener un enlace simbólico desde la primera ubicación a la segunda. Sin embargo, esta es una solución realmente fea... No recuerdo cómo logré texdocanular la documentación enviada cuando instalé manualmente la CVSversión; por lo tanto, no puedo simplemente deshacerlo.

Editar:

@AndrewSwann: El resultado texdoc -l tikzes:

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

y la lista continúa... Mi pregunta también se puede formular: ¿Cómo puedo eliminar 1y hacer 2el primero?

Respuesta1

Elárbol personalrooteado $TEXMFHOME( ~/texmf/en sistemas GNU/Linux, ~/Library/texmf/en Mac OS X con MacTeX), nunca debería tener un ls-Rarchivo en la parte superior; esta es la configuración de TEXMFen texmf.cnf:

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

La ausencia de !!delante $TEXMFHOMEsignifica que no se necesita un ls-Rarchivo en el árbol personal ni en los árboles secundarios “config” y “var”. Sin embargo, crearlo hará que kpathsease utilice.

En esos árboles se supone que uno debe tener sólo unas pocas cosas, por lo que navegar directamente por el sistema de archivos no es una operación costosa. Y también facilita la gestión del árbol personal, porque no es necesario mktexlsrcambiarlo.

Entonces, quítate ~/Library/texmf/ls-Ry sé feliz. Por supuesto, elimine (o cambie el nombre) el manual anterior.

Respuesta2

Para eliminar la versión CVS de TikZ instalada en su $TEXMFHOME(aquí ~/Library/texmf/), puede usar el siguiente comando (en una Terminal):

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

información relacionada