Aller au contenu

ConTeXt/Préalables

Un livre de Wikilivres.

ConTeXt


 Pourquoi ConTeXt n’est pas LaTeX ?

Part. I, ch. ?  •   •  Sommaire

Installation 



Objectifs Objectifs de cette section

Cette page présente tout ce qu’il faut savoir avant l’installation de ConTeXt :

  • comprendre les différentes versions de ConTeXt (Standalone / TeXLive) ;
  • savoir où installer ConTeXt selon son système ;
  • connaître les principes de gestion des polices ;
  • préparer correctement l’environnement de travail ;
  • utiliser les bons outils (éditeurs, lignes de commande, gestion de projet).


ConTeXt est une suite logicielle complète dérivée de LATEX, conçue pour la composition typographique avancée. Elle permet de produire des documents destinés à l’impression ou à la diffusion numérique (PDF, HTML, XML) avec un contrôle très fin de la mise en page.

Contrairement à LATEX, ConTeXt propose un ensemble cohérent de mécanismes intégrés : modules, styles, polices, mises en page, scripts Lua, etc. Cet ensemble forme un système unifié conçu pour l’édition professionnelle, notamment dans les humanités (philologie, philosophie, littérature, histoire).

Cette page présente les informations nécessaires avant l’installation. Les procédures détaillées se trouvent dans :



ConTeXt Standalone et ConTeXt dans TeXLive

[modifier | modifier le wikicode]

ConTeXt existe sous deux formes principales.

1. ConTeXt Standalone (recommandé)

[modifier | modifier le wikicode]

La version Standalone est conseillée si vous souhaitez :

  • bénéficier des mises à jour fréquentes (8–10 jours) ;
  • utiliser les versions récentes de LuaMetaTeX et MetaPost ;
  • travailler dans un système autonome, isolé, sans interférer avec LaTeX.

Elle s’installe dans un répertoire unique, par exemple :

  • C:\context
  • ~/context

Elle permet d’installer plusieurs versions simultanément :

  • une version stable ;
  • une version beta.

2. ConTeXt dans TeXLive

[modifier | modifier le wikicode]
  • Il est toujours possible de travailler avec ConTeXt en téléchargeant et en installant la distribution TeXLive — au lieu d'installer la version Standalone. TeXlive est disponible ici sur le site de TUG.org
  • TeXLive inclut une version de ConTeXt, mais :
  • elle n’est mise à jour qu’une seule fois par an ;
  • les binaires peuvent être anciens ;
  • certaines fonctionnalités récentes peuvent manquer.

Avertissement
La version incluse dans TeXLive est obsolète pour les usages modernes. Utilisez ConTeXt Standalone pour tout travail sérieux.

Résumé :

  • Standalone : version moderne, recommandée.
  • TeXLive : version stable mais datée.


Indépendance des installations

[modifier | modifier le wikicode]

ConTeXt Standalone n’affecte aucune installation existante :

  • TeXLive
  • MikTeX
  • LaTeX

Il est également trivial à désinstaller.

Astuce
Pour désinstaller ConTeXt Standalone, supprimez simplement le dossier dans lequel il a été installé.

Pour désinstaller ConTeXt Standalone : supprimez simplement le dossier dans lequel vous l’aviez installé.

Vous pouvez installer plusieurs instances, par exemple :

  • context-stable/
  • context-beta/
  • context-projet-doctorat/

Chaque projet peut ainsi utiliser sa propre version.



Organisation recommandée des répertoires

[modifier | modifier le wikicode]

Il est conseillé d’installer ConTeXt dans des emplacements non système.

Sous Linux :

  • ~/context
  • /opt/context
  • /usr/local/context

Sous macOS :

  • ~/Documents/context

Sous Windows :

  • C:\context
  • C:\Users\Nom\Documents\context

Vos fichiers .tex doivent rester séparés des fichiers internes. Exemples :

  • Documents/Projets/Livre_A/
  • ~/Travaux/Édition/Thèse/

Avertissement Avertissement
Ne placez jamais vos projets dans les répertoires internes de ConTeXt (texmf-context, texmf-modules…). Vous risquez des conflits lors d’une mise à jour.



Configuration requise

[modifier | modifier le wikicode]

ConTeXt Standalone est léger :

  • installation minimale ≈ 10 Mo
  • connexion Internet nécessaire au premier lancement
  • aucune dépendance externe

Pour des usages avancés, il est utile (mais facultatif) d’installer :

  • Python
  • Perl


Gestion des polices : principes fondamentaux

[modifier | modifier le wikicode]

ConTeXt MKIV/LMTX utilise exclusivement des polices :

  • OTF
  • TTF

Elles peuvent venir :

  • des polices internes de ConTeXt ;
  • des polices système.

Emplacement recommandé pour les polices personnelles

[modifier | modifier le wikicode]

Windows :

  • C:\Users\Nom\context\tex\texmf-context\fonts\data\otf
  • C:\Users\Nom\context\tex\texmf-context\fonts\data\ttf

Linux/macOS :

  • ~/context/tex/texmf-context/fonts/data/otf
  • ~/context/tex/texmf-context/fonts/data/ttf

Utilisation des polices système

[modifier | modifier le wikicode]

Déclarer la variable :

Windows : set OSFONTDIR=C:/Windows/Fonts

  • Note: en principe, avec LMTX sous Windows cette déclaration est automatisée.

Linux/macOS : export OSFONTDIR=~/.fonts:/usr/share/fonts:/usr/local/share/fonts

Puis :

mtxrun --script fonts --reload

Avertissement Avertissement !
Avec LMTX sous Windows, la déclaration d’OSFONTDIR est rarement nécessaire : ConTeXt détecte automatiquement les polices système.



Outils recommandés pour travailler avec ConTeXt

[modifier | modifier le wikicode]

ConTeXt fonctionne avec tout éditeur de texte, mais certains sont plus adaptés.

Éditeurs conseillés

[modifier | modifier le wikicode]
  • TeXworks (simple et fiable)
  • TeXmaker
  • TeXstudio
  • Geany
  • Vim / Emacs
  • VSCode / Sublime Text (extensions disponibles)

Configuration de TeXworks

[modifier | modifier le wikicode]

Voir la page d’installation spécifique. En résumé :

  • ajouter le chemin vers context ;
  • créer un outil “ConTeXt MKIV/LMTX” ;
  • argument : $fullname.


Conventions de travail et gestion des versions

[modifier | modifier le wikicode]

Mauvaises pratiques (courantes)

[modifier | modifier le wikicode]
  • Projet_final.tex
  • Projet_final2.tex
  • Projet_final_definitif3.tex

Difficile à maintenir, dangereux à long terme.

Git apporte :

  • historique complet ;
  • travail collaboratif ;
  • synchronisation multi-machines ;
  • sauvegarde fiable.

→ Guide simple : https://docs.gitlab.com/ee/gitlab-basics/start-using-git.html



Cette page rassemble les prérequis essentiels avant installation. Les pages suivantes détaillent les procédures selon le système :

Pour la ligne de commande : → Utiliser la ligne de commande avec ConTeXt


 Page précédente

Part. 1, ch. 1  •  Préalables  •  Sommaire

Page suivante