What to use for figures in a paper?

  • Thread starter Thread starter dicerandom
  • Start date Start date
  • Tags Tags
    Paper
Click For Summary

Discussion Overview

The discussion revolves around the best tools and software for creating figures to include in a LaTeX paper, particularly focusing on 2D and 3D figures for a senior thesis. Participants share their experiences and seek advice on suitable options for generating complex graphical representations.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant mentions using Inkscape for creating 2D figures, noting its compatibility with LaTeX through SVG format, but expresses challenges with 3D geometries.
  • Another participant suggests using any drawing software to create figures and save them as postscript or encapsulated postscript files for inclusion in LaTeX, citing its use in major physics publications.
  • A participant clarifies their need for software that simplifies the creation of complex 3D figures, providing examples of the types of figures they wish to create.
  • One suggestion for a free 3D modeling tool is provided, along with the possibility of using Python scripts for calculations within that software.

Areas of Agreement / Disagreement

Participants do not reach a consensus on a single preferred tool or method, as various software options and approaches are discussed, indicating multiple competing views on the best practices for figure creation.

Contextual Notes

Some participants' suggestions depend on familiarity with specific software and may not address all user needs, particularly for complex 3D figures. The discussion does not resolve the effectiveness of the proposed tools.

Who May Find This Useful

Students and researchers in physics or related fields looking for advice on software for creating figures in LaTeX documents, particularly those dealing with complex graphical representations.

dicerandom
Messages
305
Reaction score
1
I'm not sure if this is really the correct place to be putting this, but I hope that if it isn't someone will be kind enough to move it to the proper location.

I've just started in on writing my senior thesis, and I have some figures I want to include. I'm writing the paper in LaTeX.

For previous papers I've written in other classes I've used Inkscape to draw figures "by hand," it's nice because Inkscape uses the SVG vector graphics format which can easily be translated into a PDF or PostScript file so that LaTeX can handle it. This technique works well for 2D figures but can get complicated very quickly for 3D geometries, as I discovered last year when I spent a good three hours creating a figure to demonstrate the rotations involved in Euler angles.

I've found a LaTeX package called PSTricks which allows you to create fairly sophisticated graphs within LaTeX itself, and even has some great examples, however it is somewhat complicated. I'm hoping to get some advice on what it is that people use for figures in their papers so that I can hopefully decide on what is best for my purposes.
 
Computer science news on Phys.org
You first draw it using any drawing software that you like, or have access to (any CAD, Powerpoint, etc.), and then save the drawing as a postscript or encapsulated postscript file. This is the file that you include in your LaTex document. This is the format that major physics publications such as The Physical Review use.

Zz.
 
Sorry, I guess I rambled on a bit too much and wasn't clear on what exactly it is that I'm looking for. I already have drawing software which I can use to export figures to EPS format, I'm just looking for suggestions on software I could use which would make creating complicated 3d figures easier.

I think two examples of figures which will be about as complicated as I care to get would be the standard figure for the geometry of the differential volume element in spherical polar coordinates and a tangent plane to some curved surface, with normal and basis vectors in the plane.
 
If you want a free 3d modeler you can find one here:

http://blender.org/cms/Home.2.0.html

If you need to do any calculations in blender you can write python scripts.

http://www.python.org/
 
Last edited by a moderator:

Similar threads

Replies
15
Views
11K
  • · Replies 25 ·
Replies
25
Views
6K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 6 ·
Replies
6
Views
4K
Replies
11
Views
3K
  • · Replies 11 ·
Replies
11
Views
3K