Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
generalites:glossaire:qu_est_ce_que_context [2018/05/24 16:59] – joseph.wright | 1_generalites:glossaire:qu_est_ce_que_context [2021/05/26 23:42] (Version actuelle) – Ajout de liens externes. jejust |
---|
--- | ====== Qu'est-ce que ConTeXt? ====== |
section: The Background | |
permalink: /FAQ-context | |
date: 2014-06-10 | |
--- | |
| |
# What is ConTeXt? | [[http://www.pragma-ade.com/|ConTeXt]] est un ensemble de commandes créé par Hans Hagen de Pragma ADE (pour //Advanced Document Engineering//), pour servir à l'origine d'outil de production pour Pragma (qui est une maison d'édition). [[wpfr>ConTeXt]] est un système de production de documents basé, comme [[1_generalites:glossaire:qu_est_ce_que_latex|LaTeX]], sur [[1_generalites:glossaire:qu_est_ce_que_tex|TeX]]. Alors que <latex>\LaTeX</latex> éloigne l'écrivain des détails typographiques, ConTeXt adopte une approche complémentaire en fournissant des interfaces structurées pour la gestion de la typographie, y compris un support étendu pour les couleurs, les arrière-plans, les hyperliens, les présentations, l'intégration figure-texte et la compilation conditionnelle. Il donne à l'utilisateur un contrôle étendu sur le formatage tout en facilitant la création de nouvelles mises en page et styles sans apprendre le langage macro <latex>\TeX</latex>. La conception unifiée de ConTeXt évite les conflits de paquets qui peuvent survenir avec <latex>\LaTeX</latex>. |
| |
[ConTeXt](http://www.pragma-ade.com/) is a macro package | ConTeXt intègre également MetaFun, un sur-ensemble de [[1_generalites:glossaire:qu_est_ce_que_metapost|MetaPost]] et un système puissant pour les graphiques vectoriels. MetaFun peut être utilisé comme un système autonome pour produire des figures, mais sa principale force réside dans l'amélioration des documents ConTeXt par des éléments graphiques précis. |
created by Hans Hagen of Pragma-Ade; it started as a production tool | |
for Pragma (which is a publishing company). ConTeXt is a | |
document-production system based, like LaTeX, on the TeX | |
typesetting system. Whereas LaTeX insulates the writer from | |
typographical details, ConTeXt takes a complementary approach by | |
providing structured interfaces for handling typography, including | |
extensive support for colors, backgrounds, hyperlinks, presentations, | |
figure-text integration, and conditional compilation. It gives the | |
user extensive control over formatting while making it easy to create | |
new layouts and styles without learning the TeX macro | |
language. ConTeXt's unified design avoids the package clashes that | |
can happen with LaTeX. | |
| |
ConTeXt also integrates MetaFun, a superset of MetaPost and a powerful | Le développement de ''[[1_generalites:glossaire:qu_est_ce_que_luatex|LuaTeX]]'' a été conduit par ConTeXt, depuis quasiment le début du projet. Au fil du temps, ConTeXt a connu trois implémentations majeures: |
system for vector graphics. MetaFun can be used as a stand-alone | * Mark II (fichiers avec l'extension ''mkii'') qui fonctionne avec ''[[1_generalites:glossaire:qu_est_ce_que_pdftex|pdfTeX]]'' et qui n'est plus en développement actif ; |
system to produce figures, but its strength lies in enhancing | * Mark IV (fichiers avec l'extension ''mkiv'') qui fonctionne avec ''[[1_generalites:glossaire:qu_est_ce_que_luatex|LuaTeX]]'' et qui est toujours en développement ; |
ConTeXt documents with accurate graphic elements. | * [[https://wiki.contextgarden.net/LMTX|LMTX]], qui est Mark IV fonctionnant avec le nouveau moteur LuaMetaTex, conçu pour être plus léger, plus rapide et plus facile à faire évoluer que LuaTeX, utilisé maintenant par bien d'autres projets que ConTeXt : c'est l'implémentation proposée au [[https://wiki.contextgarden.net/Installation|téléchargement sur le site officiel]]. |
| |
ConTeXt allows users to specify formatting commands in English, | ConTeXt a une grande communauté de développeurs (bien que peut-être pas aussi grande que celle de <latex>\LaTeX</latex>) et les développeurs actifs semblent avoir une énergie phénoménale. Le support est assuré //via// le [[http://wiki.contextgarden.net/Main_Page|ConTeXt Garden]] et //via// une [[https://mailman.ntg.nl/mailman/listinfo/ntg-context|liste de discussion]]. Une distribution « autonome » (une distribution <latex>\TeX</latex> sans commandes autres que celles basées sur ConTeXt) est disponible en tant que « [[http://wiki.contextgarden.net/ConTeXt_Standalone|ConTeXt Standalone]] » (également connue sous le nom de //ConTeXt Minimals// ou « Suite ConTeXt »). Elle fournit un système ConTeXt sur de nombreuses plates-formes, exécutant soit la version Mark II, soit la version Mark IV. |
Dutch, German, French, or Italian, and to use different typesetting | |
engines (pdfTeX, XeTeX, Aleph and LuaTeX) without | |
changing the user interface. ConTeXt continues to develop, often in | |
response to requests from the user community. | |
| |
The development of [LuaTeX](FAQ-luatex.md) was originally driven | De fait, le CTAN //ne contient pas// la distribution principale de ConTeXt. Les utilisateurs potentiels doivent se référer au [[http://contextgarden.net|ConTeXt Garden]] pour plus de détails sur la distribution actuelle. |
by ConTeXt, almost from the start of its project. Nowadays, | |
ConTeXt it is distributed in two versions — mark two (files with | |
extension `mkii`) which runs on pdfTeX but is not under | |
active development, and mark four (files with extension | |
`mkiv`) (which runs on LuaTeX and is where development | |
happens). | |
| |
ConTeXt has a large developer community (though possibly not as | Pour une initiation plus concrète et en français, voir l'article « [[https://zestedesavoir.com/billets/2733/pourquoi-vous-devriez-jeter-un-coup-doeil-a-context/|Pourquoi vous devriez jeter un coup d'œil à ConTeXt]] » sur //[[https://zestedesavoir.com/|Zeste de Savoir]]//. |
large as that of LaTeX), but those developers who are active seem to have | |
prodigious energy. Support is available via a | |
[WIKI site](http://wiki.ConTeXtgarden.net/Main_Page) and via the | |
[mailing list](http://www.ntg.nl/mailman/listinfo/ntg-ConTeXt). | |
A ''standalone'' distribution (a TeX distribution with no macros | |
other than ConTeXt-based ones) is available from | |
[http://minimals.ConTeXtgarden.net/] — it provides | |
a ConTeXt system on any of a number of platforms, executing either | |
mark ii or mark iv ConTeXt. | |
| |
Note that CTAN does _not_ hold the primary distribution of | |
ConTeXt — potential users should refer to | |
[ConTeXt ''garden'' site](http://ConTeXtgarden.net) for details | |
of the | |
current distribution. CTAN holds a copy of ConTeXt but | |
makes no claim about its ''up-to-date''ness. Likewise, CTAN | |
holds a few contributed ConTeXt packages, but many more are to be | |
found via the [ConTeXt garden](http://ConTeXtgarden.net). | |
| |
| ----- |
| //Sources:// |
| * [[faquk>FAQ-context|What is ConTeXt?]] |
| * [[https://www.pragma-ade.nl/|PRAGMA Advanced Document Engineering]], la maison d'édition à l'origine de ConTeXt et de LuaMetaTeX, |
| * [[https://fr.wikibooks.org/wiki/ConTeXt|Wikilivre sur ConTeXt]] (en français). |
| |
| {{htmlmetatags>metatag-keywords=(LaTeX,ConTeXt,documentation) |
| metatag-og:title=(Qu'est-ce que ConTeXt) |
| metatag-og:site_name=(FAQ LaTeX francophone) |
| }} |