当尝试编译手册中的示例时
\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