Software Recommendations for LaTeX Diagrams on Linux Ubuntu

Click For Summary

Discussion Overview

The discussion revolves around recommendations for software that can create diagrams and graphics suitable for inclusion in LaTeX documents, specifically for users on Linux Ubuntu. Participants explore various tools and approaches for plotting functions, drawing vectors, and writing matrices, while emphasizing the need for compatibility with LaTeX.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant suggests learning LaTeX itself, implying it can handle most mathematical typesetting needs.
  • Another participant mentions that LaTeX is not a strong graphical tool but refers to the LaTeX Graphics companion for guidance.
  • Several participants recommend using R, xv, or xfig for creating graphics in eps format for LaTeX documents, noting that other software like Maple, Mathematica, or MATLAB may also be options, though not necessarily free.
  • A participant introduces Sage as a useful front end for math packages, highlighting its "sagetex" style for embedding code in LaTeX.
  • Another participant emphasizes the use of PS-Tricks and pdg/tikz packages for creating graphics, noting that tikz is easier to learn but PS-Tricks has unique capabilities.
  • Gnuplot is recommended by a participant as a simple tool for generating professional-quality plots in PDF or postscript formats for LaTeX.
  • Asymptote is mentioned as a preferred tool for drawing graphs and geometric diagrams by one participant.
  • Another participant notes the availability of extensive online resources for learning LaTeX, specifically mentioning the TeX Users' Group website.
  • A participant shares their experience of installing Tex Live and using Gedit for writing .tex files, expressing enthusiasm about the capabilities of LaTeX.

Areas of Agreement / Disagreement

Participants present multiple competing views on the best software for creating diagrams for LaTeX, with no consensus on a single preferred tool. Various tools are suggested, each with its own strengths and weaknesses, reflecting a range of opinions on the best approach.

Contextual Notes

Some recommendations depend on the specific needs of the user, such as the type of diagrams required or the user's familiarity with LaTeX. The discussion does not resolve which software is definitively superior, and limitations in terms of software compatibility and user experience are implied.

kbaumen
Messages
190
Reaction score
0
I'm sorry if this is the wrong forum but I think that mathematicians often work with LaTex and should be able to answer.

Could you please recommend me any kind of software for creating diagrams (plotting functions, drawing vectors, writing down matrices, etc) and then converting these diagrams into LaTex code. Btw, I work with Linux Ubuntu and I won't use Wine, so, please, only software for Linux.
 
Physics news on Phys.org
Learn LaTeX.
 
LaTeX itself typesets most mathematical objects you need. It is not a great graphical tool, but see the LaTeX Graphics companion for more.

If you want to draw graphs, then look at R (which is entirely free in all senses), xv or xfig, and create graphics in eps format for inclusion into a LaTeX document (other formats work too). Other options (which aren't necessarily free) are maple, mathematica or matlab.
 
matt grime said:
LaTeX itself typesets most mathematical objects you need. It is not a great graphical tool, but see the LaTeX Graphics companion for more.

If you want to draw graphs, then look at R (which is entirely free in all senses), xv or xfig, and create graphics in eps format for inclusion into a LaTeX document (other formats work too). Other options (which aren't necessarily free) are maple, mathematica or matlab.

Thank you!
 
You can also try the free software Sage - it is a nice little front end to some math packages, but it has a "sagetex" style for use with latex that allows sage code to be embedded inside
latex files.
there is a similar feature with R.

if you need "one off" graphics - diagrams, etc,, both the PS-Tricks (post-script tricks) packages and the pdg/tikz packages for latex are highly recommended. I found tikz easier to learn, but PS-Tricks can do many things tikz can't.
 
I find that plots in PDF or postscript are best for LaTeX, and a simple free tool for generating professional quality plots of this kind is gnuplot.
 
If you intend to learn latex, even if you already know it, you can find (almost) no end of
very good advice on the web.

A good starting point is

www.tug.org

(tug = Tex Users' Group)
 
asymtote is what I use to draw graphs, geometric diagrams, etc.
 
Wow, thank you guys for all the advice.
 
  • #10
Asymptote! You can also use the "inhouse" graphics environment in your basic TeX package.
 
  • #11
So I installed Tex Live and am now using just Gedit to write .tex files which I can than turn into neat .pdf documents. Of course I just started reading a manual on LaTeX and still don't know much about it but I'm quite amazed by the possibilities that are offered by LaTeX. Ok, got to go, read the manual.

Thank you all for the advice to learn LaTeX.
 

Similar threads

  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 18 ·
Replies
18
Views
3K
  • · Replies 21 ·
Replies
21
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 11 ·
Replies
11
Views
6K
  • · Replies 8 ·
Replies
8
Views
14K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 16 ·
Replies
16
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K