tikz を使用してオートマトンで蛇の矢印を描くにはどうすればよいでしょうか?

tikz を使用してオートマトンで蛇の矢印を描くにはどうすればよいでしょうか?

私は見つけた:

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

TikZ マニュアルにありますが、動作しません。Tikz を使用してオートマトンでスネーク エッジを描画するにはどうすればよいですか?

答え1

次のコードはコンパイルされます:

\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}

これにより、マニュアルの出力が生成されます。

ここに画像の説明を入力してください

しかし、マニュアルに書かれているように、

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

次のようにすると、より良い出力が得られます。

ここに画像の説明を入力してください

関連情報