I'm a doctorate candidate working at Institute of Water Quality Control, Garching, Germany. More Info...
27 Dec 2010 |
|
In preparation of my next paper I needed to draw a detailed complex diagram. Since I am using LaTeX and Source Control (which I will write them in detail) I also needed a more robust solution than Adobe Illustrator (which I don't have a license), Inkscape (great package, though still very limited for complex diagrams), and other common ones such as Corel. Needless to say that all their formats are binary and not source-control friendly. Also, I love to code, so I got to learn about TikZ. It had a wow! effect for me right away. In TikZ, you can use the full power of LaTeX (as in typesetting), and in addition enhance your digrams with the power of programming. You can create this kind of diagrams in a minute:
What you get is a vector-based image that you can use in your publications (no denting when you scale it), and also track the changes in a version-control system (like when you added a part and then removed it, and you want it back). Also, you can maximize it to your needs and get such diagrams as well (redid the diagram of my first paper to learn):
Also, the synthax is pretty easy to learn too (see below). So, give it a try! |