Which software to draw math/physics figure?

Click For Summary
SUMMARY

This discussion focuses on the search for effective software tools for drawing mathematical and physics figures. Participants mention several options, including AutoCAD, Visio, MATLAB, Mathematica, MS Paint, Photoshop, Inkscape, Adobe Illustrator, Corel Draw, Google SketchUp, and TpX. Notably, TpX is highlighted as a user-friendly alternative with a GUI similar to MS Paint, while TikZ/PGF is recommended for academic papers despite its steep learning curve. The consensus indicates that no single tool perfectly meets all needs, emphasizing the importance of familiarity with chosen software.

PREREQUISITES
  • Familiarity with vector graphics software such as Inkscape or Adobe Illustrator
  • Basic understanding of LaTeX and TikZ/PGF for academic figure drawing
  • Knowledge of MATLAB for function and mesh plotting
  • Experience with casual drawing software like TpX or MS Paint
NEXT STEPS
  • Explore the capabilities of TikZ/PGF for creating complex figures in LaTeX documents
  • Learn how to use Inkscape for precise vector graphics and diagrams
  • Investigate the features of TpX for casual drawing and its ease of use
  • Compare Corel Draw and Google SketchUp for their suitability in academic and casual drawing
USEFUL FOR

Researchers, educators, and students in mathematics and physics who require effective tools for creating figures for academic papers, presentations, and informal discussions.

bobfei
Messages
29
Reaction score
0
Hi,

I would like to ask a question on figure drawing.

When communicating math/physics idea with other people, it is inevitable that formulas and figures are needed. For formulas we have TEX or Mathtype, but for drawing figures, is there very convenient tools that could quickly give expressive and faithful result?

Things I could think of are:

AutoCAD
great for mechanical drawing, but is a giant application and too complicated in many situations​
VISIO
handy, but the drawing is not precise in dimensions​
Matlab & Mathematica
only suitable for drawing functions, meshes, etc.​
MS Paint
... most simple, but not competent​
Photoshop
suitable only for artistic rendering, not good for expressing abstract ideas or intuitive visualizations in math/physics​


So this kind of eliminates all these mainstream software, and none is ideally suitable. My question is how does people in
1. This forum
2. Academia
3. Academic press industry
Draw images? For large companies I believe they can use draftsman, but for individuals, they might not be able to afford, and it is not convenient at all especially for informal discussions.

So how do you draw figures in
1. homework
2. academic paper
3. online/email discussion
?

I occasionally uses MIT OCW, and some of the drawings on their PDF Slides are pretty good. Does anyone know how they were drawn?


Appreciate any response,
Bob
 
Last edited:
Physics news on Phys.org
You missed vector graphics programs like http://www.inkscape.org/" . I've used them for diagrams and drawings in both papers and lecture notes.
 
Last edited by a moderator:
I use Adobe Illustrator. google sketchup might be another option, but I haven't had a chance to use it.
 
Simon_Tyler said:
You missed vector graphics programs like http://www.inkscape.org/" . I've used them for diagrams and drawings in both papers and lecture notes.

Dear Simon,

Compare with Adobe Illustrator / Macromedia freehand, which are is more convenient?


Bob
 
Last edited by a moderator:
I use corel draw and google sketchup, but what I think is that any package is ok if you get to know it and its limitations well.
 
pongo38 said:
I use corel draw and google sketchup, but what I think is that any package is ok if you get to know it and its limitations well.

Is corel draw a complicated software?

In particular, is it huge in size? And is it fast (fast like Google chrome, etc.) ? I tried to use AutoCAD to do some drawing, but its slow startup time and memory space consumption made it unfavorable for frequently use.


Bob
 
Hi, bobfei

I assume you work on windows and I would recommend this tiny pkg called TpX, the link is as follows
http://tpx.sourceforge.net
 
Dear Jonsoncao,

I looked at the http://tpx.sourceforge.net/sample_img.htm" and it looked amazing. Is this software easy to use?

And is it capable of drawing MATLAB class figures?

Bob
 
Last edited by a moderator:
It is relatively easy to use comparing with AutoCAD IMHO, since the GUI is similar to MS paint, but it can't draw a function curve like MATLAB does, you have to import data from other files. I use TpX mostly for casual purposes. For academic paper writing, I draw figures using a LaTeX pkg called TikZ/PGF, it is powerful and free, but the learning curve is kinda steep...

here are some example drawings: http://www.texample.net/tikz/examples
 
  • #10
Dear Jonsoncao,

I will try them, thanks for the answer.

Bob
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 8 ·
Replies
8
Views
4K
Replies
1
Views
2K
  • · Replies 20 ·
Replies
20
Views
5K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K