Difference between revisions of "What is ConTeXt"

From Wiki
Jump to navigation Jump to search
m (Reverted edit of 69.242.94.238, changed back to last version by Taco)
m (some internal links changed, but the site has to be rewritten anyway)
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 [[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 [[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 16:38, 6 January 2006

(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)