![TiKZ 装饰不起作用](https://linux22.com/image/237207/TiKZ%20%E8%A3%85%E9%A5%B0%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我正在尝试让 TikZ 装饰器工作,但到目前为止还没有成功。在这个最小的例子中,我试图编译 pgfmanual.pdf 第 20.2 节中找到的一个示例:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{decorations}
\begin{document}
\begin{tikzpicture}
\draw decorate [decoration=zigzag] {(0,0) -- (2,2)};
\end{tikzpicture}
\end{document}
我总是收到这个错误
"! Package pgfkeys Error: I do not know the key '/pgf/decoration/crosses'
and I am going to ignore it. Perhaps you misspelled it."
问题是什么?
答案1
您还需要加载特定装饰的(子)库(decorations.pathmorphing
例如zigzag
)。另请参阅第 51 节装饰图书馆了解更多信息(使用 PGF 3.1.5b,其他版本的章节编号可能不同)。
一个其他方面都很棒的问题pgfmanual
是,很难知道示例需要哪些库。
\documentclass{article}
\usepackage{tikz}
%\usetikzlibrary{decorations}
\usetikzlibrary{decorations.pathmorphing}
\begin{document}
\begin{tikzpicture}
\draw decorate [decoration={zigzag}] {(0,0) -- (2,2)};
\end{tikzpicture}
\end{document}