стрелки.мета в тикз

стрелки.мета в тикз

У меня установлена ​​последняя версия MikTeX 2.9 с tikz/pgf 3.0, но при попытке компиляции

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

(взято изTikZ: настройка внешнего вида наконечника стрелки не работает согласно документации) выдает 906 ошибок, начиная с

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

Библиотека arrows.meta имеет

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

в его заголовке. Что я делаю не так?

РЕДАКТИРОВАТЬ: В конце концов, он говорит:

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

Откуда мне взять этот файл и куда его положить? Я не могу найти его в zip-файле от sourceforge.

решение1

Если у кого-то возникла та же проблема, что и у меня (файл не был найден на ArXiv, который использует texlive с 2011 года), то, похоже, самым быстрым «обходным решением» будет просто использовать arrowsвместо него arrows.metaи соответствующим образом адаптировать файлы.

решение2

Ок, нашел. MiKTeX не обновил файлы в

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

Обновление их до текущих версий через sourceforge приводит к тому, что приведенный выше пример работает. Не знаю, почему они не обновились. Большое спасибо комментаторам!

Связанный контент