Whoever makes these kinds of diagrams in LaTeX has a lot more patience than me.
When I need to insert diagrams into a LaTeX document I tend to create them in PowerPoint, save as PDF, and then use \includegraphics with a custom viewport (that way they stay vectors so they can print at any resolution).
I've converted GraphViz graphs into LaTeX for embedding in Automata homework. It was very tedious, but the end result was textbook quality.
Generally when I do stuff in LaTeX I try to borrow as much stuff from public sources as I can. Not unlike CSS work really, there is no reason to do any of that from scratch. This can save you a lot of time.
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.