- Context
-
ConTeXt
ConTeXt est un logiciel de composition de documents basé sur le système TeX, regroupant une collection de macro-commandes. ConTeXt a été conçu avec les mêmes objectifs d'usage universel que LaTeX avec les différences :
- le logiciel est mis à jour beaucoup plus fréquemment ;
- il a été réalisé de façon plus monolithique ;
- il dispose d'une structure de balises plus homogène ;
- il est de conception plus modulaire.
De plus ConTeXt fournit plus de commandes à l'utilisateur et facilite la création de nouvelles commandes sans obliger à apprendre le langage TeX.
ConTeXt intègre MetaFun qui est une extension de MetaPost et un puissant système de conception de graphiques vectoriels. Metafun peut aussi être utilisé indépendamment, mais employé dans ConTeXt, il facilite l'organisation du document et augmente la précision des objets graphiques.
ConTeXt permet aux utilisateurs d'utiliser des balises dans différentes langues. Les balises peuvent, pour le moment, être écrites en anglais, en hollandais, en allemand, en français et en italien. ConTeXt donne la possibilité d'utiliser différents logiciels (pdftex, XeTeX, Aleph, LuaTeX) sans changer l'interface utilisateur.
Ce système est développé depuis 1990 par Hans Hagen dans une entreprise de création avancée de document scientifiques (Pragma ADE), basée aux Pays-Bas.
Exemple d'utilisation
Écrivons le texte suivant dans le fichier exemple.tex.
\enableregime[il9] \useencoding[ffr] \mainlanguage[fr] \starttext \startstandardmakeup \midaligned{Comment créer un document.} \midaligned{par} \midaligned{Auteur} \stopstandardmakeup \completecontent \chapter{Introduction} ... Texte\index{Entrée table des matières} ... \chapter{Chapitre I} \section[firstsection]{Première section} ... Texte ... \section{Deuxième section} \subsection{Première sous-section} ... Texte\index{Une autre entrée dans la table des matières} ... \subsection{La deuxième sous-section} ... Texte ... \section{La troisième section} ... Texte ... \chapter{Un autre chapitre} ... Texte ... \chapter[lastchapter]{Le dernier chapitre} ... Texte ... \completeindex \stoptext
Avec la commande texexec exemple.tex, nous obtenons un fichier exemple.dvi prêt à être converti dans divers autres formats. Il est possible de créer directement un document au format pdf en tapant la commande texexec --output=pdftex exemple.tex.
Articles connexes
- ConTeXt Minimals, une distribution TeX spécialisée pour ConTeXt
- TeX Live, une distribution TeX généraliste avec un support partiel de ConTeXt
- MacTeX, une déclinaison de TeX Live spécialement adaptée pour Mac OS X
Liens externes
- (en) site de Pragma ADE
- (en) Le wiki ConTeXt
- Portail des logiciels libres
Catégorie : TeX
Wikimedia Foundation. 2010.