![No se puede encontrar la documentación de TikZ/PGF 3.0](https://rvso.com/image/286967/No%20se%20puede%20encontrar%20la%20documentaci%C3%B3n%20de%20TikZ%2FPGF%203.0.png)
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 texdoc
que 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é texdoc
anular la documentación enviada cuando instalé manualmente la CVS
versión; por lo tanto, no puedo simplemente deshacerlo.
Editar:
@AndrewSwann: El resultado texdoc -l tikz
es:
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 1
y hacer 2
el 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-R
archivo en la parte superior; esta es la configuración de TEXMF
en texmf.cnf
:
TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFDIST}
La ausencia de !!
delante $TEXMFHOME
significa que no se necesita un ls-R
archivo en el árbol personal ni en los árboles secundarios “config” y “var”. Sin embargo, crearlo hará que kpathsea
se 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 mktexlsr
cambiarlo.
Entonces, quítate ~/Library/texmf/ls-R
y 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