Como posso desenhar flechas de cobra em autômatos usando tikz?

Como posso desenhar flechas de cobra em autômatos usando tikz?

Eu acho:

\begin{tikzpicture}
\draw [->,decorate,decoration=snake] (0,0) -- (2,0);
\end{tikzpicture}

no manual do TikZ, mas a dose não funciona! Como posso desenhar bordas de cobra em autômatos usando tikz?

Responder1

O seguinte código é compilado:

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing}
%\usepackage{pgfplots} %% Using pgfplots package alone works as well.

\begin{document}

\begin{tikzpicture}
\draw [->,decorate,decoration=snake] (0,0) -- (2,0);
\end{tikzpicture}

\end{document}

Isso produz a saída no manual.

insira a descrição da imagem aqui

Mas como o manual sugere,

\begin{tikzpicture}
\draw [->,decorate,decoration={snake,amplitude=.4mm,segment length=2mm,post length=1mm}]
(0,0) -- (3,0);
\end{tikzpicture}

produz uma saída melhor da seguinte forma:

insira a descrição da imagem aqui

informação relacionada