flechas.meta en tikz

flechas.meta en tikz

Tengo una instalación actualizada de MikTeX 2.9 con tikz/pgf 3.0, pero intento compilar

\documentclass[tikz,border=0.125cm]{standalone}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}[line width=4pt]
\draw [red!50!black, -Stealth] (0,0) -- (3,0);
\draw [green!50!black, -{Stealth[slant=-0.5]}] (0,1) -- (3,1);
\draw [blue!50!black, {Square[slant=-0.5,length=\the\pgflinewidth]}-{Stealth[slant=-0.5]}] (0,2) -- (3,2);
\end{tikzpicture}
\end{document}

(tomado deTikZ: la configuración de la apariencia de la punta de la flecha no funciona según la documentación) da errores 906 comenzando con

! Undefined control sequence.
l.28 \pgfarrowsaddtolengthscalelist
                                   \pgfarrowlength

La biblioteca arrows.meta tiene

\ProvidesFileRCS[v\pgfversion] $Header: /cvsroot/pgf/pgf/generic/pgf/libraries/pgflibraryarrows.meta.code.tex,v 1.12 2013/12/13 15:11:58 tantau Exp $

en su cabecera. ¿Qué estoy haciendo mal?

EDITAR: al final dice

! I can't find file `tikzlibrary.code.tex'.

¿De dónde obtengo este archivo y dónde lo guardo? No lo encuentro en el archivo zip de sourceforge.

Respuesta1

En caso de que alguien tenga el mismo problema que yo (el archivo no se encontró en ArXiv, que usa texlive desde 2011), parece que la "solución alternativa" más rápida es simplemente usar en arrowslugar de arrows.metay adaptar los archivos en consecuencia.

Respuesta2

Bien, lo encontré. MiKTeX no actualizó los archivos en

C:\Program Files\MiKTeX 2.9\tex\latex\pgf\tex\generic\pgf

Actualizarlos a las versiones actuales a través de sourceforge hace que el ejemplo anterior funcione. Aunque no sé por qué no se actualizaron. ¡Muchas gracias a los comentaristas!

información relacionada