TikZ クロスデコレーションが機能しない

TikZ クロスデコレーションが機能しない

マニュアルの例をコンパイルしようとすると、

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing}
\begin{document}
\tikz \fill [decorate,decoration={crosses}] [fill=blue!20,draw=blue,thick] (0,0) -- (2,1) arc (90:-90:.5) -- cycle;
\end{document}

私が受け取るのは

! Package pgfkeys Error: I do not know the key '/pgf/decoration/\pgfkeyscurrent
name ' and I am going to ignore it. Perhaps you misspelled it.

私の tikz インストールに何かが欠けているのでしょうか、それともこれを機能させるにはどうすればよいのでしょうか? ライブラリは存在し (そうでなければエラーになると思います)、zigzagたとえば動作しています。

答え1

コンパイル可能なスニペットは次のとおりです。

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{decorations.shapes}
\begin{document}
\tikz \fill [decorate,decoration={crosses}] [fill=blue!20,draw=blue,thick] (0,0) -- (2,1) arc (90:-90:.5) -- cycle;
\end{document}

依存decorations.shapes関係は例では直接文書化されていませんが、よく見ると、このデコレーションが「TikZ ライブラリ」セクション (セクション 48.5.3、ページ 598)crossesで導入された最初のデコレーションであることがわかります。decorations.shapes

関連情報