# automata – Finite state machines, graphs and trees in METAPOST

The package offers a collection of macros for METAPOST to make easier to draw finite-state machines, automata, labelled graphs, etc. The user defines nodes, which may be isolated or arranged into matrices or trees; edges connect pairs of nodes through arbitrary paths. Parameters, that specify the shapes of nodes and the styles of edges, may be adjusted.

Sources | `/graphics/metapost/contrib/macros/automata` |

Documentation | |

Version | 0.3 |

License | The LaTeX Project Public License |

Maintainer | Gabriele Puppis |

Contained in | TeX Live as automata |

MiKTeX as automata | |

Topics |
finite-state machines, automata, labelled graphs, etc. |

Download the contents of this package in one zip archive (91.7k).

## Suggestions

Maybe you are interested in the following packages as well.

- bpolynomial: Drawing polynomial functions of up to order 3
- splines: METAPOST macros for drawing cubic spline interpolants
- textpath: Setting text along a path with METAPOST
- roundrect: METAPOST macros for highly configurable rounded rectangles (optionally with text)