Difference between revisions of "What is ConTeXt"

From Wiki
Jump to navigation Jump to search
m (Reverted edit of !!!!!!!!!!!!TROLL!!!!!!!!!!!!!!!!!!!!!, changed back to last version by Mojca Miklavec)
m
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 [[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]].
+
'''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/Ruby_language Ruby] and [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 20:49, 29 July 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 Ruby and 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)