Difference between revisions of "What is ConTeXt"

From ConTeXt wiki
m (Copy of the What is ConTeXt? page. We seem to have a question-mark bug!)
 
m (fix texutil and texexec links)
Line 2: Line 2:
 
----
 
----
  
'''ConTeXt''' is a document preparation system based on the [http://en.wikipedia.org/wiki/TeX TeX] [http://en.wikipedia.org/wiki/typesetting typesetting] program. Being more recent than the other main TeX macro package, [http://en.wikipedia.org/wiki/LaTeX LaTeX], it is both more modular in its conception and more monolithic in its building. For instance, TeX-based vector graphics are fully integrated into ConTeXt through [[Metafun]], a superset of the [http://en.wikipedia.org/wiki/MetaPost MetaPost] graphic programming language (which in turn is derived from [http://en.wikipedia.org/wiki/Metafont MetaFont] language, another creation of [http://en.wikipedia.org/wiki/Donald_Knuth Donald Knuth]). It also focuses on using [http://en.wikipedia.org/wiki/PdfTeX PdfTeX] to generate both paper and on-line screen versions of the same documents. It comes with some [http://en.wikipedia.org/wiki/Perl Perl] utility scripts, like [[TeXutil]] and [[TeXexec]].
+
'''ConTeXt''' is a document preparation system based on the [http://en.wikipedia.org/wiki/TeX TeX] [http://en.wikipedia.org/wiki/typesetting typesetting] program. Being more recent than the other main TeX macro package, [http://en.wikipedia.org/wiki/LaTeX LaTeX], it is both more modular in its conception and more monolithic in its building. For instance, TeX-based vector graphics are fully integrated into ConTeXt through [[Metafun]], a superset of the [http://en.wikipedia.org/wiki/MetaPost MetaPost] graphic programming language (which in turn is derived from [http://en.wikipedia.org/wiki/Metafont MetaFont] language, another creation of [http://en.wikipedia.org/wiki/Donald_Knuth Donald Knuth]). It also focuses on using [http://en.wikipedia.org/wiki/PdfTeX PdfTeX] to generate both paper and on-line screen versions of the same documents. It comes with some [http://en.wikipedia.org/wiki/Perl Perl] utility scripts, like [[TeXUtil]] and [[TeXExec]].
  
 
This system was developed from 1990 by [[Hans Hagen]] from [http://www.pragma-ade.nl/ PRAGMA Advanced Document Engineering] (Pragma ADE), a Netherlands-based company.
 
This system was developed from 1990 by [[Hans Hagen]] from [http://www.pragma-ade.nl/ PRAGMA Advanced Document Engineering] (Pragma ADE), a Netherlands-based company.
  
 
{{todo|This should be expanded and somewhat rewritten.  Once it is expanded and rewritten, it should probably be ported back to Wikipedia as well, since it's a fairly small article for them.}}
 
{{todo|This should be expanded and somewhat rewritten.  Once it is expanded and rewritten, it should probably be ported back to Wikipedia as well, since it's a fairly small article for them.}}

Revision as of 14:58, 9 September 2005

(The following is verbatim from the Wikipedia ConTeXt entry on Sept. 3, 2005, with some changes to the links.)


ConTeXt is a document preparation system based on the TeX typesetting program. Being more recent than the other main TeX macro package, LaTeX, it is both more modular in its conception and more monolithic in its building. For instance, TeX-based vector graphics are fully integrated into ConTeXt through Metafun, a superset of the MetaPost graphic programming language (which in turn is derived from MetaFont language, another creation of Donald Knuth). It also focuses on using PdfTeX to generate both paper and on-line screen versions of the same documents. It comes with some Perl utility scripts, like TeXUtil and TeXExec.

This system was developed from 1990 by Hans Hagen from PRAGMA Advanced Document Engineering (Pragma ADE), a Netherlands-based company.


TODO: This should be expanded and somewhat rewritten. Once it is expanded and rewritten, it should probably be ported back to Wikipedia as well, since it's a fairly small article for them. (See: To-Do List)