Anyone can give me an advice on finding a good program that would allow me to make free-body diagrams, such as a pendulum, a block descending down an inclined plane, a spring attached to a block and other simple graphics. as the ones you see in a typical physics book. I am having difficulties finding such program. I know you may say Adobe Illustrator but that's too expensive and the learning curve is very high, at least for me. Thanks.
-
3This looks off-topic to me as written. Can it be made more relevant to TeX? If not, then I'd be minded to close it.– Joseph Wright ♦Commented May 11, 2011 at 6:59
-
Relevant to TeX, don't we have a big-list question about diagraming packages (TikZ, PSTricks, xy-pic, etc) somewhere?– Matthew LeingangCommented May 11, 2011 at 10:46
-
1@Matthew: do you mean this one: tex.stackexchange.com/q/205/86– Andrew StaceyCommented May 11, 2011 at 10:59
3 Answers
Your question is unrelated to TeX, but you may want to take a look at the list of vector graphic editors. For free mathematical drawing, I recommend GeoGebra. For technical drawing, you will obviously need a CAD program. A free alternative to Adobe Illustrator is Inkscape which could be used along with a plug-in to export to PGF/TikZ.
As been stated before, the question is kinda unrelated to TeX, but I would recommend Dia for almost any kind of "simple" figures. For example the box-on-sloping-hill-with-spring scenario.
Dia also has commandline options for export, ie very useful when using Makefiles :)
-
A shortcoming of Dia is the impossibility to use LaTeX markup — all special symbols get escaped. This can be disabled, but requires modifying Dia's source code (last time I checked). Commented May 11, 2011 at 7:50