Falla un ejemplo sobre diagramas y gráficos con Tikz en el manual V2.10 Página 70

Falla un ejemplo sobre diagramas y gráficos con Tikz en el manual V2.10 Página 70

Una captura de pantalla del libro.

Mi pregunta es que no puedo compilar los códigos proporcionados en la página 70 del Manual TikZ V2.10. Solo agrego algunos paquetes pero no se puede compilar. ¿Alguien puede ayudar? Mis códigos se muestran a continuación:

\documentclass[tikz]{standalone}
\usetikzlibrary{calc,shapes,positioning,arrows,graphs}
\begin{document}

\tikz [>=stealth', black!50, text=black, thick,
every new ->/.style = {shorten >=1pt},
graphs/every graph/.style = {edges=rounded corners},
skip loop/.style = {to path={-- ++(0,#1) -| (\tikztotarget)}},
hv path/.style = {to path={-| (\tikztotarget)}},
vh path/.style = {to path={|- (\tikztotarget)}},
nonterminal/.style = {
rectangle, minimum size=6mm, very thick, draw=red!50!black!50, top color=white,
bottom color=red!50!black!20, font=\itshape, text height=1.5ex,text depth=.25ex},
terminal/.style = {
rounded rectangle, minimum size=6mm, very thick, draw=black!50, top color=white,
bottom color=black!20, font=\ttfamily, text height=1.5ex, text depth=.25ex},
shape = coordinate
]
\graph [grow right sep, branch down=7mm, simple] {
/ -> unsigned integer[nonterminal] -- p1 -> "." [terminal] -- p2 -> digit[terminal] --
p3 -- p4 -- p5 -> E[terminal] -- q1 ->[vh path]
{[nodes={yshift=7mm}]
"+"[terminal], q2, "-"[terminal]
} -> [hv path]
q3 -- /unsigned integer [nonterminal] -- p6 -> /;
p1 ->[skip loop=5mm] p4;
p3 ->[skip loop=-5mm] p2;
p5 ->[skip loop=-11mm] p6;
q1 -- q2 -- q3; % make these edges plain
};

\end{document}

Respuesta1

ingrese la descripción de la imagen aquí

Actualicé mis bibliotecas de paquetes y ahora funciona. Es necesario actualizar las bibliotecas de paquetes después de instalar el software MikTex. Gracias Gonzalo, cfr y Paul^_^

información relacionada