I'm discovering the great package tkz-graph and I experience some trouble-shotting with the loop macro.
There some inconsistency — in my opinion — between the loop macro and the edge macro.
For exemples, in this MWE, the labels of the edges are note placed in the same way, the loop has an array and not the edge and the syntax \( \) for math-mode works only in the case of the loop.
\documentclass{minimal}
\usepackage{fixltx2e}
\usepackage{tkz-graph}
\begin{document}
\begin{tikzpicture}[scale=1]
\Vertex{A}
\Vertex[x=2,y=0]{B}
\Loop[dist=1.5cm,dir=WE,label=\(x\)](A)
\Edges[label=$y$](A,B)
\end{tikzpicture}
\end{document}
Moreover, the macro \tikzset{EdgeStyle/.append style = …}doesn't work for loops and I did not find a solution in the user manual.
For exemple,
\tikzset{EdgeStyle/.append style ={->}} doesn't use the same arrow tip for the edge and for the loop.
Finally, the use of style={->} produces different results in the loop that in the edge (the path is thicker in the edge).
Here is a picture off the exemple, with \tikzset{EdgeStyle/.append style ={->}} :

I agree if you find the styles unclear or confused but I will make something better with
./file.tex:8:Bad math environment delimiter. \Loop[dist=1.5cm,dir=WE,label=\(x\)](A). So the\(x\)doesn't work for the loop for me either. Furthermore, if I set theEdgeStyleit also applies to the loop for me. Which version oftkz-bergeare you using? – Roelof Spijker Nov 22 '11 at 11:12\(x\)works in the loop. – Matsaya Nov 22 '11 at 12:00fixltx2e. After using that, it appeats that\(x\)is indeed working. In theEdgeit complains about a missing argument though. For some reason it appears that it is expecting an argument after\). Putting{}after it confirms this by fixing the error and resulting in output as we would expect. As far as theEdgeStylegoes, I presume theLoopdefines it's own arrow tip, since it already has one by default. TheEdgeStyleis loaded first and is then replaced. If you use ,for instance,dashedas theEdgeStyleit does operate on the loop. – Roelof Spijker Nov 22 '11 at 12:14loopmacro and theedgemacro : with edgestyleis beforeEdgeStyleand with withLoopit'sEdgeStylethe first option. Sorry for this bug because the behavior is different. – Alain Matthes Nov 22 '11 at 17:13