[pstricks] Finite-state Diagrams
Denis Girou
Denis.Girou at idris.fr
Fri Oct 4 20:38:18 CEST 2002
>>>>> "Francisco.Grossi" == Francisco A S Grossi <fgrossi at brfree.com.br> writes:
Francisco.Grossi> I know how to draw finite-state diagrams using pstricks. However, I did not
Francisco.Grossi> like the loop from one node to itself (I used nccircle for that) because it
Francisco.Grossi> takes most of the space around the node and it is not nice. Is there a way
Francisco.Grossi> to draw a thiner loop?
I have not understood what you want to obtain (perhaps that the JPEG image
joined to your message showed what you want to have, but I was able to see
nothing on it...).
You obviously must know how to change the radius of the circle, as this is
a required parameter... Otherwise, you can try to play with a kind of node
connection joining two nodes, which will be the same one here. It can offer
more flexibility. See here for \ncloop.
\documentclass[a4paper]{article}
\usepackage{pst-node}
\pagestyle{empty}
\begin{document}
\begin{psmatrix}
A & B & C & D & E & F
\end{psmatrix}
\psset{arrows=->}
\nccircle{1,1}{0.5}
\nccircle[angleA=30]{1,2}{0.4}
\nccircle[arrows=-,nodesep=0.05]{1,3}{0.2}
\ncloop[angleB=180]{1,4}{1,4}
\ncloop[angleB=180,linearc=0.35,nodesep=0.1]{1,5}{1,5}
\ncloop[angleB=180,linearc=0.15,loopsize=0.4]{1,6}{1,6}
\end{document}
D.G.
More information about the PSTricks
mailing list