# Glossary

Glossary provides the quick orientation in the ConTeXt language. Linked terms will take you around this glossary. External links are added to the most appropriate term. For command description use texshow. Users are welcome to add terms and its definitions.

### item template

Template for the item in the glossary.
Definitions can link to commands in texshow (eg. \clonefield) and pages in contextgarden (eg. Table).
See: simple item template
See in wiki: Glossary

### simple item template

?
See: item template
See in wiki: Glossary

Contents: Symbols A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

See: engine
See in wiki:

## C

### ConTeXt

ConTeXt is a macro package. Its macros can work with several TeX engines.
See: macro package

### command

`\command{the command works with its parameter(s)}`
See in wiki: Command Syntax

## D

### distribution

?
See in wiki: Glossary

## E

### engine

Computer program.
Also used: processor

### eTeX

Extended TeX, an extension to original TeX typesetting system.
See: engine

## F

### field

?
See: item template
See in wiki: Glossary

## L

### LaTeX

LaTeX is a macro package.

### layer

Layers are ConTeXt's mechanism for absolute positioning of elements and other advanced techniques like switching elements on and off.
See in wiki: Layers

### LuaTeX

See: engine
See in wiki: LuaTeX

## M

### macro package

A large set of macros bulit on top of primitive commands provided by a TeX typesetting system or its successors. Do not confuse these macro packages with TeX and its variants (engines), which are computer programs.
See: plainTeX, LaTeX, ConTeX

### mark version

ConTeXt versioning system unvisible to the users (user interface is the same), distinguishing the developement of ConTeXt low level interface and the use of different TeX engines. Most of the source files are the same for all versions, but some of them (fonts, encodings, file handling) may be different and they come with different suffixes (`somefile.mkii`, `somefile.mkiv`). Read more on internal versioning in ConTeXt, mkii & mkiv.
Also used: mk version
See: mki, mkii, mkiii, mkiv

### mk version

See: mark version

### mki

ConTeXt Mark I. Original ConTeXt with Dutch low level interface.
See: mark version

### mkii

ConTeXt Mark II. ConTeXt with English low level interface, suitable for good old TeX (eTeX, pdfTeX, Aleph).
See: mark version

### mkiii

ConTeXt Mark III. Reserved for future use for files supporting XeTeX.
See: mark version

### mkiv

ConTeXt Mark IV. Next generation of ConTeXt. Code optimized for use with LuaTeX.
See: mark version
See in wiki: Mark_IV

### module

Like packages in LaTeX modules are sets of macros which add extra funcionality to ConTeXt (letterines, musical notation with Lilypond, graphs with Gnuplot, support for commercial fonts, etc.). You can download them from the module repostiory.
See in wiki: Modules

## N

### natural table

?
See in wiki: Tables Overview, TABLE

## O

### overlay

?
See: item template
See in wiki: Glossary

## P

See: engine

### plainTeX

plainTeX is a macro package written by Donald E. Knuth, build on primitive commands of TeX typesetting system.

See: engine

## S

### switch

`{\switch the switch influences everything in its group}`
See in wiki: Command Syntax

## T

### TeX

TeX is a typesetting system (computer program) written by Donald E. Knuth. Its developement is frozen, but it has many successors, which add new functionality to TeX and are distributed under different names (eTeX, Aleph, pdfTeX, XeTeX, LuaTeX). These different systems are also called engines. Do not confuse them with macro packages, which also bring the name of TeX.

## V

### version

Due to rapid ConTeXt development its versions are marked with date & time stamp. You can print the actual version in the document with \contextversion, or you can check version more thoroughly on commandline with `texmfstart texexec --check`.
Developers sometimes speak about mark version. It is related to different TeX engines and regular user should be aware only of date & time stamp.

The actual version of ConTeXt running on contextgarden is:

## X

### XeTeX

See: engine
See in wiki: XeTeX

## Z

Contents: Top Symbols A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

C O N T E X T G A R D E N