---
name: "euklides"
section: "1"
platform: "linux"
package: "xeuklides"
version: "0.1.2-3"
release: "Debian 3.0 (Woody)"
platforms: ["linux"]
url: "https://new.carta.tech/euklides"
---

# euklides(1)

an euclidean geometry drawing language compiler.

## NAME

euklides - an euclidean geometry drawing language compiler.

## SYNOPSIS

**euklides** \[ -v \| -h \]\
 **euklides** \[ -f \] *filename*\
 **euk2ps** *filename*\
 **euk2eps** *filename*

## DESCRIPTION

The language *Euklides* provides simple and powerfull commands for creating elementary euclidean geometry figures. The compiler **euklides** translates a source file written in this specific language into TeX (pstricks) macrocommands. The result is sent to standard output.\
 **euk2ps** and **euk2eps** are short shell scripts which create a PS or EPS file from an Euklides source file. They simply call **euklides**, **tex**, **dvips** and remove the intermediate files.

### Options

- **-v**

  Print version number.

- **-h**

  Print immediate help.

- **-f**

  Run as a filter, in order to compile figures embedded in a TeX source file. In this case, they have to begin with \`%--euklides' and end with \`%--stop' or \`%--end'. The \`%--stop' ending tag tells **euklides** to keep variables in memory for further use. With the \`%--end' tag, variables are cleared.

## LANGUAGE

See samples.html and euklides.html in /usr/share/doc/xeuklides.

## SEE ALSO

xeuklides (1).

## AUTHOR

Christian Obrecht \<obrecht@mail.chez.com\>.
