I'd like to have a program where I can model diagrams like in Microsoft Visio and write math formulas in Latex on it. It would be nice to see the rendered formulas (which can be edited in some way, i.e. double clicking) and be able to move around everything by dragging and dropping.

(Rendering just the boxes from Visio and writing Latex on it is not really a user-friendly option for me)

Is there anything like this for LaTeX?

  • 1
    Use inkscape with textext add on. – user11232 Oct 22 '15 at 8:26
  • I would say Ipe – percusse Oct 22 '15 at 8:28
  • 1
    The classic for this is XFig. Well, one has to get accustomed to it's 80s-unixy GUI style (you need to install an X server to run it...). But it is an extremely mature and still very powerful piece of software. – Daniel Oct 22 '15 at 8:33
  • @HarishKumar, that looks really nice (and also the closest the OP is likely to get to an answer). It looks like a little bit of work getting texttext to work on the latest inkscape though. – Chris H Oct 22 '15 at 8:49
  • @ChrisH: You mean this? – user11232 Oct 22 '15 at 9:10

Thanks for all your suggestions. Here's a summary - feel free to edit it with other options:

  • Inkscape + textext extension
  • Ipe
  • Xfig

I went with Ipe because it's really user friendly.

  • Ipe is excellent! – Moshe Gueta Jul 25 '16 at 9:40
  • IPE is very useful. thanks for sharing. – Farid Cheraghi Jan 14 '17 at 23:08

I'm not too familiar with Microsoft Visio, but another option might be the web app draw.io. It's a nice diagramming tool that interfaces with Google Drive and other services, and supports export to png, svg, and pdf.

Draw.io supports MathJax for mathematical typesetting.

  • That looks great too! – ndrizza Oct 24 '15 at 19:07

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.