I am looking for a good software for making diagrams for scientific and technical publications. I have tried using xfig but it makes my brain hurt. Any alternatives?Requirements:

1. Output should be in a print-friendly format, preferably something that can be used easily in LaTeX documents. 2. Ability to do block diagrams and schematics etc3. Ability to use greek letters and mathematical symbols4. Should run on either Linux or Windows. 5. Should cost less than, say, $100.

Not sure that meets the second part of requirement #1; and whether it meets requirement #4 depends on what he actually meant -- I initially interpreted it as "we use Linux and Windows so it needs to be usable on both", but I suppose a strict parsing of the grammar actually leads to an interpretation of "as long as it works on at least one of Linux or Windows it's OK".

The years just pass like trains. I wave, but they don't slow down.-- Steven Wilson

Not sure that meets the second part of requirement #1; and whether it meets requirement #4 depends on what he actually meant -- I initially interpreted it as "we use Linux and Windows so it needs to be usable on both", but I suppose a strict parsing of the grammar actually leads to an interpretation of "as long as it works on at least one of Linux or Windows it's OK".

Yeah sorry about that, I meant "as long as it works on at least one of Linux or Windows it's OK".

Visio is great for making flowcharts. You can find the 03 version around for pretty cheap as well. It has pretty much everything you want in it already.

My main concern with Visio was whether its output is easily importable into LaTeX. It also costs more than $100 (Edit: well, maybe not the '03 version).

(For those who aren't familiar with it, LaTeX is a document formatting language based on TeX, which was invented by Donald Knuth. It has seen a fair bit of use in the technical/scientific publishing field.)

codedivine wrote:

Thanks everyone. I have settled on Inkscape for now.

I'd be very interested to hear how that goes. I've dabbled with both Inkscape and LaTeX, but never tried using them together before.

The years just pass like trains. I wave, but they don't slow down.-- Steven Wilson