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 software that can aid me in drawing knots and links. There are of course (examples) knotplotters all over the web, but they can only draw specific knots.

What I am looking for is the software that for example Selman Akbulut used to draw the pictures in his topology presentations (see for example It looks like he is using something (else than obviously a huge amount of caffeine) to draw freehand...

Alas, there is no email address on his homepage so I can ask him personally.

I looked into packages which can draw knots and links directly into LaTeX, but they all seem to be too cumbersome when you draw really complicated links.

Edit: Seems that Akbulut is just using a drawing aid. Probably one of those described in the answers below. Further, he seemed to be somewhat cross with the nomenclature (Kirby diagrams), since he developed something similar one year before Kirby's paper in 1977. So maybe we have to use a more careful phrase. Obviously, I didn't know of some friction going on there, I just think it is a nice way to represent 4-dimensional handlebodies, no matter what you call it...

share|cite|improve this question
Okay thanks. I'll write him an email and post the result back to Stackexchange. In the meantime, the question still stands. – Willem Noorduin Aug 19 '11 at 11:45
Of course. :) I just helped you with the portion of your question that I am capable of helping you with. – J. M. Aug 19 '11 at 11:50
The bottom of this course site have some useful links. – Fredrik Meyer Aug 19 '11 at 12:50

See Drawing knots using computers for a tutorial and Knot Software for a list of programs (some links are broken but Google can help). KnotPlot seems very nice if you want to get fancy.

share|cite|improve this answer

If you are into LaTeX, you can use this package to actually get fast results using the powerful TikZ/PGF packages. Or pst-knot package with PSTricks.

share|cite|improve this answer

The standard first answer to questions like this is Inkscape. (There are many other similar vector drawing programs, but for the given feature set, the price of $0 is hard to beat.) I took a quick look at the presentations you linked to, and I didn't see anything there that one couldn't draw fairly easily in Inkscape after a bit of practice.

share|cite|improve this answer

After a tremendous amount of experimentation with various software I wasn't really happy with, I settled on Xara. It's not free, but it saves me so much time and effort that it's worth every penny I paid. And of course you can draw many other things besides knots. I'm happy with the results.

share|cite|improve this answer

If I recall Selman uses Adobe Illustrator.

Also, you know his email address since you know that is website is

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.