Software for Creating Physics Diagrams

Click For Summary

Discussion Overview

The discussion revolves around recommendations for software suitable for creating quality 2D diagrams for a physics thesis. Participants explore various options that accommodate labeling, Greek characters, and specific diagram types such as elliptical orbits.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Homework-related

Main Points Raised

  • One participant seeks software for creating diagrams that include labels and Greek characters, indicating a need for something more advanced than MS Paint.
  • Another suggests gnuplot, noting its effectiveness for plots and availability of examples.
  • Some participants mention asymptote and pyx as potential tools for various types of diagrams, with links to galleries for reference.
  • A participant specifies that their diagrams will focus on elliptical orbits, seeking further suggestions.
  • LaTeX is recommended by several participants for its capabilities in technical writing and diagram integration, with one emphasizing its bibliography management features.
  • Another participant mentions Graph as a freeware option for diagram creation.
  • Some participants discuss the output formats of LaTeX, pdflatex, and related tools, highlighting their automatic compilation features.
  • Suggestions include using xmgrace for simpler 2D plots and PGPLOT for producing quality plots.
  • One participant proposes checking with the university's audio-visual department for professional graphics assistance, noting potential costs.
  • Another questions the necessity of advanced software, suggesting that simpler tools like PowerPoint or Adobe Illustrator could suffice for creating diagrams.

Areas of Agreement / Disagreement

Participants express a range of opinions on the best software for diagram creation, with no clear consensus on a single solution. Multiple competing views and suggestions remain throughout the discussion.

Contextual Notes

Some participants highlight limitations in the capabilities of certain software, such as the inability of xmgrace to handle surfaces. Additionally, there are varying opinions on the learning curve associated with LaTeX compared to other software options.

Who May Find This Useful

This discussion may be useful for graduate students or researchers in physics or related fields seeking software for creating diagrams in their theses or academic papers.

NoobixCube
Messages
154
Reaction score
0
Hi all,
I am writing up parts of my MSc thesis in physics early and it has become apparent that I need some software to produce some reasonable quality diagrams in the write up. The diagrams will mainly be 2D but need labels in most places with Greek characters, arrows etc.. Any ideas on software that would be good. I was thinking something a bit above MSpaint :redface:
 
Physics news on Phys.org
Never tried it, but I heard/read about it. Have you tried gnuplot?
 
What kind of "diagrams"?

For plots, gnuplot [as suggested] is pretty good... and there are lots of examples out there to help.
For other kinds of diagrams,
http://asymptote.sourceforge.net/gallery/
and
http://pyx.sourceforge.net/gallery/
look good.
 
well my diagrams will mainly be about drawing elliptical orbits and the like with labels. Hope that helps. Thanks for the suggestions thus far
 
here is a nice gnuplot tutorial: http://t16web.lanl.gov/Kawano/gnuplot/index-e.html
 
Last edited by a moderator:
LaTEX, LaTEX, LaTEX! It can only produce simply diagrams on its own, but as someone who is defending in the next week or so, I recommend to everyone I know who is doing a thesis to use LaTEX for the writeup.

It was designed for writing technical papers. It outputs straight to pdf, which is nice for printing and sending to people without MS Office. The equation editor is the best around (it's the same thing they use here on these boards). It also puts figures and diagrams in the most efficient place in the thesis, no worrying about tying to fit things on certain pages.

Mostly though, the seller for me is references. You have a bibliography file, which contains stuff that looks like:

Code:
@article{paper2008,
 author = "whoever",
 title    = "whatever title",
 journal = "journal here",
 volume = "500",
 pages  = "100--108",
 year   = "2008"
}

Then to reference that paper, you simply do:

Code:
As seen in Whoever\cite{paper2008}...

Since a proper reference page for a thesis is alphabetical, it will automatically generate and rearrange the references each time you compile the thesis. You can also reference sections of the thesis and equations in the same way.

The version that I'm using is available at:
http://www.cs.mun.ca/~donald/metathesis/

There is a great couple hour tutorial at:
ftp://ftp.tex.ac.uk/tex-archive/info/lshort/english/lshort.pdf[/URL]

Sample diagram made in LaTEX:
[PLAIN]http://www.cs.mun.ca/~donald/metathesis/thesis-11.png
 
Last edited by a moderator:
Try "Graph", a freeware.
 
LaTeX outputs to dvi. pdflatex outputs to pdf, and pslatex, well, you can guess.
 
matt grime said:
LaTeX outputs to dvi. pdflatex outputs to pdf, and pslatex, well, you can guess.

Right, the package that I'm using has a make file that does it all automatically.

Code:
 make thesis.pdf

and voila!
 
  • #10
I am definitely using Latex for the write up but I am wanting a graphics software for the diagrams. I think asymptote might be on the cards team
 
  • #11
  • #12
Why not try your universities audio visual department. I know in my university they are responsible for coming up with a lot of the graphics for departmental poster presentations. The advantage is you will achieve a really professional looking graphic for your thesis. The downside is that even as a student you will probably have to pay for the service. Anyway, just a thought that may be worth checking out. Failing that ask your supervisor for advice.
 
  • #13
I'm not actually sure why something as simple as PowerPoint (or any of the other similar software) wouldn't suffice for such diagrams. If not, you might be able to find Adobe Illustrator on a computer in a university lab, which would give you a lot of options for drawing such diagrams and labeling them. Actually, you could also do it in Photoshop (with the advantage of saving it to a lot of different formats to insert whichever version is most compatible with the rest of your thesis). Neither of them would require learning a lot of new commands like LaTex might, and which you might not want to waste a lot of time learning if the rest of your thesis doesn't require it. Neither is worth buying just for making 2D diagrams though, so I'd recommend just finding a university computer lab where you can use them.
 

Similar threads

Replies
5
Views
6K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 17 ·
Replies
17
Views
3K
Replies
28
Views
4K
  • · Replies 13 ·
Replies
13
Views
4K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K