setas.meta em tikz

setas.meta em tikz

Eu tenho uma instalação atualizada do MikTeX 2.9 com tikz/pgf 3.0, mas estou tentando 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}

(Tirado deTikZ: configurar a aparência da ponta da seta não funciona de acordo com a documentação) dá 906 erros começando com

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

A biblioteca arrows.meta tem

\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 $

em seu cabeçalho. O que estou fazendo de errado?

EDITAR: No final diz

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

De onde obtenho esse arquivo e onde devo colocá-lo? Não o encontro no arquivo zip do sourceforge.

Responder1

Caso alguém tenha o mesmo problema que eu - o arquivo não foi encontrado no ArXiv, que está usando o texlive de 2011 - parece que a "solução alternativa" mais rápida é apenas usar arrowsem vez de arrows.metae adaptar os arquivos de acordo.

Responder2

Ok, encontrei. MiKTeX não atualizou os arquivos em

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

Atualizá-los para as versões atuais por meio do sourceforge resulta no funcionamento do exemplo acima. Não sei por que eles não foram atualizados. Muito obrigado aos comentaristas!

informação relacionada