5 ms·
TikZ (and all the abstractions you can build on it) is one of my favorite parts of the LaTeX ecosystem. At its core is a layout engine where you describe how no
by btown 8y ago
TikZ (and all the abstractions you can build on it) is one of my favorite parts of the LaTeX ecosystem. At its core is a layout engine where you describe how nodes and lines are laid out relative to others, and it spaces everything for you. https://github.com/jluttine/tikz-bayesnet https://github.com/jluttine/tikz-bayesnet , for instance, is a lightweight wrapper that lets you represent graphical models with code like:
\node[latent, left=of y, yshift=0.5cm] (mu) {$\mu$} ;
Now that I'm no longer in academia, I've lost my muscle memory for the syntax, but every time I need to build a flowchart, I think back on this with fondness. If someone were to repackage this with a cloud-based IDE and autocomplete (maybe using something like https://latexbase.com/ https://latexbase.com/ ), maybe slightly kinder syntax, I could see it meeting a business need even for non-technical users who are fed up with the difficulty of "fitting something in" in a large PowerPoint flowchart.
There's also http://sketch4latex.sourceforge.net/ http://sketch4latex.sourceforge.net/ for 3D drawing, which is equally cool.