将第二个装饰应用于 tikz 路径

将第二个装饰应用于 tikz 路径

我正在尝试装饰蛇形路径,但使用后置操作没有得到任何输出。以下是示例代码。

\begin{tikzpicture}
  \draw [snake=expanding waves, segment amplitude = 1.5cm, segment length = 0.3 cm, postaction={decorate, decoration={random steps,segment length=3pt,amplitude=5pt}}] (0,0) -- (-2,0);
\end{tikzpicture}

任何帮助将不胜感激。

答案1

postaction新绘制的。您需要draw为其添加一个选项。另一方面,我猜您不想绘制主路径。在这种情况下,您应该更改\draw\path

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing,snakes}
\begin{document}
\begin{tikzpicture}
    \path [
           snake=expanding waves, segment amplitude = 1.5cm, segment length = 0.3 cm, 
           postaction={draw,decorate, decoration={random steps,segment length=3pt,amplitude=5pt}}
          ]
          (0,0) -- (-2,0);
\end{tikzpicture}

\end{document}

结果

相关内容