ConTeXt/Préalables
|
Part. I, ch. ? • • Sommaire |
Préalables
[modifier | modifier le wikicode]
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:\contextC:\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
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\otfC:\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 !
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.texProjet_final2.texProjet_final_definitif3.tex
→ Difficile à maintenir, dangereux à long terme.
Utiliser Git
[modifier | modifier le wikicode]Git apporte :
- historique complet ;
- travail collaboratif ;
- synchronisation multi-machines ;
- sauvegarde fiable.
→ Guide simple : https://docs.gitlab.com/ee/gitlab-basics/start-using-git.html
Conclusion
[modifier | modifier le wikicode]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
|
Part. 1, ch. 1 • Préalables • Sommaire |