I would like to include some drawings, especially some force diagrams to my thesis.

For instance, I would like to sketch some figures like:

enter image description here

enter image description here

I have a few possibilities

  1. Draw them in PowerPoint blocks, but it produces really simple shapes and does not have a library to draw some shapes. Everything needs to be created from scratch and it causes some problems when it comes to rescale the whole shape.

  2. Using GeoGebra, which is nice in terms of geometrical relations and scalability, butit is not exactly what I am looking for.

  3. I have tried yEd Graph Editor, which is perfect in terms of sketching flowcharts, but when it comes to drawing some shapes, it does not suit well, as it does not even have rotating the shape function.

  4. Using TikZ/PGF. As far as I know with this anything can be drawn, butmy TeX skills are not good enough to produce such good images in a short time. Actually what I am looking for is to be able to produce such graphs, but in an easier way.

In addition, I have already read the related topic https://academia.stackexchange.com/questions/1095/software-to-draw-illustrative-figures-in-papers . But I could not find a proper one there and any suggestions would be appreciated.

  • This is off-topic for this SE site. Nonetheless, I've used for similar purposes MS Visio and got very good results, perhaps you should consider it.
    – user3209815
    Commented Jan 21, 2015 at 11:01
  • I think this question may be off-topic because it is a shopping question.
    – Wrzlprmft
    Commented Jan 21, 2015 at 11:22
  • Thank you @StephanKolassa , I was not aware of that site, but now I am going to see Software Recommendations section as well.
    – birincilikteli
    Commented Jan 21, 2015 at 12:11

1 Answer 1


For this sort of thing I would recommend Inkscape:

  • Free
  • Cross platform
  • Vector Drawings so scales well
  • Lots of libraries of shapes
  • PNG, OpenDocument Drawing, DXF, sk1, PDF, EPS and PostScript export formats

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.