3
$\begingroup$

I am a math grad student and these days I am writing my thesis using $\LaTeX$. I have to use few 2D graphs that contain curves and shaded regions with few labeling. Can anybody please recommend me a user friendly free software that I can use to draw my figures?

$\endgroup$
  • 2
    $\begingroup$ It shouldn't be hard with pstricks or tikz-pgf. You'll have a better integration to your document than with an external software. $\endgroup$ – Bernard Jun 25 at 21:39
  • 2
    $\begingroup$ I always used Mathematica with the Save As... functionality. Save to pdf, then include the pdf in your document. $\endgroup$ – Adrian Keister Jun 25 at 21:41
  • $\begingroup$ Geogebra has an intuitive GUI and it can export to tikz. $\endgroup$ – mlainz Jun 25 at 21:44
  • $\begingroup$ Another vote for Mathematica, which I have used exclusively for several books, including the book I'm writing now. $\endgroup$ – David G. Stork Jun 25 at 21:48
  • $\begingroup$ along with the other recommendations, take a quick look at draw.io, might be of some help. $\endgroup$ – ExtremeRaider Jun 26 at 3:41
3
$\begingroup$

I’d look into Tikz, which is a package for LaTeX. It’s fairly intuitive if you’ve used LaTeX before and I think (based on your description) it’s good for what you’re going for.

Here’s a link to an Overleaf page describing some of its basic functionality:

There’s obviously more you can do with it (I recently used it/an extension of it to draw circuits for a Laplace transform paper I wrote), so you can do some more googling to find what you think you need out of it. Good luck!

$\endgroup$
  • 3
    $\begingroup$ +1 with modifications. I find tikz very useful but with a steep learning curve. So what I do is find some code that does as much as possible of what I want, try to modify it (cargo cult programming, I'm afraid), then ask politely at tex stackexchange for help. I always get it. $\endgroup$ – Ethan Bolker Jun 25 at 21:57
  • $\begingroup$ @EthanBolker: from my point of view, pstricks has the advantage to use LaTeX syntax, so the learning curve is not so steep. Furthermore, it is well documented, with many examples, and the documentation has a sensible size. $\endgroup$ – Bernard Jun 25 at 22:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.