# dot2tex - A Graphviz to LaTeX converter

Author:

  Kjell Magne Fauske

Version:

  2.12.0

Licence:

  MIT

The purpose of dot2tex is to give graphs generated by Graphviz a more LaTeX friendly look and feel. This is accomplished by converting xdot output from Graphviz to a series of PSTricks or PGF/TikZ commands. This approach allows:

> - Typesetting labels with LaTeX, allowing mathematical notation

> - Using native PSTricks and PGF/TikZ commands for drawing arrows

> - Using backend specific styles to customize the output

# User’s guide

- 1. Installation guide
  - 1.1. Dependencies
  - 1.2. Using pip or easy_install
  - 1.3. Binary packages
  - 1.4. From source
  - 1.5. Development version
- 2. Usage guide
  - 2.1. Invoking dot2tex from the command line
  - 2.2. Command line options
  - 2.3. Output formats
  - 2.4. Labels
  - 2.5. Preprocessing graphs
- 3. Customization guide
  - 3.1. Customizing the output
  - 3.2. Customizing edges
  - 3.3. Color support
  - 3.4. Templates
  - 3.5. Special attributes
  - 3.6. Including external dot files
- 4. Tips and tricks
  - 4.1. Fonts
  - 4.2. Debugging
  - 4.3. Be consistent
  - 4.4. Postprocessing
  - 4.5. Use the special graph attributes
  - 4.6. Use the tikz output format for maximum flexibility
  - 4.7. The dot2texi LaTeX package
- 5. Using dot2tex as a module
  - 5.1. Debugging
  - 5.2. The `positions` output format

# Additional notes

- Change log
  - 2.12.0
  - 2.11.3
  - 2.11.2
  - 2.11.1
  - 2.11.0
  - 2.10.dev
  - 2.9.1
  - 2.9.0
  - 2.8.7
  - 2.8.6
  - 2.8.5
  - 2.8.4
  - 2.8.3
  - 2.8.2
  - 2.8.1
  - 2.8.0
  - 2.7.0
  - 2.6.1
  - 2.6.0
  - 2.5.0
  - 2.0.3
  - 2.0.2
  - 2.0.1
  - 2.0.0
  - 1.5.0
  - 1.0.1
  - 1.0.0
- License
  - Authors
  - The dot2tex license

# Acknowledgements

The dot parser used by dot2tex is based on code from the pydot project.

# Indices and tables

- Index

- Module Index

- Search Page