CTAN Comprehensive TeX Archive Network

Directory macros/latex/contrib/tkz/tkz-euclide


tkz-euclide — for euclidan geometry

Release 3.0§c 2020/04/06


tkz-euclide is a package (latex) which allows you to draw two-dimensional geometric figures, in other words to create figures of Euclidean geometry. It uses a Cartesian coordinate system orthogonal provided by the tkz-base package as well as tools to define the unique coordinates of points and to manipulate them. The idea is to allow you to follow step by step a construction that would be done by hand as naturally as possible.


The scontents package may be modified and distributed under the terms and conditions of the Project Public License, version 1.3c or greater.


The package compiles with utf8, pdflatex and lualatex, loads and depends on updated versions of:


The package tkz-eculide is present in Live and MiK, use the package manager to install.

You can experiment with the tkz-euclide package by placing all of the distribution files in the directory containing your current tex file.

The different files must be moved into the different directories in your installation TDS tree or in your TEXMFHOME:

  doc/cheatsheet_euclide_2.pdf -> TDS:doc/latex/tkz-euclide/cheatsheet_euclide_2.pdf
  doc/cheatsheet_euclide_1.pdf -> TDS:doc/latex/tkz-euclide/cheatsheet_euclide_1.pdf
  doc/Euclidean_geometry.pdf   -> TDS:doc/latex/tkz-euclide/Euclidean_geometry.pdf
  doc/TKZdoc-euclide.pdf       -> TDS:doc/latex/tkz-euclide/TKZdoc-euclide.pdf
  doc/README.md                -> TDS:doc/latex/tkz-euclide/README.md
  doc/examples/*.*             -> TDS:doc/latex/tkz-euclide/examples/*.*
  doc/sourcedoc/*.*            -> TDS:doc/latex/tkz-euclide/sourcedoc/*.*
  code/*.*                     -> TDS:tex/latex/tkz-euclide/*.*

How to use it

To use the package tkz-euclide, place the following lines in the preamble of your document:


The line \usetkzobj{all} is no longer required with tkz-euclide but you can use it with other packages.

If you use the xcolor package, load that package before tkz-euclide to avoid package conflicts.


Documentation for tkz-euclide is available on CTAN. You have two cheatsheets about tkz-euclide in the archive. Use texdoc tkz-euclide.


All examples given in documentation will be stored on CTAN as standalone files, ready for compilation. You can use the main.tex file to load and compile an example.

The archive contains a litle document about Euclidean Geometry with four examples.

Other examples, en français, are on my site: http://altermundus.fr


The new version of tkz-euclide is not fully compatible with the version 1.16 but the differences are minor.


  • 3.06 correction of bugs, amelioration of the documentation.
  • 3.05 correction of bugs, amelioration of the documentation.
  • 3.02 replacement french documentation by english documentation, correction of bugs.
  • 3.01 replacement fp for xfp, addition of some macros, correction of bugs
  • 1.16 correction of bugs
  • 1.13 first version


Alain Matthes, 5 rue de Valence, Paris 75005, al (dot) ma (at) mac (dot) com

Download the contents of this package in one zip archive (1.4M).

tkz-euclide – Tools for drawing Euclidean geometry

The tkz-euclide package is a set of files designed to give math teachers and students easy access to the programming of Euclidean geometry with TikZ.

Home pagehttp://altermundus.fr
LicensesThe Project Public License 1.3
Copyright2020 Alain Matthes
MaintainerAlain Matthes
Contained inTeX Live as tkz-euclide
MiKTeX as tkz-euclide
Graphics use
See alsoeukleides
Guest Book Sitemap Contact Contact Author