TikZ can draw flow chart but I want some sort of a graphical tool where I can create flowchart in an interactive way and then somehow export to LaTeX. Any advice? I am not a geek and the interface should not be too intimidating. An on-line tool or an off-line package will be fine, but it should run on Linux.


Dia is an open source program for drawing vector graphics. I find it quite handy for drawing diagrams and schematic drawings. Dia Examples

Dia exports graphics into vector and pixel formats as well as TikZ/PGF macros.

  • Thanks. The native format is .dia, right? What's the best way to export a flowchart to LaTex, particularly as TikZ? Can I get direct codes, like latexdraw? – Della Apr 30 '14 at 12:03
  • Wes, the native format is *.dia. Sometimes, I export a graphics to TikZ and edit the TikZ file directly (by default dia writes the TikZ code in a *.tex file). – Dohn Joe Apr 30 '14 at 12:40
  • Thanks, I found the option. But I have latex commands inside the node texts which must be processed by tex. When I put the latex commands, dia escapes them characters to produce them verbatim. I can put the desired texts in the tex macro itself, but that completely messes up with the box sizes. Any way out? – Della May 1 '14 at 8:14
  • In this case I edit the exported file with a text-editor directly. This is just a work-around, but unfortunately, I can't think of a more beautiful solution. – Dohn Joe May 5 '14 at 8:32

you could use svg, open it in inkscape and use the workflow as in the accepted answer from Exporting from Inkscape to LaTeX - via TikZ

Inkscape also offers the possibility to use connectors, but in my view dia ist the best tool to start, then maybe use inkscape to give it the final touch.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.