Usually when you're writing in LaTeX you want some pretty illustrations. Right now for geometry figures I use GeoGebra, which is easy enough; but I usually see better figures on other papers.

Plus, it is not all about geometry: I would like to easily make some custom drawing, so the software should allow me to "write" on the screen (a bit like MSPaint does; but paint looks horrible)

For example say I want to create on the pc this image:enter image description here

How do I do that? (This one has been written down on paper and then scanned)

Any help or advice is appreciated.

  • 4
    $\begingroup$ I use the Tikz package for my LaTex drawing $\endgroup$
    – Jemmy
    Commented Sep 25, 2014 at 16:15
  • 3
    $\begingroup$ I use the same. The learning curve is rather severe but it's very powerful. $\endgroup$ Commented Sep 25, 2014 at 16:16
  • $\begingroup$ Another possibility is to use vector graphic software like InkScape to make high quality scalable images. It works like Photoshop, in that it's got tools and a nice GUI. So if you have any other graphics background, the learning curve for InkScape might be easier than Tikz. I say this as an alternative; I primarily use Tikz. $\endgroup$ Commented Sep 25, 2014 at 16:34
  • $\begingroup$ Also, I want to add that the Tex stack exchange (run on the same software as this exchange) offers help on Tikz code. $\endgroup$ Commented Sep 25, 2014 at 16:35
  • $\begingroup$ Here's a good place to start if you want to get an impression of what TikZ can do: texample.net/tikz/examples/all $\endgroup$ Commented Sep 25, 2014 at 17:32

1 Answer 1


Tikz is a popular drawing tool for $\LaTeX$. It is fairly dificult to get going, but the manual is very valuable, and there is also a tex SE site. With a lot of valuable information.

What you can do with it is endless, but it will take time. Note that it is also possible to make simple figures/diagrams in programs such as maple, mathematica and the like and export the images to pdf/post script to include into your document. I've done both in the past and it has worked quite well.

  • $\begingroup$ I'll take a look at it then :) thank you very much! $\endgroup$
    – Ant
    Commented Sep 26, 2014 at 15:53

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .