Graphics, Figures & TablesMultiple loops in graph with Tikz

Information and discussion about graphics, figures & tables in LaTeX documents.
Post Reply
jocom
Posts: 25
Joined: Fri May 07, 2010 4:28 pm

Multiple loops in graph with Tikz

Post by jocom »

Hi,

I'm trying to build a graph with multiple loops attached to one node.
This is what I have come up with till now.

Code: Select all

Code, edit and compile here:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows}
\begin{document}
\begin{figure}
\begin{tikzpicture}[->, shorten >=2pt, shorten <=2pt, >=stealth']
\tikzstyle{every node}=[draw,circle,fill=black,minimum size=4pt,
inner sep=0pt]
\foreach \pos/\name in {{(-1,-1)/a}, {(-1,1)/b}, {(1,1)/c}, {(1,-1)/d}} {
\node (\name) at \pos {};
}
\draw[<->] (a) -- (b);
\draw[<->] (b) -- (c);
\draw[<->] (c) -- (d);
\draw[<->] (d) -- (a);
\draw[<->] (a) -- (c);
\draw[<->] (b) -- (d);
% building loops
\foreach \k in {1} {
\foreach \pos/\out in {a/below, b/above,
c/above, d/below} {
\path (\pos) edge [loop \out] (\pos);
}
}
\end{tikzpicture}
\end{figure}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
On the last lines I am trying to build multiple loops for each node. But I actually do not know how to do this properly. Do you have any suggestions? I mean, I do not know how to 'use' the \k in the "\path edge [loop]" command.

jocom

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

Post Reply