# Does pgf 3.0.0 on ctan not have the arrows.meta tikz library?

Ever since upgrading to pgf 3.0.0 and tikz-cd 0.9b, I cannot load the tikz-cd package. The issue seems to be with the arrows.meta tikz library. The following MWE throws up 3 errors and a warning, also listed below:

\documentclass{article}
\usepackage{tikz}
\usepackage{tikz-cd}

\begin{document}
Hello World!
\end{document}


The errors from the .log file are as follows:

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}


From the version mismatch warning, I'm thinking MiKTeX acquired some not-updated version of pgf. How do I confirm and work around this, if that is the issue?

• Your MWE works nicely with TexLive 2013, so I do not think this is an issue with the package on CTAN. The arrows.meta` package is included in pgf 3.0, to quote the manual: "The only reason this library is not loaded by default is for compatibility with older versions of TikZ. You can, however, safely load and use this library alongside the older libraries arrows and arrows.spaced." Are you sure that pgf 3.0 is actually installed? Mar 17, 2014 at 12:30