Desde que actualicé a pgf 3.0.0
y tikz-cd 0.9b
, no puedo cargar el paquete tikz-cd. El problema parece estar en la arrows.meta
biblioteca tikz. El siguiente MWE arroja 3 errores y una advertencia, que también se enumeran a continuación:
\documentclass{article}
\usepackage{tikz}
\usepackage{tikz-cd}
\begin{document}
Hello World!
\end{document}
Los errores del .log
archivo son los siguientes:
LaTeX Warning: You have requested, on input line 17, version
`2013/12/13' of package tikz,
but only version
`2010/10/13 v2.10 (rcs-revision 1.76)'
is available.
! Package pgfkeys Error: I do not know the key '/handlers/first char syntax' an
d I am going to ignore it. Perhaps you misspelled it.
See the pgfkeys package documentation for explanation.
Type H <return> for immediate help.
...
l.38 \pgfkeys{/handlers/first char syntax=true}
! I can't find file `tikzlibraryarrows.meta.code.tex'.
<argument> ...nput tikzlibrary\pgf@temp .code.tex
\catcode `\@ =\csname tikz...
l.18 \usetikzlibrary{matrix,quotes,arrows.meta}
Please type another input file name
! Emergency stop.
<argument> ...nput tikzlibrary\pgf@temp .code.tex
\catcode `\@ =\csname tikz...
l.18 \usetikzlibrary{matrix,quotes,arrows.meta}
Por la advertencia de discrepancia de versión, creo que MiKTeX adquirió alguna versión no actualizada de pgf. ¿Cómo confirmo y soluciono esto, si ese es el problema?
Respuesta1
Parece que MiKTeX instaló dos versiones diferentes de pgf, una a través del Administrador de paquetes y otra a través del Administrador de paquetes (Admin). Al ejecutar la actualización que no es de administrador se eliminó una copia (esta idea fue deflechas.meta en tikz), y luego la compilación fue exitosa. Si alguien tiene más detalles sobre por qué sucedió esto, puede agregar otra respuesta.