Кресты 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напрямую не документирована в примере, но если вы посмотрите внимательно, то заметите, что декорация crossesявляется первой декорацией, представленной в decorations.shapesразделе «Библиотека TikZ» (раздел 48.5.3, стр. 598) ;)

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