ConTeXt

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Page d'aide sur l'homonymie Ne doit pas être confondu avec 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[modifier | modifier le code]

Pour écrire 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

La commande texexec exemple.tex permet d'obtenir 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.

ConTeXt Minimals[modifier | modifier le code]

ConTeXt Minimals est une distribution TeX libre et multiplate-forme spécialisée pour l'emploi du format ConTeXt. En particulier, elle ne fournit ni LaTeX ni les outils associés. Le but principal de ConTeXt Minimals est de fournir aux utilisateurs de ConTeXt une distribution dont le rythme de mise à jour corresponde au rythme de développement rapide de ConTeX, sous une forme facile à installer et à mettre à jour.

Articles connexes[modifier | modifier le code]

  • 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 OS X

Liens externes[modifier | modifier le code]