
Ich habe eine aktuelle MikTeX 2.9-Installation mit tikz/pgf 3.0, versuche aber zu kompilieren
\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}
(genommen vonTikZ: Das Konfigurieren des Erscheinungsbilds der Pfeilspitze funktioniert nicht gemäß der Dokumentation) gibt 906 Fehler, beginnend mit
! Undefined control sequence.
l.28 \pgfarrowsaddtolengthscalelist
\pgfarrowlength
Die arrows.meta-Bibliothek hat
\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 $
in der Kopfzeile. Was mache ich falsch?
BEARBEITEN: Am Ende heißt es
! I can't find file `tikzlibrary.code.tex'.
Woher bekomme ich diese Datei und wo lege ich sie ab? Ich finde sie nicht in der Zip-Datei von Sourceforge.
Antwort1
Falls jemand das gleiche Problem hat wie ich – die Datei wurde auf ArXiv nicht gefunden, das Texlive von 2011 verwendet –, scheint der schnellste „Workaround“ darin zu bestehen, einfach arrows
anstelle von zu verwenden arrows.meta
und die Dateien entsprechend anzupassen.
Antwort2
Ok, gefunden. MiKTeX hat die Dateien nicht aktualisiert in
C:\Program Files\MiKTeX 2.9\tex\latex\pgf\tex\generic\pgf
Wenn man sie über Sourceforge auf die aktuelle Version aktualisiert, funktioniert das obige Beispiel. Ich weiß allerdings nicht, warum sie nicht aktualisiert wurden. Vielen Dank an die Kommentatoren!