
最新の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'.
このファイルはどこから入手し、どこに保存すればよいですか? SourceForge の zip ファイルには見つかりません。
答え1
誰かが私と同じ問題を抱えている場合(2011 年から texlive を使用している ArXiv でファイルが見つからなかった)、最も迅速な「回避策」は、arrows
代わりにを使用しarrows.meta
、それに応じてファイルを調整することのようです。
答え2
わかりました。MiKTeXはファイルを更新しませんでした
C:\Program Files\MiKTeX 2.9\tex\latex\pgf\tex\generic\pgf
SourceForge 経由で最新バージョンに更新すると、上記の例が動作するようになります。ただし、なぜ更新されなかったのかはわかりません。コメントをくださった方々、どうもありがとうございます!