Aller au contenu

ConTeXt/Qu'est-ce que ConTeXt ?

Un livre de Wikilivres.


 Page précédente : page de couverture

Part. I, ch. 1  •  Qu'est-ce que ConTeXt ?  •  Sommaire

Page suivante : Avant-Propos 


Qu’est-ce que ConTeXt ?

[modifier | modifier le wikicode]

Objectifs Objectifs de cette section

Découvrir ce qu’est ConTeXt

  • Comprendre sa philosophie
  • Ses différences avec LATEX
  • savoir quelles versions existent et où trouver sa documentation.

ConTeXt est un système de composition typographique avancée, fondé sur plain TeX et LuaTeX, permettant de produire des documents professionnels (PDF, e-pub, XML) avec un contrôle très fin de la mise en page.

Il constitue une alternative moderne à LATEX, conçue comme un système cohérent, unifié et modulaire destiné autant aux travaux scientifiques qu’aux projets éditoriaux complexes.


1. Présentation générale

[modifier | modifier le wikicode]

ConTeXt permet :

  • une maîtrise très fine de la typographie ;
  • une mise en page professionnelle ;
  • une cohérence d’ensemble (mêmes commandes pour tous les types d’objets) ;
  • l’utilisation directe de Lua pour automatiser des tâches complexes ;
  • la gestion native de l’Unicode et de polices OpenType avancées.

Il est particulièrement apprécié dans les domaines :

  • de la philologie et des éditions critiques ;
  • de la littérature et des humanités ;
  • de la composition scientifique ;
  • de la production d’ouvrages imprimés.

Astuce

Astuce
ConTeXt est particulièrement adapté lorsqu’il faut combiner plusieurs langues (grec polytonique, arabe, hébreu, cyrillique), des notes complexes, des index multiples et des mises en page sophistiquées.


2. ConTeXt et LaTeX : différences essentielles

[modifier | modifier le wikicode]

Bien que tous deux reposent sur TeX, leurs philosophies divergent nettement.

LaTeX ConTeXt
système modulaire, dépendant de nombreux paquets système cohérent, unifié
structure de document prédéfinie structure entièrement configurable
nombreux moteurs (pdfTeX, XeTeX, LuaTeX) basé nativement sur LuaTeX
excellent pour articles et thèses excellent pour livres, projets éditoriaux, langues multiples
forte communauté et documentation abondante documentation dispersée, mais système plus homogène
 ConTeXt n’est pas « meilleur » que LaTeX : il est différent, et répond à un autre ensemble de besoins.

3. Versions de ConTeXt

[modifier | modifier le wikicode]

ConTeXt a évolué en trois générations principales :

MKII
Historique (pdfTeX), très datée, encore présente dans TeXLive.
MKIV
Unicode + LuaTeX natif, plus puissant, plus moderne.
LMTX
Version actuelle (depuis 2019), plus rapide, mieux optimisée, en développement actif.
MKII  →  MKIV  →  LMTX
1990       2007        2019–2025
Avertissement

Avertissement
Éviter la version MKII fournie dans certaines distributions TeXLive : elle n’est plus maintenue et ne permet pas l’usage des fonctionnalités modernes.


4. Pourquoi un Wikilivre en français ?

[modifier | modifier le wikicode]

La documentation disponible est abondante, mais :

  • souvent dispersée (ConTeXt Garden, mailing-list, manuels PDF) ;
  • principalement en anglais, néerlandais ou allemand ;
  • parfois obsolète (MKII) ;
  • pas toujours adaptée aux besoins francophones (césure, espace insécable, guillemets, usages éditoriaux).

Ce Wikilivre vise à fournir :

  • un parcours progressif (basique → avancé) ;
  • des exemples testés, reproductibles et commentés ;
  • une documentation francophone claire ;
  • une approche orientée « besoins réels » (philologie, édition, sciences humaines) ;
  • des modèles et gabarits prêts à l’emploi.

5. Exemple minimal ConTeXt

[modifier | modifier le wikicode]

Un document minimal est composé de deux instructions essentielles :

\starttext
Salut le monde ! Hello world !
\stoptext

La compilation se fait soit dans un terminal avec la commande :

context fichier.tex

Soit en utilisant un logiciel comme TeXworks/Emacs/VS Studio ... (qu'il faut avoir installé précédemment, bien sûr !).

Illustration suggérée : *capture PNG du PDF généré par ce MWE*.


6. Où trouver la documentation ?

[modifier | modifier le wikicode]

a. Documentation interne (incluse dans l’installation)

[modifier | modifier le wikicode]

Les manuels sont accessibles dans :

tex/texmf-context/doc/context/documents/general/manuals

Notamment :

  • ConTeXt Reference Manual
  • ConTeXt Mark IV Manuals
  • Fonts in ConTeXt

b. Documentation en ligne

[modifier | modifier le wikicode]

c. Tutoriels francophones

[modifier | modifier le wikicode]
  • Fiches à Bébert (mise en page)
  • Typographie avec ConTeXt (B. Lemasson)

d. Aide et échanges

[modifier | modifier le wikicode]

7. Pour aller plus loin

[modifier | modifier le wikicode]

Après les procédures d'installation, ce livre se déploie désormais en 3 grandes parties :

  • Partie I : du document simple au document complexe
  • Partie II : figures, MetaPost, tableaux et automatisations
  • Partie III : projets éditoriaux avancés, XML, Lua, environnements



 Page précédente : page de couverture

Part. I, ch. 1  •  Qu'est-ce que ConTeXt ?  •  Sommaire

Page suivante : Avant-Propos