How to create technical illustrations?

Here’s a question to all scientists out there: how do you create technical illustrations?

I am a big fan of block diagrams, images and plots. I obviously write my technical documents in TeX, and I love it. However, my documents usually lack the high-quality, sexy images that you see in technical books. I have created diagrams and images using MS Paint, MS PowerPoint, and Adobe Illustrator. However, I am not all that happy with the results. Do you know any graphical editor where one can draw block diagrams and add TeX text to it in a simple, straightforward WYSIWYG manner?

I have heard of MetaPost, MetaGraf and psgraf. Does anyone use them? Any hints?

I generate plots using MATLAB. Thankfully MATLAB allows one to export plots and images in EPS format. I am not totally happy with MATLAB’s plotting capabilities, but I suppose that’s not my biggest problem. I should start using Mathematica and Maple too.

Any suggestions / hints will be warmly welcome.

About these ads

10 Responses to “How to create technical illustrations?”

  1. Yaroslav Bulatov Says:

    I also often wonder what people use for books. For instance diagrams in Needham’s Visual Complex analysis (1,2,3) can’t be easily created with any tools I know of

  2. TM Says:

    Igor Pro from Wavemetrics does a far better job at generating publication quality plots than Matlab. It is more intuitive and does a fair job of annotating images as well. I’ve used it for years to generate plots for publications and presentations, and it has come to the rescue for colleagues frustrated with Matlab’s limited ability to customize plots. It will also export to encapsulated postscript.

  3. Alex Says:

    I’ve not made use of it so I can not speak of its performance, but for the Mac there is a slick looking application called OmniGraffle.

    http://www.omnigroup.com/applications/omnigraffle/

  4. Diogo Says:

    You could give pstricks a try. Or even Graphviz if you’re looking for more specific things such as graphs. For plotting capabilities, I would check out the R-Project too.

  5. rod. Says:

    Wow! Graphviz looks awesome. Such sexy graphs! I should have found it long ago :-)

  6. rod. Says:

    Yaroslav,

    The images in Needham’s book are indeed very sexy. I suppose that book publishers hire technical illustrators to take care of the plots, images and diagrams.

  7. PierreD Says:

    For diagrams, I often use a free WYSIWYG free SVG editor : inkscape.

    For math plots, I’m used to “R”.

    cheers

  8. rod. Says:

    Pierre,

    Thanks for your input! Gonna check inkscape now :-)

  9. Alex Gittens Says:

    The whole mathematically generated illustration idea appeals to me. I like MetaPost, but I haven’t used it recently. Other than that, I also like Postscript with the PSMath toolkit, but that’s only when there isn’t a need to match fonts with the document. I have the feeling Illustrator can be really powerful if you can get a handle on it, but I haven’t had the time to do so.

  10. ryan Says:

    I use metapost extensively. It is great, but limited in its built in tools. A promising new project is “Asymptote” (http://asymptote.sourceforge.net), however I have found its syntax quite difficult to remember and understand.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.

Join 77 other followers

%d bloggers like this: