Aller au contenu

ConTeXt/Pourquoi ConTeXt n'est pas LaTeX ?

Un livre de Wikilivres.

ConTeXt

Pourquoi ConTeXt n’est pas LaTeX ?

Choix de conception, architectures et conséquences éditoriales

ConTeXt


 Page précédente : Avant-propos

Part. I, ch. 1  •  Pourquoi ConTeXt n'est pas LATEX  •  Sommaire

Page suivante : Préalables à l'installation 

Pourquoi ConTeXt n'est pas LATEX

[modifier | modifier le wikicode]

Plan de lecture

  • Partie 1 : comprendre l’écart ConTeXt / LaTeX (conception → pratiques)
  • Partie 2 : méthode de travail (page, environnement, fichiers, MWE)
  • Partie 3 : cas d’usage (ouvrages longs, éditions critiques, multilinguisme, automatisation)

Pourquoi ConTeXt n’est pas LATEX ?

[modifier | modifier le wikicode]

Pendant plusieurs décennies, LATEX s’est développé de manière continue et relativement paisible dans les cercles académiques, en particulier au sein des universités et des disciplines scientifiques. Son succès s’explique aisément : LATEX offrait une réponse robuste et normalisée à des besoins largement partagés — rédaction d’articles, de rapports techniques et de thèses — où la structure du document, la gestion des références et la composition mathématique priment sur la variété des mises en page.

Dans ce paysage largement stabilisé, LATEX a joué le rôle d’un climat de fond : un cadre suffisamment prévisible pour que des générations d’auteurs puissent y travailler sans remettre en cause l’architecture générale de l’outil.

L’extension progressive par classes et packages a permis d’accompagner de nouveaux usages tout en conservant une continuité forte avec les pratiques existantes. Dans ce paysage largement stabilisé, LATEX a joué le rôle d’un climat de fond : un ciel clair, suffisamment prévisible pour que des générations d’auteurs puissent y travailler sans remettre en cause l’architecture générale de l’outil. L’extension progressive par classes et packages a permis d’accompagner de nouveaux usages, tout en conservant une continuité forte avec les pratiques existantes.

C’est dans ce contexte apparemment serein qu’apparaît ConTeXt. Non comme une rupture polémique, ni comme une remise en cause frontale, mais comme une trajectoire différente, dessinée à partir d’autres priorités.

Là où LATEX s’est d’abord imposé comme un langage de structuration académique, ConTeXt s’est développé à partir de besoins éditoriaux concrets : production de documents longs, cohérence typographique globale, multilinguisme, automatisation, maîtrise fine de la page dans son ensemble.

On pourrait dire, pour filer la métaphore, que ConTeXt est apparu sous le même ciel typographique, mais en choisissant un autre horizon. Moins préoccupé par l’adaptation progressive d’un modèle dominant que par la construction d’un système cohérent, pensé dès l’origine comme un environnement de composition et d’édition.

1.1. LATEX : un modèle académique fondé sur la structure

[modifier | modifier le wikicode]

LATEX s’est imposé durablement dans le monde universitaire parce qu’il répondait à un ensemble de contraintes très spécifiques, communes à de nombreuses disciplines scientifiques.

Dès son origine, il a été conçu comme une interface de haut niveau au-dessus de TeX, visant à simplifier l’écriture de documents structurés. L’auteur n’est pas invité à décrire la mise en page, mais à déclarer la nature logique des éléments qu’il produit : titres, sections, figures, tableaux, notes, bibliographie. La composition typographique est ensuite déléguée à des classes et à des styles prédéfinis.

Ce modèle s’accorde particulièrement bien avec les usages académiques dominants :

  • articles scientifiques soumis à des formats normalisés ;
  • rapports techniques et communications ;
  • mémoires et thèses, dont la structure est largement imposée par les institutions.

Dans ce cadre, la relative rigidité de la mise en page n’est pas un défaut. Elle garantit une homogénéité des productions, facilite l’évaluation et limite les variations formelles au profit du contenu.

La diffusion de LATEX a également été favorisée par un écosystème de classes institutionnelles (éditeurs scientifiques, universités, conférences) et par une accumulation progressive de packages spécialisés. Chaque besoin nouveau — bibliographie, index, figures complexes, hyperliens — a donné lieu à l’apparition d’extensions venant compléter le noyau initial.

La diffusion de LATEX a également été favorisée par un écosystème institutionnel dense — éditeurs scientifiques, universités, conférences — et par l’accumulation progressive de packages spécialisés.

Chaque besoin nouveau — bibliographie, index, figures complexes, hyperliens — a donné lieu à l’apparition d’extensions venant compléter le noyau initial.

Ce mode de développement, fondé sur l’addition de briques fonctionnelles relativement indépendantes, a permis de couvrir un champ d’usages très large, au prix toutefois d’une hétérogénéité croissante. La cohérence globale repose alors moins sur une architecture unifiée que sur des conventions partagées et sur l’expérience acquise par les utilisateurs avancés.

Dans cette perspective, LATEX peut être compris comme un langage de structuration académique particulièrement efficace : il excelle à produire des documents conformes à des normes établies, reproductibles et robustes, mais délègue en grande partie la composition fine et l’automatisation à des couches successives de packages.

1.2. ConTeXt : un environnement éditorial unifié

[modifier | modifier le wikicode]

Là où LATEX s’est constitué progressivement comme un langage de structuration académique étendu par une multitude de packages, ConTeXt s’est développé selon une logique différente : celle d’un environnement éditorial conçu comme un tout cohérent.

Dès son origine, ConTeXt ne se présente pas comme une simple collection de macros, mais comme un système intégré, dans lequel la typographie, la mise en page, la structuration du document, la gestion des langues et l’automatisation sont pensées conjointement.

Ce choix implique une orientation forte : privilégier la cohérence interne et la stabilité de l’ensemble plutôt que l’addition progressive de fonctionnalités indépendantes.

Dans ConTeXt, l’auteur n’est pas seulement invité à déclarer la structure logique de son document. Il travaille dans un cadre où la page, le document et parfois même la collection de documents constituent des objets de premier ordre.

La composition ne se limite pas à l’enchaînement de blocs typographiques : elle engage une réflexion globale sur l’architecture du texte, ses rythmes, ses répétitions et ses variations.

Cette orientation éditoriale se traduit par une intégration native de fonctionnalités qui, dans LATEX, relèvent le plus souvent d’extensions spécialisées : gestion fine des fontes et des jeux typographiques, multilinguisme avancé, contrôle précis de la page, des en-têtes et des pieds, automatisation des références, des index et des listes, interactions entre contenu et mise en forme.

Un point décisif est que ces fonctionnalités ne sont pas simplement juxtaposées : elles reposent sur une syntaxe et des principes communs, documentés et maintenus de manière centralisée. Il en résulte un système moins fragmenté, dans lequel les différents éléments dialoguent plus directement entre eux.

ConTeXt suppose ainsi un déplacement du rôle de l’auteur : il ne s’agit plus seulement d’assembler des composants adaptés à un usage donné, mais de s’inscrire dans un environnement éditorial qui rend possibles des documents complexes, longs et évolutifs, sans rupture de cohérence.

Ce choix n’est ni supérieur ni universel. Il correspond à des besoins spécifiques : ouvrages structurés sur la durée, collections homogènes, projets multilingues, éditions critiques, documents où la forme n’est pas un simple habillage mais une composante active du sens. C’est dans ce cadre précis que ConTeXt déploie pleinement sa pertinence.


1.3. Deux modèles, deux pratiques éditoriales

[modifier | modifier le wikicode]

Les différences de conception entre LATEX et ConTeXt ne se traduisent pas seulement par des choix techniques distincts ; elles engagent des pratiques de travail sensiblement différentes, tant pour l’auteur que pour l’éditeur.

Dans le modèle LATEX, la pratique éditoriale est souvent orientée vers un objectif bien délimité : produire un document conforme à un format attendu. L’effort principal porte sur la structuration logique du contenu et sur le respect de conventions établies. Les ajustements typographiques ou fonctionnels sont introduits à mesure que des besoins précis apparaissent, par l’ajout de packages spécialisés.

ConTeXt, en revanche, invite à une pratique plus globale et plus anticipatrice. Le travail éditorial commence souvent par la définition d’un cadre : organisation du document, règles typographiques, comportements récurrents, automatisations souhaitées.

Cette différence se manifeste particulièrement dans les projets longs ou complexes. Là où LATEX peut conduire à une accumulation progressive de solutions locales, ConTeXt favorise la mise en place de mécanismes généraux, applicables de manière cohérente à l’ensemble du document ou à une collection de documents.


1.4. Ce que cette comparaison ne cherche pas à faire

[modifier | modifier le wikicode]

La comparaison proposée ici n’a pas pour objectif d’établir un classement ni de désigner un outil supérieur à l’autre. LATEX et ConTeXt répondent à des logiques différentes, et vouloir les départager sur une échelle unique de performance conduirait à des conclusions artificielles.

Elle ne cherche pas non plus à opposer des communautés ou des traditions académiques. Les usages de LATEX et de ConTeXt se recouvrent partiellement, et de nombreux auteurs naviguent entre les deux environnements selon les projets et les contraintes.

Enfin, cette comparaison ne vise ni un inventaire de fonctionnalités ni un guide de migration. Son ambition est plus précise : offrir des repères conceptuels pour comprendre pourquoi certains besoins éditoriaux trouvent dans ConTeXt un terrain particulièrement favorable, tandis que d’autres s’accommodent parfaitement du modèle LATEX.

À retenir

  • LATEX et ConTeXt reposent sur des choix de conception différents, liés à des usages éditoriaux distincts.
  • LATEX privilégie un modèle académique fondé sur la structuration logique et la normalisation.
  • ConTeXt se développe comme un environnement éditorial cohérent, pensé globalement.
  • La comparaison ne vise ni un classement ni une opposition, mais une clarification des modèles.

Partie 2. De la conception aux usages éditoriaux

[modifier | modifier le wikicode]

La première partie a permis de situer ConTeXt et LATEX à partir de leurs choix de conception et des pratiques éditoriales qu’ils engendrent. Cette distinction posée, il devient possible d’aborder ConTeXt non plus comme un objet théorique, mais comme un outil de travail concret.

La question n’est désormais plus de savoir ce qu’est ConTeXt « en général », mais ce qu’il rend possible dans des situations éditoriales précises : documents longs, cohérence typographique sur la durée, multilinguisme, automatisation, articulation entre structure, mise en page et logique documentaire.

Cette seconde partie s’appuie donc sur des cas d’usage et des exemples progressifs. Ils ne visent pas l’exhaustivité, mais l’intelligibilité : montrer comment certaines décisions techniques répondent directement à des besoins éditoriaux réels.

2.1. Penser le document avant d’écrire le texte

[modifier | modifier le wikicode]

L’un des déplacements majeurs proposés par ConTeXt concerne le moment où se prennent les décisions éditoriales. Là où l’écriture commence souvent, dans LATEX, par la rédaction du contenu lui-même, ConTeXt invite à réfléchir d’abord au document comme structure globale.

Cette étape préalable ne consiste pas à figer la mise en page. Il s’agit plutôt de définir un cadre de travail : type de document, hiérarchie des éléments, règles typographiques générales, comportements récurrents (titres, notes, références, listes, index), interactions éventuelles entre langues ou entre différentes couches de texte.

Ce choix se révèle particulièrement pertinent pour des projets appelés à durer ou à évoluer. En définissant tôt les principes éditoriaux, l’auteur se dote d’un environnement stable dans lequel le texte peut croître, se transformer et se décliner sans nécessiter de corrections locales répétées.

ConTeXt fournit pour cela des mécanismes explicites : séparation entre environnement, structure et contenu, paramétrage centralisé des styles, automatisation des éléments récurrents. Ces outils ne sont pas des raffinements optionnels ; ils constituent le socle à partir duquel le document devient un objet cohérent et maîtrisable.

Dans les sections qui suivent, ces principes seront illustrés à l’aide d’exemples simples, puis progressivement enrichis, afin de montrer comment ConTeXt accompagne concrètement le travail éditorial.

2.2. La page comme objet éditorial

[modifier | modifier le wikicode]

Dans ConTeXt, la page n’est pas un simple résultat final, produit mécaniquement à partir du flux du texte. Elle constitue un objet éditorial à part entière, pensé en amont et gouverné par des règles explicites.

Cette conception se manifeste d’abord par le contrôle précis des éléments qui composent la page : marges, zones de texte, en-têtes et pieds, numérotation, cadres, fonds, repères visuels. Ces éléments ne sont pas des ajouts ponctuels ; ils font partie intégrante de l’architecture du document, définis de manière cohérente et réutilisable.

La page devient ainsi un espace organisé, dans lequel les différents niveaux du texte peuvent dialoguer. Corps principal, notes, apparat critique, éléments périphériques ne sont pas juxtaposés, mais articulés selon des règles communes. ConTeXt permet de gérer ces couches simultanément, sans rompre la continuité du document ni multiplier les ajustements locaux.

2.3. Environnement, structure et contenu : une séparation opératoire

[modifier | modifier le wikicode]

L’un des principes fondamentaux de ConTeXt repose sur une séparation explicite entre trois niveaux distincts : l’environnement, la structure et le contenu. Cette distinction n’est pas seulement conceptuelle ; elle conditionne concrètement la manière dont les documents sont conçus, maintenus et enrichis dans la durée.

L’environnement définit les règles générales du projet. Il rassemble les choix typographiques, les paramètres de mise en page, les comportements récurrents et les automatisations souhaitées.

C’est à ce niveau que se décident, par exemple, les polices utilisées, l’organisation de la page, la présentation des titres, des notes ou des références. L’environnement constitue ainsi le cadre stable dans lequel le document va s’inscrire.

La structure décrit l’organisation logique du document. Elle exprime la hiérarchie des éléments : parties, chapitres, sections, sous-sections, mais aussi les relations entre différents types de contenus (texte principal, notes, annexes, index).

La structure ne dicte pas l’apparence. Elle fournit une armature sémantique sur laquelle l’environnement peut s’appuyer.

Le contenu, enfin, correspond au texte lui-même : paragraphes, citations, exemples, données, traductions, commentaires. Dans l’idéal, il reste aussi indépendant que possible des choix de mise en forme, ce qui facilite sa réutilisation, sa réorganisation ou sa déclinaison dans différents contextes éditoriaux.

Cette séparation permet un travail à plusieurs vitesses. Les décisions lourdes — typographie, page, automatisations — sont prises une fois, au niveau de l’environnement. Les choix d’organisation relèvent de la structure. Le travail quotidien de rédaction se concentre sur le contenu, sans nécessiter de retouches constantes sur les autres niveaux.

ConTeXt encourage explicitement cette discipline en proposant des mécanismes clairs pour chaque niveau : fichiers d’environnement distincts, commandes de structuration homogènes, séparation nette entre déclarations et usage.

Cette organisation n’est pas une contrainte supplémentaire. Elle constitue au contraire un levier puissant pour la cohérence, la lisibilité et la pérennité des projets éditoriaux.

Dans les sections suivantes, cette séparation sera illustrée par des exemples concrets, montrant comment un même contenu peut être mis en forme, réorganisé ou enrichi en modifiant uniquement l’environnement ou la structure, sans toucher au texte lui-même.

À retenir

  • ConTeXt distingue explicitement environnement, structure et contenu.
  • L’environnement définit les règles générales du projet éditorial.
  • La structure organise logiquement le document sans dicter son apparence.
  • Le contenu peut évoluer librement sans remettre en cause le cadre.

2.4. Construire un environnement de travail ConTeXt

[modifier | modifier le wikicode]

Construire un environnement de travail ConTeXt consiste à définir, dès le départ, un cadre éditorial stable dans lequel les documents pourront être rédigés, maintenus et, le cas échéant, déclinés.

Cette étape n’implique ni de figer le contenu ni d’anticiper l’ensemble des usages possibles. Il s’agit plutôt de poser des règles suffisamment générales pour accompagner le projet dans la durée.

Un environnement ConTeXt se matérialise le plus souvent par un ou plusieurs fichiers dédiés, distincts du contenu principal. On y regroupe les choix typographiques, les paramètres de page, les définitions de styles et les comportements récurrents.

Ce découpage permet de modifier l’apparence ou le fonctionnement global d’un document sans intervenir directement sur le texte.

Cette organisation favorise une approche progressive. Un environnement minimal peut se limiter à quelques décisions essentielles : format de page, police principale, hiérarchie des titres, règles de base pour les notes et les références.

À mesure que le projet évolue, cet environnement peut être enrichi, affiné ou adapté, sans remettre en cause la structure ni le contenu existants.

ConTeXt encourage également la réutilisation des environnements. Un même cadre éditorial peut servir de base à plusieurs documents partageant une identité commune : chapitres d’un ouvrage, volumes d’une collection, versions linguistiques d’un même texte.

L’environnement devient alors un véritable outil éditorial, au sens plein du terme.

Cette manière de travailler modifie la temporalité du projet. L’effort initial, parfois plus important, se trouve compensé par une grande stabilité à long terme.

Les ajustements globaux — changement de police, modification de la mise en page, ajout d’une fonctionnalité récurrente — deviennent des opérations maîtrisées, rapides et non destructrices.

Dans les pages suivantes, cet environnement de travail sera progressivement mis en place à travers des exemples simples, afin de montrer comment ConTeXt articule concrètement cadre éditorial, structure documentaire et contenu textuel.

Méthode

Commencer par définir un environnement minimal, même provisoire. Centraliser les choix typographiques et structurels dès le départ, puis enrichir progressivement ce cadre à mesure que le projet se précise.

2.5. Fichiers, organisation et bonnes pratiques

[modifier | modifier le wikicode]

Travailler avec ConTeXt suppose de penser l’organisation des fichiers comme une composante à part entière du projet éditorial. Sans imposer de structure rigide, ConTeXt encourage une séparation claire entre les différents rôles que jouent les fichiers : cadre, structure et contenu.

Une organisation courante consiste ainsi à distinguer :

  • un ou plusieurs fichiers d’environnement, qui définissent les règles générales du projet;
  • un fichier de structure, chargé d’ordonner les différentes parties du document;
  • des fichiers de contenu, dans lesquels se trouve le texte proprement dit.

Ce découpage favorise la lisibilité du projet et en facilite la maintenance. Il permet notamment de modifier l’apparence globale ou l’organisation d’un document sans avoir à intervenir sur le texte, et inversement.

Du point de vue des bonnes pratiques, quelques principes simples se dégagent. Il est généralement préférable de centraliser les réglages typographiques et les paramètres de page dans l’environnement, plutôt que de les disperser au fil du contenu.

De même, les commandes définissant des comportements récurrents gagnent à être déclarées une fois pour toutes. Cette discipline évite les répétitions, limite les incohérences et rend le document plus facile à faire évoluer.

La clarté de la nomenclature joue également un rôle important. Des noms de fichiers explicites, une hiérarchie de dossiers lisible et une séparation nette entre les ressources — images, données, bibliographie — contribuent à la pérennité du projet.

Ces choix deviennent particulièrement décisifs lorsque le document s’inscrit dans la durée ou implique plusieurs intervenants.

Enfin, ConTeXt se prête naturellement à une approche itérative. Il n’est ni nécessaire ni souhaitable de prévoir dès le départ une organisation exhaustive.

Un projet peut commencer de manière modeste, puis s’enrichir progressivement, à condition de préserver la distinction entre cadre, structure et contenu. Cette souplesse constitue l’un des atouts majeurs de l’environnement.

Dans la section suivante, ces principes seront mis en œuvre à travers un premier exemple concret, illustrant la transition entre organisation conceptuelle et écriture effective du document.

Méthode

  • Séparer clairement les fichiers selon leur rôle :
  • environnement pour les règles,
  • structure pour l’organisation,
  • contenu pour le texte. Cette discipline facilite la maintenance et l’évolution du projet.

2.6. Un premier document minimal (MWE)

[modifier | modifier le wikicode]

Ce premier exemple poursuit un objectif volontairement simple : montrer comment ConTeXt articule environnement, structure et contenu dans un projet minimal, sans chercher à exploiter l’ensemble des possibilités du système.

Il ne s’agit pas de proposer un modèle « idéal » ou définitif, mais de donner un point d’appui concret, suffisamment clair pour rendre lisibles les principes exposés dans les sections précédentes.

L’exemple suivant produit un document court, composé d’un titre et de quelques paragraphes. Son intérêt ne réside pas dans la richesse du contenu, mais dans son organisation : le document est conçu de manière à pouvoir évoluer, être enrichi ou transformé sans remise en cause de son architecture initiale.

Ce MWE doit donc être lu comme une architecture minimale, non comme une recette figée. Il montre comment, dès les premiers pas, ConTeXt permet de séparer les rôles, de centraliser les décisions éditoriales et de préparer l’extension future du projet.

Organisation des fichiers

[modifier | modifier le wikicode]

Ce premier exemple adopte une organisation volontairement simple, destinée à rendre immédiatement lisible la séparation entre environnement, structure et contenu.

Méthode

Lire le MWE comme une architecture minimale, non comme un modèle figé. L’objectif est de comprendre la logique de séparation des rôles, pas de mémoriser des commandes.

On adopte donc la structure suivante :

 projet-context/ ├── env-projet.tex ├── structure.tex └── contenu.tex

L’environnement

[modifier | modifier le wikicode]

Fichier : env-projet.tex

 % Environnement du projet

\setuppapersize[A4]
\setupbodyfont[serif,11pt]

\setupinterlinespace[line=2.8ex]

\setuphead[section][
style=\bf,
before={\blank[medium]},
after={\blank[small]}
]

Ce fichier définit le cadre éditorial :

  • format de page ;
  • police principale ;
  • rythme vertical ;
  • style des titres de section.

Aucun contenu n’y apparaît.

Fichier : structure.tex

 % Structure du document

\starttext

\input contenu.tex

\stoptext

La structure orchestre le document :

  • elle ouvre et ferme le flux ;
  • elle appelle les fichiers de contenu ;
  • elle ne contient ni réglages typographiques ni texte rédactionnel.

Fichier : contenu.tex

 \section{Un document minimal}

Ce document constitue un exemple volontairement simple.

Il montre comment ConTeXt permet de séparer
le cadre éditorial, l’organisation du document
et le texte proprement dit.

Cette séparation facilite la maintenance,
la réutilisation et l’évolution des projets
éditoriaux dans le temps.

Le contenu se concentre uniquement sur le texte :

  • aucune mise en page locale ;
  • aucune décision typographique ;
  • aucune logique structurelle globale.

Le document est compilé à partir de la structure :

 context structure.tex

ConTeXt charge automatiquement l’environnement et le contenu appelés.

Ce que montre ce MWE

[modifier | modifier le wikicode]

Même dans cet exemple minimal, plusieurs principes apparaissent clairement :

  • les décisions éditoriales sont centralisées ;
  • le contenu reste lisible et autonome ;
  • l’ensemble peut être étendu sans rupture — nouveaux fichiers, nouvelles règles, nouvelles automatisations.

Ce document minimal ne constitue donc pas une fin en soi. Il sert de base méthodologique aux exemples plus élaborés qui suivront, sans jamais remettre en cause la séparation fondamentale entre environnement, structure et contenu.

2.7. Étendre l’environnement sans toucher au contenu

[modifier | modifier le wikicode]

L’un des bénéfices immédiats de la séparation entre environnement, structure et contenu apparaît dès que l’on souhaite faire évoluer un document. Dans ConTeXt, de nombreuses transformations éditoriales peuvent être réalisées en modifiant uniquement l’environnement, sans intervenir sur le texte existant.

Reprenons le document minimal présenté précédemment. Supposons que l’on souhaite améliorer la lisibilité générale, introduire une hiérarchie plus marquée des titres et préparer l’ajout futur de notes ou de références.

Ces évolutions concernent le cadre éditorial, non le contenu lui-même.

Il suffit alors d’enrichir le fichier d’environnement. Par exemple :

 % env-projet.tex (version enrichie)

\setuppapersize[A4]
\setupbodyfont[serif,11pt]
\setupinterlinespace[line=3ex]

% Hiérarchie des titres
\setuphead[section][
style=\bfb,
number=yes,
before={\blank[medium]},
after={\blank[small]}
]

% Notes de bas de page
\setupnotation[footnote][
style=\tfxx,
location=page
]

% Marges légèrement élargies
\setuplayout[
margin=2.5cm
]

Aucun changement n’est nécessaire dans les fichiers de structure ou de contenu. Le texte reste identique, mais son apparence, son rythme et ses possibilités d’extension ont évolué.

Cette capacité à transformer le document par déplacements globaux, sans retouches locales répétées, constitue un levier puissant pour le travail éditorial. Elle permet d’expérimenter, d’ajuster et de corriger sans fragiliser le texte ni introduire d’incohérences.

L’environnement devient ainsi un espace d’itération maîtrisée : on y teste des choix typographiques, on affine des règles, on prépare de nouvelles fonctionnalités, tout en préservant l’intégrité du contenu.

2.8. Du document minimal au projet éditorial

[modifier | modifier le wikicode]

À ce stade, le document minimal — le MWE (Minimal Working Example) — cesse d’être un simple exemple technique. Il peut devenir le noyau d’un véritable projet éditorial, appelé à s’étendre dans le temps et à se complexifier.

Le passage du document au projet ne repose pas sur une rupture. Il procède au contraire d’une accumulation raisonnée : ajout de nouveaux fichiers de contenu, structuration plus fine, enrichissement progressif de l’environnement.

Ce qui change, ce n’est pas la logique de travail, mais l’échelle à laquelle elle s’applique.

Un projet éditorial ConTeXt peut ainsi intégrer :

  • plusieurs chapitres répartis en fichiers distincts ;
  • des environnements spécialisés (par exemple pour les annexes ou les index) ;
  • des ressources partagées — images, bibliographie, données externes ;
  • des déclinaisons d’un même contenu (versions linguistiques, formats différents).

Grâce à l’architecture posée dès le départ, ces extensions ne nécessitent pas de réécriture du texte. Elles s’inscrivent dans un cadre déjà structuré, où chaque élément trouve naturellement sa place.

Cette continuité est particulièrement précieuse pour des projets longs ou collectifs : ouvrages savants, manuels, éditions critiques, collections. ConTeXt permet alors de penser le document non comme un fichier isolé, mais comme un ensemble organisé, cohérent et durable.

Le document minimal joue ici un rôle méthodologique essentiel. Il rappelle que la complexité n’est pas une condition préalable, mais un horizon possible.

En posant dès l’origine une architecture claire, ConTeXt offre les moyens de passer progressivement de l’écriture d’un texte à la conduite d’un véritable projet éditorial.

2.9. Documents longs et structurés

[modifier | modifier le wikicode]

Les principes exposés dans les sections précédentes prennent toute leur portée lorsque l’on aborde des documents longs et fortement structurés. À cette échelle, les choix éditoriaux ne peuvent plus être traités comme de simples ajustements locaux ; ils deviennent des éléments constitutifs de la lisibilité et de la cohérence de l’ensemble.

ConTeXt est particulièrement adapté à ce type de projets, précisément parce qu’il permet de maintenir une séparation nette entre cadre, structure et contenu. Cette organisation rend possible la gestion de textes étendus sans que leur complexité n’entraîne une fragilisation progressive du document.

Dans un document long, la structure joue un rôle central. Parties, chapitres, sections et sous-sections ne sont pas de simples niveaux hiérarchiques ; ils définissent des parcours de lecture, des rythmes et des points d’appui.

ConTeXt offre des mécanismes homogènes pour décrire cette organisation et pour en tirer automatiquement les conséquences typographiques : tables des matières, numérotation, en-têtes courants, repères visuels.

La durée du projet constitue un autre facteur déterminant. Un document long est rarement écrit d’un seul tenant ; il se construit par ajouts, révisions et déplacements, parfois sur plusieurs années.

Dans ce contexte, la stabilité de l’environnement éditorial est essentielle. Elle permet de retravailler le contenu sans remettre en cause les règles générales, et d’introduire des évolutions globales sans intervention manuelle sur chaque partie du texte.

La gestion des éléments transversaux — notes, références, index, listes, renvois internes — devient également critique à grande échelle. ConTeXt permet de les définir comme des systèmes cohérents, plutôt que comme des solutions ponctuelles.

Ces dispositifs accompagnent la lecture et renforcent l’intelligibilité du document, sans alourdir le travail de rédaction.

Enfin, les documents longs sont souvent appelés à exister sous plusieurs formes : versions provisoires, éditions révisées, tirages partiels, déclinaisons numériques ou imprimées. L’architecture éditoriale proposée par ConTeXt facilite ces variations, en autorisant des ajustements de l’environnement ou de la structure sans altérer le contenu.

Ainsi, ConTeXt ne se contente pas de rendre possible la composition de documents longs. Il fournit un cadre méthodologique qui permet de les concevoir, de les maintenir et de les faire évoluer comme des objets éditoriaux cohérents.

C’est à cette échelle que ses choix de conception révèlent pleinement leur pertinence.

2.10. Synthèse de la partie 2

[modifier | modifier le wikicode]

La seconde partie de ce chapitre a montré comment ConTeXt aborde la composition de documents non comme une succession d’opérations locales, mais comme un travail éditorial structuré, pensé dans la durée.

En partant d’un document minimal, nous avons mis en évidence une logique de travail fondée sur la séparation entre environnement, structure et contenu. Cette organisation permet de centraliser les décisions éditoriales, de préserver la lisibilité du texte et de faire évoluer un document sans fragiliser son architecture.

La page y apparaît comme un objet éditorial à part entière, gouverné par des règles explicites, et non comme un simple produit final du flux textuel. Cette conception rend possible une automatisation maîtrisée et une cohérence globale, particulièrement précieuses pour les documents longs et structurés.

À travers les exemples proposés, ConTeXt s’est ainsi présenté moins comme un ensemble de fonctionnalités que comme un cadre de travail. Il ne prescrit pas une forme unique, mais fournit les moyens de construire, maintenir et faire évoluer des projets éditoriaux complexes de manière cohérente.

Cette synthèse pose les bases nécessaires pour aborder des situations plus spécifiques, où ces principes trouvent des applications concrètes.

À retenir
  • ConTeXt invite à penser le document avant le texte, comme un objet éditorial.
  • La séparation entre environnement, structure et contenu est un principe opératoire central.
  • Les décisions éditoriales sont centralisées et peuvent évoluer sans modifier le texte.
  • Un document minimal bien structuré peut devenir le noyau d’un projet éditorial durable.

Partie 3. Cas d’usage et situations éditoriales

[modifier | modifier le wikicode]

Après avoir posé les principes de conception et de travail propres à ConTeXt, il est temps d’examiner comment ceux-ci se traduisent dans des contextes éditoriaux concrets.

Cette troisième partie s’organise autour de cas d’usage représentatifs : documents multilingues, éditions critiques, ouvrages savants, manuels structurés. Il ne s’agira pas de couvrir l’ensemble des possibilités offertes par ConTeXt, mais de montrer comment ses choix architecturaux répondent à des besoins éditoriaux identifiables.

Chaque situation sera abordée à partir d’un problème concret, suivi d’une mise en œuvre progressive. Les exemples techniques resteront au service du propos : éclairer des pratiques éditoriales, non accumuler des recettes isolées.

La logique demeure la même que dans les parties précédentes : partir de besoins réels, observer les contraintes qu’ils impliquent, et montrer comment ConTeXt permet d’y répondre de manière cohérente et durable.


3.1. Ouvrages longs : manuels, essais, collections

[modifier | modifier le wikicode]

Les ouvrages longs constituent sans doute le terrain où les choix de conception de ConTeXt se manifestent le plus clairement. Manuels, essais structurés ou collections éditoriales partagent une caractéristique commune : ils s’inscrivent dans la durée et exigent une cohérence globale, à la fois typographique, structurelle et méthodologique.

Dans ce type de projets, le texte n’est jamais isolé. Il s’organise en parties, chapitres, sections, parfois en volumes, et doit conserver une lisibilité stable malgré l’ampleur de l’ensemble.

ConTeXt permet de penser cette organisation comme une architecture, où chaque niveau joue un rôle précis et où les effets typographiques découlent de règles explicites.

Pour les manuels, cette approche favorise la clarté pédagogique : hiérarchies visibles, repères constants, automatisation des éléments récurrents — exemples, encadrés, références internes. Pour les essais, elle autorise une grande liberté formelle tout en maintenant une unité de ton et de présentation.

Dans le cas des collections, elle rend possible la mutualisation d’un environnement éditorial commun, garantissant une identité visuelle et structurelle partagée entre plusieurs ouvrages.

La séparation entre environnement, structure et contenu prend ici toute sa valeur. Elle permet de travailler simultanément sur plusieurs chapitres, de réorganiser des sections ou de faire évoluer la présentation générale sans intervenir sur le texte.

Le document devient alors un ensemble modulaire, maîtrisé à l’échelle du projet plutôt qu’au niveau de chaque page.

ConTeXt offre ainsi un cadre particulièrement adapté à la conduite d’ouvrages longs, où la stabilité et l’évolutivité sont des conditions essentielles de travail.

3.2. Éditions critiques et apparat savant

[modifier | modifier le wikicode]

Les éditions critiques constituent un autre terrain privilégié pour mesurer la portée des choix de conception de ConTeXt. Elles se caractérisent par la coexistence de plusieurs couches de texte : texte principal, variantes, notes, commentaires, apparat critique, parfois traductions ou gloses.

Dans ce type de projets, la difficulté ne réside pas seulement dans la composition typographique, mais dans l’articulation cohérente de ces différents niveaux. Il s’agit de rendre lisible une complexité intrinsèque, sans fragmenter le document ni multiplier les solutions locales.

ConTeXt aborde cette complexité à partir de la même logique que celle exposée précédemment. La séparation entre environnement, structure et contenu permet de traiter chaque couche du texte selon des règles explicites, tout en maintenant l’unité de l’ensemble.

Le texte principal, les notes et l’apparat ne sont pas pensés comme des ajouts périphériques, mais comme des composants à part entière du dispositif éditorial. Leur comportement typographique — position, taille, numérotation, interaction avec la page — relève de décisions centralisées, définies dans l’environnement.

Cette approche offre une grande souplesse dans la gestion des apparats savants. Un même contenu peut être présenté avec des degrés variables de commentaire : apparat développé pour une édition critique, notes allégées pour une version de lecture, ou suppression temporaire de certains niveaux sans modification du texte source.

La structure du document joue ici un rôle décisif. Elle permet d’identifier clairement les fonctions des différents éléments — lemmes, variantes, notes explicatives, références — sans préjuger de leur mise en forme finale.

Dans les projets multilingues ou comparatifs, cette logique s’étend naturellement. Texte original, traduction et commentaire peuvent coexister selon des dispositifs variés — en vis-à-vis, en colonnes, en alternance — tout en reposant sur un contenu stable et réutilisable.

ConTeXt rend ainsi possible une édition où la complexité philologique ou savante n’entraîne pas une fragilisation progressive du document. Les évolutions du commentaire, les ajouts de variantes ou les ajustements typographiques s’inscrivent dans un cadre déjà structuré.

L’enjeu n’est donc pas seulement technique. En offrant un cadre méthodologique robuste, ConTeXt permet de penser l’édition critique comme un objet éditorial évolutif, capable d’accompagner le travail scientifique dans le temps, sans enfermer le texte dans une forme unique ou définitive.

Point clé
Dans une édition critique, la stabilité de l’architecture éditoriale est une condition de la liberté intellectuelle. C’est précisément cette stabilité que ConTeXt cherche à garantir.

3.3. Multilinguisme et documents polyglottes

[modifier | modifier le wikicode]

Les documents multilingues constituent un autre cas d’usage où les choix de conception de ConTeXt prennent une importance décisive. Qu’il s’agisse de traductions, d’éditions bilingues ou de comparaisons entre plusieurs langues, ces projets impliquent la coexistence de textes distincts mais étroitement liés.

La difficulté ne réside pas seulement dans la gestion des langues elles-mêmes, mais dans l’organisation éditoriale de leur relation : vis-à-vis, colonnes parallèles, alternance des versions, insertion de commentaires ou de notes spécifiques à chaque langue.

ConTeXt aborde ces situations à partir de la même architecture que pour les éditions critiques. La séparation entre environnement, structure et contenu permet de traiter chaque version linguistique comme un contenu autonome, tout en définissant au niveau de l’environnement les règles de leur mise en relation.

Ainsi, le texte original et sa traduction peuvent être maintenus dans des fichiers distincts, ou clairement identifiés au sein d’un même fichier, sans que cette organisation n’impose un dispositif de mise en page unique. Le choix du vis-à-vis, des colonnes ou de l’alternance relève du cadre éditorial, non du texte lui-même.

Cette distinction est particulièrement précieuse pour les projets appelés à évoluer. Un même contenu multilingue peut donner lieu à plusieurs présentations : édition savante avec texte en regard, version pédagogique avec traduction intégrée, publication numérique privilégiant la lecture linéaire.

Ces variations n’impliquent pas de réécriture du texte. Elles résultent de modifications ciblées de l’environnement ou de la structure, laissant le contenu intact.

Les dispositifs multilingues mettent également en évidence l’importance de la structure. Identifier clairement les correspondances entre les différentes versions — paragraphes, segments, vers, unités de sens — permet de préserver la cohérence du document, même lorsque la mise en page varie.

ConTeXt fournit pour cela des mécanismes homogènes, capables de gérer ces relations sans multiplier les ajustements locaux.

Enfin, la gestion simultanée de plusieurs langues engage des choix typographiques spécifiques : polices adaptées, règles de césure, direction du texte, ponctuation, numérotation. En centralisant ces décisions dans l’environnement, ConTeXt permet de les traiter de manière cohérente et reproductible.

Les documents multilingues cessent ainsi d’être des constructions fragiles, dépendantes de solutions ponctuelles. Ils deviennent des objets éditoriaux maîtrisés, capables d’accueillir la diversité linguistique sans compromettre la lisibilité ni la stabilité de l’ensemble.

3.4. Automatisation et documents complexes

[modifier | modifier le wikicode]

Les manuels techniques et la documentation structurée constituent un autre domaine où les choix de conception de ConTeXt se révèlent particulièrement pertinents. Ces documents se caractérisent par une forte densité informationnelle, une organisation hiérarchique marquée et la présence récurrente d’éléments normalisés : procédures, exemples, avertissements, références croisées.

Dans ce type de projets, la lisibilité ne repose pas uniquement sur la qualité du texte, mais sur la cohérence des dispositifs éditoriaux mis en place pour guider le lecteur.

ConTeXt permet d’aborder la documentation technique comme un système structuré, et non comme une succession de pages indépendantes. La séparation entre environnement, structure et contenu autorise la définition de règles stables pour les éléments récurrents : titres, listes, encadrés, exemples de code, notes ou renvois internes.

Ces dispositifs peuvent être définis une fois pour toutes dans l’environnement, puis réutilisés de manière homogène dans l’ensemble du document.

La structure joue ici un rôle central. Elle organise la progression du manuel, hiérarchise les informations et rend possible une navigation efficace, tant pour la lecture linéaire que pour la consultation ponctuelle.

Tables des matières, index, références internes et repères visuels sont générés automatiquement à partir de cette structure, sans nécessiter d’interventions manuelles répétées.

La durée de vie des manuels techniques renforce encore l’intérêt de cette approche. La documentation évolue au rythme des versions, des ajouts de fonctionnalités et des corrections successives.

Dans ce contexte, la stabilité de l’environnement éditorial permet de mettre à jour le contenu sans remettre en cause l’ensemble du dispositif. Les modifications restent localisées, tandis que la cohérence globale du document est préservée.

Enfin, les manuels techniques sont souvent appelés à exister sous plusieurs formats : version imprimée, PDF de référence, publication en ligne, supports de formation. L’architecture proposée par ConTeXt facilite ces déclinaisons, en autorisant des ajustements ciblés de l’environnement ou de la structure sans altérer le texte.

La documentation cesse ainsi d’être un assemblage fragile de fichiers et devient un objet éditorial durable, capable d’évoluer avec le projet qu’elle accompagne.


À retenir

  • ConTeXt est particulièrement adapté aux ouvrages longs, structurés et évolutifs.
  • Il permet de gérer des documents savants complexes (éditions critiques, apparats, index).
  • Le multilinguisme est intégré nativement à l’architecture du système.
  • L’automatisation est un levier éditorial, non un simple confort technique.

Synthèse de la partie 3

[modifier | modifier le wikicode]

La troisième partie a montré comment les principes de conception propres à ConTeXt se traduisent dans des situations éditoriales concrètes. Loin d’un usage abstrait ou purement technique, ConTeXt apparaît ici comme un outil pensé pour accompagner des projets exigeants, inscrits dans la durée et la complexité.

À travers les ouvrages longs — manuels, essais, collections —, on a vu comment la séparation entre environnement, structure et contenu permet de maintenir une cohérence globale malgré l’ampleur des textes. Cette architecture favorise à la fois la stabilité du cadre éditorial et la liberté de l’écriture.

Les éditions critiques ont mis en lumière une autre dimension essentielle : la capacité de ConTeXt à gérer plusieurs couches de discours simultanément. Texte établi, apparat savant, notes, références et index peuvent y coexister sans fragiliser l’ensemble, grâce à une automatisation raisonnée et à des mécanismes cohérents.

Le multilinguisme a enfin illustré l’ouverture native de ConTeXt à des contextes éditoriaux complexes, où plusieurs langues, écritures et traditions typographiques doivent être articulées dans un même document. Ici encore, la logique de l’environnement unifié permet de traiter ces exigences comme des dimensions constitutives du projet, et non comme des ajouts tardifs.

L’automatisation, loin d’être un simple confort technique, apparaît ainsi comme un élément structurant du travail éditorial. Elle rend possible la gestion de la complexité, la production de variantes et l’évolution du document sans perte de cohérence ni surcharge manuelle.

Dans son ensemble, cette partie a montré que ConTeXt n’est pas seulement adapté à des documents complexes : il est conçu pour eux. Ses choix architecturaux prennent pleinement sens lorsque le document devient un objet éditorial à part entière, appelé à être construit, maintenu et transformé dans le temps.

Comment utiliser ce Wikilivre

Les pages qui suivent sont organisées selon une progression volontairement éditoriale, plutôt que strictement technique. L’objectif n’est pas d’apprendre ConTeXt par accumulation de commandes, mais de comprendre comment les outils s’articulent autour de besoins concrets de composition.

La table des matières propose ainsi plusieurs parcours possibles :

  • des pages de cadrage, qui situent les choix de conception et les principes généraux ;
  • des sections d’apprentissage progressif, fondées sur des exemples commentés et des MWEs ;
  • des chapitres thématiques, consacrés à des situations éditoriales spécifiques ;
  • des exercices et approfondissements, permettant d’expérimenter les mécanismes présentés.

Il n’est ni nécessaire ni souhaitable de lire l’ensemble de manière linéaire. La table des matières peut être utilisée comme un outil de navigation, auquel on revient selon les besoins.