Overview of Eukleides

Eukleides is a Euclidean geometry drawing language. Two softwares are related to it. First, eukleides, a compiler which allows to typeset geometric figures within a (La)TeX document. This program is also useful to convert such figures in EPS format or in various other vector graphic formats. Second, xeukleides, an X-Window front-end which makes possible to create interactive geometric figures. This program is also useful to edit and tune some Eukleides code.

Design

Eukleides has been designed in order to be close to the traditional language of elementary Euclidean geometry. In many cases, it makes possible to completely avoid the use of Cartesian coordinates. You may want to have a look at some samples to see part of the language's features.

License

The programs eukleides and xeukleides are free softwares; you can redistribute them and/or modify them under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. See file COPYING that comes with these softwares' distributions for more details.

Requirements

The softwares eukleides and xeukleides have been developed on a GNU/Linux system. They should build on any Unix system where flex, bison and GTK+ 1.2 (for xeukleides) have been ported. Furthermore, you'll need makeinfo to format the documentation file, and/or Texinfo to get a hardcopy. To obtain printable files after running eukleides, the PSTricks package is mandatory. Last, to run the shell script euk2edit you'll also need to have pstoedit.

Contact

The language Eukleides and the programs eukleides and xeukleides have been created by Christian Obrecht. You are welcome to send your comments or bug reports.



Go to: Tutorial section Reference section Samples section