Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am looking for a program to create images of very simple situations, e.g. this. I have already tried Geogebra but I am not quite satisfied with the result. I want my images to look as if they were taken from some (geometry) book; this is what I mean:

enter image description here

This was taken from my last year's geometry lecture notes. I feel like everyone is using the same program to create such images (because they all look the same).

Does anyone know what program I could use in order to create such images? I'm sure I could succeed with both MS Paint and Adobe Photoshop, but I'm looking for some program made to create such images. I hope this is the right place to ask for this and thanks for any help in advance.

share|cite|improve this question
If you don't mind coding, JSXGraph is nice. – David Mitra Apr 6 '12 at 12:17
A related question: Software for drawing geometry diagrams. – Martin Sleziak Apr 6 '12 at 12:44
up vote 13 down vote accepted

If you do not like coding and looking for WYIWYG, then Ipe is a good option.

If you like coding, then you have many options: PSTricks, TIKZ/PGF, Metapost, Asymptote, ...

share|cite|improve this answer
+1, coding also gives more control that will not be available with WYSWYG – Arjang Apr 6 '12 at 13:15
Ipe is exactly what I've been looking for, thanks! – Huy Apr 6 '12 at 13:42

You may want to try Tikz. See for examples.

share|cite|improve this answer
I am using Tikz with LaTex on Windows. – scaaahu Apr 6 '12 at 13:23
Thanks for the advice! I mostly use GeoGebra but, that TikZ also seems quite convenient indeed. I wonder if it works on Windows as well...? I mean, a "compiled" or a "ready to compile" version for example. Is the source code of TikZ available by the way? – Kerim Atasoy Apr 28 '12 at 23:44

I use Omnigraffle for the Mac. It is by far the easiest figure-maker for mathematics and is LaTeX friendly. Simply drag and drop predefined shapes (including points, lines, polygons, etc.) within Omigraffle, adjust them as needed for size, opacity, color, etc., use LaTeXIt to add labels or equations, save, then export to pdf or eps. I created the following faithful reproduction of your image by sight in 45 seconds.

enter image description here

share|cite|improve this answer
I'm afraid I forgot to mention that I'm looking for a program which I can run on Windows 7. – Huy Apr 6 '12 at 13:06
You can run LaTex on Windows. – scaaahu Apr 6 '12 at 13:22
Any vector graphics program should suffice. – user02138 Apr 6 '12 at 13:28

You might also try out DrGeo which is a interactive geometry program.

Screenshot 1 Screenshot 2

Screenshot 1 source:

Screenshot 2 source:

share|cite|improve this answer
Seems quite fun and usuful, thanks for the advice. – Kerim Atasoy Apr 28 '12 at 23:49

I have been enjoying kseg. It is very quick to draw diagrams in kseg.

After you draw the diagram you can drag the components around and the others will follow, retaining the same constraints. For example, in this diagram it appears that $NM$ is the perpendicular bisector of $PQ$:

example diagram

And I can see if that still appears to be the case even after I move point $C$ to make a very different inscribed quadrilateral:


share|cite|improve this answer

Euklides produces pretty nice geometry sketch.

Feuerbach's Circle

share|cite|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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