我已经使用 TikZ 并取得了一些成功,但我不明白为什么以下代码没有产生任何东西:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing}
\begin{document}
\begin{tikzpicture}
\draw[decorate, decoration=snake, segment length=5mm, amplitude=15mm] (0,0) -- (10,10);
\end{tikzpicture}
\end{document}
除了以下错误
Latex 错误:./untitled.tex:7 程序包 pgfkeys 错误:我不知道密钥“/tikz/amplitude”,我将忽略它。也许你拼错了。
如果我删除了 amplitude 选项,这将编译通过。我刚刚尝试安装最新的 pgf-TikZ 包,但这并没有改变任何东西(更新进展顺利,其他功能正常运行)。这让我相信这个选项在某种程度上已经过时了,但我找不到任何可以补救的方法。
有人知道如何控制最新的 TikZ 包中的“蛇形”振幅吗?
答案1
您缺少一对括号。该行应写为
\draw[decorate, decoration={snake, segment length=5mm, amplitude=15mm}] (0,0) -- (10,10);
amplitude
是 的选项decoration
,而不是\path
,因此使用括号。