[Tex/LaTex] The best way to create illustrations for a book, reports, etc

diagramsgraphicsillustrator

I use LaTeX in Mac for my scientific reports. I want to include illustrations like this:

enter image description here

One of my professors recommended DrawPerfect 1.1. It is obvious that he is outdated. I was thinking of using Illustrator or other vector drawing program or use PGF, TikZ, PSTricks, but I not sure what is the best option for a drawing program properly integrated with LaTeX which is not too difficult to use. What are the reasons to choose from the various options?

Best Answer

There are many alternatives to make a scientific illustrations, but your choice should be based on the type of field you primarily work in. If you work with physics then vector programs like Inkscape or Adobe Illustrator are the way to go, if you are not familiar with PGF/TikZ. You will quickly benefit from those programs, and I know Inkscape are able to convert its svg-format into PGF/TikZ code.

However, if you would like to work with PGF/TikZ (and spend some time on it), it is worth doing. But you need to maintain your skills with the syntax, otherwise it is too time consuming from my experience.