From d701b5957c877e827144fcccb71b2e3c9463f2b4 Mon Sep 17 00:00:00 2001
From: Denis Bitouzé
+
+
+
+ Ce document décrit les principales caractéristiques de la distribution TEX Live, une distribution complète de
-TEX pour Linux et autres Unix, Mac OS X et systèmes Windows.
- Cette distribution peut être obtenue par téléchargement, sur le DVD TEX Collection distribué par les groupes
-d’utilisateurs de TEX à leurs membres, ou par d’autres moyens. La section 2.1 décrit brièvement le contenu du
-DVD. TEX Live et TEX Collection sont le fruit des efforts des groupes d’utilisateurs de TEX. La description
-qui suit porte essentiellement sur TEX Live.
- La distribution TEX Live comprend les binaires précompilés de TEX, LaTeX2e, ConTEXt, Metafont,
-MetaPost, BibTeX et de nombreux autres programmes ainsi qu’une bibliothèque étendue de macros, de fontes
-et de documentations. Elle permet aussi la composition de textes dans la plupart des langues utilisées dans le
-monde.
- On trouvera à la fin du document, section 10 (page 84), un bref historique des principales modifications
-apportées au fil du temps à la distribution TEX Live.
- Les utilisateurs des éditions précédentes de TEX Live sont invités à lire, TE XÂ Live et TE XÂ Collection
+ Ce document décrit les principales caractéristiques de la distribution TE X Live, une distribution complète
+de TE X pour Linux et autres Unix, Mac OS X et systèmes Windows.
+ Cette distribution peut être obtenue par téléchargement, sur le DVD TE X Collection distribué par les
+groupes d’utilisateurs de TE X à leurs membres, ou par d’autres moyens. La section 2.1 décrit brièvement le
+contenu du DVD. TE X Live et TE X Collection sont le fruit des efforts des groupes d’utilisateurs de TE X. La
+description qui suit porte essentiellement sur TE X Live.
+ La distribution TE X Live comprend les binaires précompilés de TE X, LaTeX2e, ConTE Xt, Metafont,
+MetaPost, BibTeX et de nombreux autres programmes ainsi qu’une bibliothèque étendue de macros, de
+fontes et de documentations. Elle permet aussi la composition de textes dans la plupart des langues utilisées
+dans le monde.
+ On trouvera à la ï¬n du document, section 10 (page 88), un bref historique des principales modiï¬cations
+apportées au ï¬l du temps à la distribution TE X Live.
+ Les utilisateurs des éditions précédentes de TE X Live sont invités à lire, avant toute mise à jour, la
-section 10.3 page 98 qui présente les principaux changements intervenus cette année.
- TEX Live contient les exécutables pour les principales architectures Unix, dont GNU/Linux, Mac OS X et
-Cygwin. Les sources inclus dans la distribution devraient être compilables sur des plates-formes pour lesquelles
-nous ne fournissons pas d’exécutables.
- Concernant Windows, les versions 7 et ultérieures sont prises en charge. Windows Vista devrait probablement
-fonctionner en bonne partie, mais TEX Live ne saurait dorénavant être installée sur XP ou versions
-antérieures. Il n’y a pas d’exécutables spécifiques 64 bits pour Windows, mais les exécutables 32 bits devraient
-
-
-fonctionner sur les systèmes 64 bits.
- Consulter la section Support des différents systèmes d’exploitation
+ TE X Live contient les exécutables pour les principales architectures Unix, dont GNU/Linux, Mac OS X et
+Cygwin. Les sources inclus dans la distribution devraient être compilables sur des plates-formes pour
+lesquelles nous ne fournissons pas d’exécutables.
+ Concernant Windows, les versions 7 et ultérieures sont prises en charge. Windows Vista devrait
+probablement fonctionner en bonne partie, mais TE X Live ne saurait dorénavant être installée sur XP ou
+versions antérieures. La TE X Live n’inclut pas d’exécutables 64 bits pour Windows, mais les exécutables
+32 bits devraient fonctionner sur les systèmes 64 bits.
+ Consulter la section 2.1 pour des solutions alternatives sous Windows et Mac OS X.
-
+
+ Vous pouvez installer TEX Live de deux façons différentes : soit depuis le DVD, soit depuis Internet
+ id="x1-50001.3">Installation élémentaire de TE X Live
+ Vous pouvez installer TE X Live de deux façons différentes : soit depuis le DVD, soit depuis Internet
(http://tug.org/texlive/acquire.html). L’installateur réseau est petit et télécharge tout ce qu’il faut
+href="https://tug.org/texlive/acquire.html" class="url" >https://tug.org/texlive/acquire.html). L’installateur réseau est petit et télécharge tout ce qu’il faut
depuis Internet.
- L’installateur du DVD vous permet d’installer sur votre disque dur. Il n’est plus possible de lancer TEX Live
-directement depuis le DVD TEX Collection (ou une image .iso), mais vous pouvez créer une installation
-portable, par exemple sur une clé USB (voir section L’installateur du DVD vous permet d’installer sur votre disque dur. Il n’est plus possible de lancer TE X Live
+directement depuis le DVD TE X Collection (ou une image .iso), mais vous pouvez créer une installation
+portable, par exemple sur une clé USB (voir section 5).
- La procédure d’installation est décrite en détail dans les sections suivantes (page 14), mais voici de quoi
+ La procédure d’installation est décrite en détail dans les sections suivantes (page 15), mais voici de quoi
commencer rapidement.
+ À notre connaissance, les programmes TEX de base en eux-mêmes sont (et ont toujours été) extrêmement
-robustes. Cependant, d’autres programmes livrés avec TEX Live ne le sont peut-être pas autant, bien que
-chacun fasse de son mieux. De façon générale, il faut faire preuve de prudence avant de lancer des programmes
-sur des données en lesquelles vous n’avez pas toute confiance. Pour un maximum de sécurité, utilisez un
-nouveau répertoire créé à cet effet ou chroot.
- Il convient d’être particulièrement vigilant sous Windows, qui en général cherche les programmes dans le
-répertoire courant avant tout, quel que soit le chemin de recherche défini. Nous avons comblé
-de nombreuses failles, mais il en reste certainement d’autres, notamment avec les programmes
-maintenus extérieurement. C’est pourquoi nous recommandons de vérifier s’il n’y a pas de fichiers
-suspects dans le répertoire courant, en particulier les exécutables (binaires ou scripts). En général, il
+ id="x1-60001.4">Remarques sur la sécurité
+ À notre connaissance, les programmes TE X de base en eux-mêmes sont (et ont toujours été)
+extrêmement robustes. Cependant, d’autres programmes livrés avec TE X Live ne le sont peut-être
+pas autant, bien que chacun fasse de son mieux. De façon générale, il faut faire preuve de
+prudence avant de lancer des programmes sur des données en lesquelles vous n’avez pas toute
+conï¬ance. Pour un maximum de sécurité, utilisez un nouveau répertoire créé à cet effet ou
+chroot.
+ Il convient d’être particulièrement vigilant sous Windows, qui en général cherche les programmes dans le
+répertoire courant avant tout, quel que soit le chemin de recherche déï¬ni. Nous avons comblé de
+nombreuses failles, mais il en reste certainement d’autres, notamment avec les programmes maintenus
+extérieurement. C’est pourquoi nous recommandons de vériï¬er s’il n’y a pas de ï¬chiers suspects
+dans le répertoire courant, en particulier les exécutables (binaires ou scripts). En général, il
ne devrait pas y en avoir, et le simple fait de compiler un document devrait encore moins en
-créer.
- Enfin, TEX (et les programmes associés) ont la capacité d’écrire des fichiers en compilant des
-documents, capacité qui peut être exploitée à des fins malignes de nombreuses façons. Ici aussi, la
-meilleure protection est de compiler les documents inconnus dans un répertoire nouvellement
-créé.
-
+créer.
+ Enï¬n, TE X (et les programmes associés) ont la capacité d’écrire des ï¬chiers en compilant des
+
+
+documents, capacité qui peut être exploitée à des ï¬ns malignes de nombreuses façons. Ici aussi, la
+meilleure protection est de compiler les documents inconnus dans un répertoire nouvellement
+créé.
+ Un autre aspect de la sécurité consiste à s’assurer que le matériel téléchargé n’a pas a été modiï¬Ã©
+par rapport à ce qui a été créé. Le programme tlmgr (section 6) effectuera automatiquement des
+vériï¬cations des téléchargements si le gpg (GNU Privacy Guard) est disponible. Il n’est pas
+distribué par la TE X Live, mais voir https://texlive.info/tlgpg/ pour des informations sur gpg si
+nécessaire.
+
+
+ id="x1-70001.5">Obtenir de l’aide
+
+ Si vous connaissez mal le système TEX, ou que vous n’êtes pas certain de vouloir installer TEX Live,
-vous pouvez avoir un aperçu du fonctionnement de l’un de ses logiciels principaux en lisant la
+ id="x1-80001.5.1">Aide en français
+ Si vous connaissez mal le système TE X, ou que vous n’êtes pas certain de vouloir installer TE X Live,
+vous pouvez avoir un aperçu du fonctionnement de l’un de ses logiciels principaux en lisant la
Une courte (?) introduction à LaTeX2e, dont la traduction française est disponible à l’adresse
+class="ec-lmri-10">à LaTeX2e, dont la traduction française est disponible à l’adresse
http://mirrors.ctan.org/info/lshort/french/lshort-fr.pdf.
- À la suite de cette lecture, vous n’aurez de cesse d’utiliser LaTeX2e, et donc d’installer TEX Live : il vous
-suffira tout simplement de reprendre ici la lecture du présent document pour effectuer sereinement cette
-installation. Ce document a été rédigé pour vous guider lors de celle-ci.
- Une fois installée, votre distribution TEX Live sera prête à l’emploi. C’est alors que la
+ À la suite de cette lecture, vous n’aurez de cesse d’utiliser LaTeX2e, et donc d’installer TE X Live : il vous
+suffira tout simplement de reprendre ici la lecture du présent document pour effectuer sereinement cette
+installation. Ce document a été rédigé pour vous guider lors de celle-ci.
+ Une fois installée, votre distribution TE X Live sera prête à l’emploi. C’est alors que la
commande 2
texdoc vous sera d’une aide précieuse, puisqu’elle vous permettra d’afficher la documentation des différents
-composants de TEX Live.
- Ainsi, pour lire la Courte Introduction citée plus haut, vous n’aurez qu’à taper texdoc vous sera d’une aide précieuse, puisqu’elle vous permettra d’afficher la documentation des différents
+composants de TE X Live.
+ Ainsi, pour lire la Courte Introduction citée plus haut, vous n’aurez qu’à taper texdoc lshort-fr (vous
-remarquerez que la chaîne de caractères lshort-fr est également présente dans l’url citée plus haut : c’est
-son nom au sein de TEX Live). Et pour afficher de nouveau le présent document, vous taperez lshort-fr est également présente dans l’url citée plus haut :
+c’est son nom au sein de TE X Live). Et pour afficher de nouveau le présent document, vous taperez texdoc
texlive-fr. Faites l’essai!
- En toute logique, la commande texlive-fr. Faites l’essai!
+ En toute logique, la commande texdoc texdoc vous indiquera comment vous servir au mieux de cette
-commande, par exemple pour qu’elle utilise votre lecteur PDF favori, ou pour qu’elle affiche automatiquement
-les documentations en français (si elles ont été traduites).
- Car voilà : l’intégralité de la documentation des innombrables composants de TEX Live n’est pas encore
-disponible en français, loin s’en faut.
- Fort heureusement, des ressources francophones de qualité existent. La documentation de LaTeX2e est traduite : elle
+commande, par exemple pour qu’elle utilise votre lecteur PDF favori, ou pour qu’elle affiche automatiquement
+les documentations en français (si elles ont été traduites).
+ Car voilà : l’intégralité de la documentation des innombrables composants de TE X Live n’est pas encore
+disponible en français, loin s’en faut.
+ Fort heureusement, des ressources francophones de qualité existent. La documentation de LaTeX2e est traduite : elle
est accessible via la commande texdoc latex2e-fr. Une communauté d’utilisateurs a recensé d’autres ressources à
-l’adresse suivante : texdoc latex2e-fr. Une communauté d’utilisateurs a recensé d’autres ressources
+à l’adresse suivante : http://texnique.fr/osqa/questions/2559/des-sources-dinformation-pour-debutants.
- En effet, la communauté TEX est active et conviviale; la plupart des questions finissent par obtenir une
-réponse. En revanche, le support est informel, assuré par des volontaires et des usagers occasionnels, aussi
-est-il particulièrement important que vous fassiez votre propre travail de recherche avant de poser une question
-(si vous préférez un support commercial, vous pouvez renoncer à TEX Live et acheter un système payant; voir
-une liste, en anglais, à http://tug.org/interest.html#vendors).
- Avant de poser une question à d’autres utilisateurs, nous vous invitons à vérifier qu’elle n’a pas déjà été
-posée : un moteur de recherche, par exemple En effet, la communauté TE X est active et conviviale; la plupart des questions ï¬nissent par obtenir une
+réponse. En revanche, le support est informel, assuré par des volontaires et des usagers occasionnels, aussi
+est-il particulièrement important que vous fassiez votre propre travail de recherche avant de poser une
+question (si vous préférez un support commercial, vous pouvez renoncer à TE X Live et acheter un système
+payant; voir une liste, en anglais, Ã https://tug.org/interest.html#vendors).
+ Avant de poser une question à d’autres utilisateurs, nous vous invitons à vériï¬er qu’elle n’a pas
+déjà été posée : un moteur de recherche, par exemple https://duckduckgo.com/, peut à lui seul fournir des réponses
-pertinentes, et les archives des différents espaces de discussion contiennent des milliers de questions et réponses
-déjà traitées; elles permettent une recherche fructueuse.
- Enfin, avant de poser une question, n’hésitez pas à prendre conseil sur la façon de rédiger la question pour
-avoir des chances d’obtenir une réponse pertinente. Soyez clair, précis et concis. Et illustrez votre
+class="ec-lmtt-10">https://duckduckgo.com/ Enï¬n, avant de poser une question, n’hésitez pas à prendre conseil sur la façon de rédiger la question
+pour avoir des chances d’obtenir une réponse pertinente. Soyez clair, précis et concis. Et illustrez votre
propos avec un exemple complet minimal (les trois termes sont importants), comme indiqué ici :
+class="ec-lmri-10">exemple complet minimal (les trois termes sont importants), comme indiqué ici :
http://texnique.fr/osqa/faq/#custom-id-ecm.
- Ces précautions étant prises, il est temps de vous présenter les trois espaces de discussion en ligne des
+
+
+ Ces précautions étant prises, il est temps de vous présenter les trois espaces de discussion en ligne des
utilisateurs francophones.
-
- Guide pratique de TE X Live 2020
+class="ts1-lmr12-">∗
Table des matières
+ id="x1-1000">Table des matières
1.1 TEXLive et TEXCollection
-
1.2 Support des différents systèmes d’exploitation
-
1.3 Installation élémentaire de TEX Live
-
1.4 Remarques sur la sécurité
-
1.5 Obtenir de l’aide
-
1.5.1 De l’aide en français
-
1.5.2 De l’aide en anglais
-
1.5.3 De l’aide en allemand
-
1.5.4 De l’aide dans d’autres langues
-
1.6 Apporter de l’aide
+
 1.1 TE XLive et TE XCollection
+
 1.2 Support des différents systèmes d’exploitation
+
 1.3 Installation élémentaire de TE X Live
+
 1.4 Remarques sur la sécurité
+
 1.5 Obtenir de l’aide
+
  1.5.1 Aide en français
+
  1.5.2 Aide en anglais
+
  1.5.3 Aide en allemand
+
  1.5.4 Aide dans d’autres langues
+
 1.6 Apporter de l’aide
2 Structure de TEX Collection
-
2.1 TEX Collection : TEX Live, proTEXt, MacTEX
-
2.2 Répertoires situés à la racine de TEX Live
-
2.3 Description des arborescences « texmf » de TEX Live
-
2.4 Les extensions de TEX
-
2.5 Quelques autres programmes intéressants dans TEX Live
+href="#x1-130002" id="QQ2-1-13">Structure de TE X Collection
+
 2.1 TE X Collection : TE X Live, proTE Xt, MacTE X
+
 2.2 Répertoires situés à la racine de TE X Live
+
 2.3 Description des arborescences « texmf » de TE X Live
+
 2.4 Extensions de TE X
+
 2.5 Quelques autres programmes intéressants dans TE X Live
3 Installation
-
3.1 Démarrage de l’installation
-
3.1.1  3.1 Démarrage de l’installation
+
  3.1.1 Installation sous Unix
-
3.1.2 Â Â 3.1.2 Installation sous Mac OS X
-
3.1.3 Â Â 3.1.3 Installation sous Windows
-
3.1.4 Â Â 3.1.4 Installation sous Cygwin
-
3.1.5 Â Â 3.1.5 Installation en mode texte
-
3.1.6 Â Â 3.1.6 Installation en mode graphique
-
3.1.7 Â Â 3.1.7 Les anciens installateurs
-
3.2 Choix des options d’installation
-
3.2.1 Choix des binaires (Unix seulement)
+
 3.2 Choix des options d’installation
-
3.2.2 Sélection de ce qui va être installé
-
3.2.3 Répertoires d’installation
-
3.2.4 Â Â 3.2.1 Choix des binaires (Unix seulement)
+
  3.2.2 Sélection de ce qui va être installé
+
  3.2.3 Répertoires d’installation
+
  3.2.4 Options
-
3.3 Â 3.3 Options de install-tl en ligne de commande
-
3.3.1 L’option   3.3.1 L’option -repository
-
3.4 Étapes post-installation
-
3.4.1 Variables d’environnement sous Unix
-
3.4.2 Variables d’environnement : configuration multi-utilisateur
-
3.4.3 Mises à jour par Internet après une installation par le DVD
-
3.5 Configuration des fontes pour XeTEXet LuaTEX
-
3.5.1 ConTEXt Mark IV
-
3.5.2 Ajout de fichiers locaux ou personnels
-
3.5.3 Ajout de fontes externes à TEX Live
-
3.6 Tester l’installation
-
3.7 Liens vers d’autres logiciels téléchargeables
+
 3.4 Étapes post-installation
+
  3.4.1 Variables d’environnement sous Unix
+
  3.4.2 Variables d’environnement : conï¬guration multi-utilisateur
+
  3.4.3 Mises à jour par Internet après une installation par le DVD
+
 3.5 Conï¬guration des fontes pour XeTE Xet LuaTE X
+
  3.5.1 ConTE Xt Mark IV
+
  3.5.2 Ajout de ï¬chiers locaux ou personnels
+
  3.5.3 Ajout de fontes externes à TE X Live
+
 3.6 Test de l’installation
+
 3.7 Liens vers d’autres logiciels téléchargeables
4 Installations spécialisées
-
4.1 Installation partagée entre plusieurs utilisateurs ou machines
+href="#x1-450004" id="QQ2-1-53">Installations spécialisées
+
 4.1 Installation partagée entre plusieurs utilisateurs ou machines
5 Installations « portables » de TEX Live
+href="#x1-470005" id="QQ2-1-55">Installations « portables » de TE X Live
6 Maintenance de l’installation avec Maintenance de l’installation avec tlmgr
-
6.1 Interfaces GUI actuelles pour le  6.1 GUI actuelles pour le tlmgr
-
6.2 Exemples d’utilisation de  6.2 Exemples d’utilisation de tlmgr en ligne de commande
7 Notes concernant Windows
-
7.1 Fonctionnalités supplémentaires à l’installation
-
7.2 Programmes supplémentaires
-
7.3 Répertoire personnel
-
7.4 Base de registre Windows
-
7.5 Droits d’accès sous Windows
-
7.6 Augmentation de la limite de mémoire sous Windows et Cygwin
+
 7.1 Fonctionnalités supplémentaires à l’installation
+
 7.2 Programmes supplémentaires
+
 7.3 Répertoire personnel
+
 7.4 Base de registre Windows
+
 7.5 Droits d’accès sous Windows
+
 7.6 Augmentation de la limite de mémoire sous Windows et Cygwin
8 Guide d’utilisation du système Web2C
-
8.1 Kpathsea et la recherche de fichiers
-
8.1.1 Les différentes sources
-
8.1.2 Fichiers de configuration
-
8.1.3 Expansion d’un chemin de recherche
-
8.1.4 Expansion par défaut
-
8.1.5 Expansion spécifiée par les accolades
-
8.1.6 Expansion des sous-répertoires
-
8.1.7 Liste des caractères spéciaux et de leur signification : récapitulatif
-
8.2 Les bases de données
-
8.2.1 Le fichier base de données
-
8.2.2 kpsewhich : programme de recherche dans une arborescence
-
8.2.3 Exemples d’utilisation
-
8.2.4 Opérations de débogage
-
8.3 Options à l’exécution
+href="#x1-580008" id="QQ2-1-69">Guide d’utilisation du système Web2C
+
 8.1 Kpathsea et la recherche de ï¬chiers
+
  8.1.1 Les différentes sources
+
  8.1.2 Fichiers de conï¬guration
+
  8.1.3 Expansion d’un chemin de recherche
+
  8.1.4 Expansion par défaut
+
  8.1.5 Expansion spéciï¬Ã©e par les accolades
+
  8.1.6 Expansion des sous-répertoires
+
  8.1.7 Récapitulatif des caractères spéciaux dans les ï¬chiers texmf.cnf
+
 8.2 Bases de données
+
  8.2.1 Le ï¬chier base de données
+
  8.2.2 kpsewhich : programme de recherche dans une arborescence
+
  8.2.3 Exemples d’utilisation
+
  8.2.4 Opérations de débogage
+
 8.3 Options à l’exécution
+
 8.4 $TEXMFDOTDIR
9 Remerciements
+href="#x1-740009" id="QQ2-1-86">Remerciements
10 Historique des versions successives
-
10.1 Les éditions précédentes
-
10.1.1 2003
-
10.1.2 2004
-
-
-
10.1.3 2005
-
10.1.4 2006–2007
-
10.1.5 2008
-
10.1.6 2009
-
10.1.7 2010
-
10.1.8 2011
-
10.1.9 2012
-
10.1.10 2013
-
10.1.11 2014
-
10.1.12 2015
-
10.1.13 2016
-
10.1.14 2017
-
10.2 2018
-
10.3 Présent : 2019
-
10.4 Versions futures
+href="#x1-7500010" id="QQ2-1-87">Historique des versions successives
+
 10.1 Éditions précédentes
+
+
+
  10.1.1 2003
+
  10.1.2 2004
+
  10.1.3 2005
+
  10.1.4 2006–2007
+
  10.1.5 2008
+
  10.1.6 2009
+
  10.1.7 2010
+
  10.1.8 2011
+
  10.1.9 2012
+
  10.1.10 2013
+
  10.1.11 2014
+
  10.1.12 2015
+
  10.1.13 2016
+
  10.1.14 2017
+
  10.1.15 2018
+
  10.1.16 2019
+
 10.2 Présent : 2020
+
 10.3 Versions futures
1 Introduction
-1.1 TEX Live et TEX Collection
-1.2 Support des différents systèmes d’exploitation
-1.3 Installation élémentaire de TEX Live
-
-
»
+ avec l’option -gui (mode par défaut sous Windows et Mac OS X), en mode texte avec l’option
-gui=text (mode par défaut pour tout autre système). Sous plate-formes Unix, les modes
- précédents Perl/Tk et « magique » sont toujours disponibles si Perl/Tk est installé; voir section
- -gui=text (mode par défaut pour tout autre système). Sous plate-formes Unix, les modes
+ précédents Perl/Tk et « magique » sont toujours disponibles si Perl/Tk est installé; voir
+ section 3.1.3 pour Windows.
- 1.4 Remarques sur la sécurité
-1.5 Obtenir de l’aide
-
-
-1.5.1 De l’aide en français
-
+
Il est à noter que le site texnique.fr et la liste GUT sont soutenus par l’association GUTenberg, qui est le
-groupe francophone des utilisateurs de TEX, LATEX et logiciels compagnons. Le site de l’association est
-accessible à l’adresse Il est à noter que le site texnique.fr et la liste GUT sont soutenus par l’association GUTenberg, qui est le
+groupe francophone des utilisateurs de TE X, LATE X et logiciels compagnons. Le site de l’association est
+accessible à l’adresse https://www.gutenberg.eu.org/. Les traducteurs de la présente documentation
-sont également membres de l’association, qui elle-même contribue au développement de TEX
+class="ec-lmtt-10">https://www.gutenberg.eu.org/
+
+
Donald Knuth, l’auteur de TEX, est anglophone : il est donc logique qu’une large documentation existe en -anglais. Voici une liste de ressources anglophones, classées selon l’ordre dans lequel nous recommandons de les + id="x1-90001.5.2">Aide en anglais +
Donald Knuth, l’auteur de TE X, est anglophone : il est donc logique qu’une large documentation existe en +anglais. Voici une liste de ressources anglophones, classées selon l’ordre dans lequel nous recommandons de les utiliser : -
-
+
Enfin, l’organisation internationale des utilisateurs de TEX, le https://texfaq.org/FAQ-askquestion aï¬n de maximiser vos chances d’obtenir une + réponse utile.
Enï¬n, l’organisation internationale des utilisateurs de TE X, le TEX Users Group, ou TUG, est -anglophone. Basée aux États-Unis, elle fédère toutes les associations nationales et son site est à l’adresse +class="ec-lmri-10">E X Users Group, ou TUG, est anglophone. +Basée aux États-Unis, elle fédère toutes les associations nationales et son site est à l’adresse http://tug.org/. -
Parmi ses très nombreuses activités, elle organise une conférence annuelle, publie une revue, le TUGboat, qui -paraît trois fois par an, ainsi qu’une collection de logiciels appelée... TEX Live! -
+href="https://tug.org/" class="url" >https://tug.org/. +
Parmi ses très nombreuses activités, elle organise une conférence annuelle, publie une revue, +le TUGboat, qui paraît trois fois par an, ainsi qu’une collection de logiciels appelée... TE X +Live! +
+
La communauté germanophone est très active. Elle organise de solides séminaires ainsi que des rencontres -informelles, publie des ouvrages de grande qualité... et a produit de très nombreuses lignes de code utilisées -par TEX Live! Le groupe germanophone des utilisateurs de TEX s’appelle dante et son site est à l’adresse -Aide en allemand +
La communauté germanophone est très active. Elle organise de solides séminaires ainsi que des rencontres +informelles, publie des ouvrages de grande qualité... et a produit de très nombreuses lignes de code +utilisées par TE X Live! Le groupe germanophone des utilisateurs de TE X s’appelle dante et son site est à +l’adresse http://www.dante.de/. Il publie régulièrement une revue, http://www.dante.de/. Il publie régulièrement une revue, Die TeXnische Komödie, et soutient le forum -ödie, et soutient le +forum http://golatex.de/. -
Enfin, le site germanophone de questions & réponses Enï¬n, le site germanophone de questions & réponses http://texwelt.de/ est le grand frère du francophone
+class="ec-lmtt-10">http://texwelt.de/
+
+
TEXest répandu dans le monde entier, et des groupes d’utilisateurs existent dans de nombreux pays, de la -Bulgarie à l’Afrique du Sud! On en trouvera la liste à l’adresse http://tug.org/usergroups.html. -
+ id="x1-110001.5.4">Aide dans d’autres langues +
TE Xest répandu dans le monde entier, et des groupes d’utilisateurs existent dans de nombreux pays, de la +Bulgarie à l’Afrique du Sud! On en trouvera la liste à l’adresse https://tug.org/usergroups.html. +
+
Il vous est possible d’apporter une aide précieuse aux autres utilisateurs : -
Il vous est possible d’apporter une aide précieuse aux autres utilisateurs : +
+class="description">– le présent document a été rédigé puis traduit bénévolement, pour le bien + de la communauté. Il en va de même pour l’essentiel des logiciels et de leur documentation. + + + Comme la rédaction de réponses, la traduction est un exercice très proï¬table en termes + d’apprentissage. Si la documentation qui vous est nécessaire n’est pas encore disponible en + français, n’hésitez pas à la traduire vous-même et à en faire proï¬ter les autres utilisateurs! + Les coordonnées des auteurs des logiciels ï¬gurent généralement dans la documentation + originale de ceux-ci; dès lors, il est très simple de prendre contact avec eux pour publier votre + traduction.
+
Nous décrivons ici le contenu de TEX Collection qui est un sur-ensemble de TEX Live. -
+ id="x1-130002">Structure de TE X Collection +
Nous décrivons ici le contenu de TE X Collection qui est un sur-ensemble de TE X Live. +
+
Le DVD TEX Collection contient les éléments suivants : -
-
Le DVD TE X Collection contient les éléments suivants : +
+
Les droits d’utilisation des fichiers présents dans CTAN et proTEXt diffèrent de ceux de TEX -Live, pensez à lire les licences si vous envisagez de modifier ou de redistribuer certains de ces -fichiers. -
+
Les droits d’utilisation des ï¬chiers présents dans CTAN et proTE Xt diffèrent de ceux de TE X +Live, pensez à lire les licences si vous envisagez de modiï¬er ou de redistribuer certains de ces +ï¬chiers. +
+
Voici une petite liste des répertoires situés à la racine d’une installation TEX Live avec une courte + id="x1-150002.2">Répertoires situés à la racine de TE X Live +
Voici une petite liste des répertoires situés à la racine d’une installation TE X Live avec une courte description. -
-
+
– programmes de la famille TEX, rangés dans des sous-répertoires selon les plates-formes. -
– programmes de la famille TE X, rangés dans des sous-répertoires selon les plates-formes. +
– une brève introduction et quelques liens utiles pour TEX Live, dans divers langages, sous forme - de pages HTML ou de texte brut. -
– une brève introduction et quelques liens utiles pour TE X Live, dans divers langages, sous forme + de pages HTML ou de texte brut. + + +
– le code source de tous les programmes, dont les principaux programmes TEX basés sur Web2C. -
– le code source de tous les programmes, dont les principaux programmes TE X basés sur Web2C. +
– le répertoire principal; voir – le répertoire principal; voir TEXMFDIST dans la section suivante.
-
– scripts et programmes d’installation, et éléments spécifiques pour Windows.
On trouve également, au même niveau que les répertoires mentionnés ci-dessus, les scripts d’installation et le
-fichier README principal en anglais (disponible en différentes langues dans les répertoires – scripts et programmes d’installation, et éléments spéciï¬ques pour Windows.
On trouve également, au même niveau que les répertoires mentionnés ci-dessus, les scripts d’installation +et le ï¬chier README principal en anglais (disponible en différentes langues dans les répertoires readme-*.dir -susmentionnés). -
Concernant la documentation, le fichier doc.html, qui contient une liste exhaustive de liens vers les fichiers de -documentation, pourra s’avérer utile. La documentation pour presque tout (paquets, formats, fontes, manuels +susmentionnés). +
En plus des répertoires ci-dessus, les scripts d’installation et les ï¬chiers README (dans différentes langues) +sont situés dans le dossier racine de la distribution. +
Concernant la documentation, le ï¬chier doc.html, qui contient une liste exhaustive de liens vers les ï¬chiers de +documentation, pourra s’avérer utile. La documentation pour presque tout (paquets, formats, fontes, manuels de logiciels, pages de man, fichiers man, ï¬chiers info) se trouve dans texmf-dist/doc. Vous pouvez utiliser le programme texdoc pour trouver une documentation, où qu’elle soit. -
La documentation de TEX Live proprement dite (que vous consultez actuellement) est disponible dans le -répertoire texdoc pour trouver une documentation, où qu’elle soit. +
La documentation de TE X Live proprement dite (que vous consultez actuellement) est disponible dans le +répertoire texmf-dist/doc/texlive en plusieurs langues : +
+
+
Nous donnons ici la liste des variables prédéfinies qui contiennent les noms des différentes arborescences de
-type « texmf », l’usage qui en est fait, et leurs valeurs par défaut dans TEX Live. La commande Description des arborescences « texmf » de TE X Live
+ Nous donnons ici la liste des variables prédéï¬nies qui contiennent les noms des différentes arborescences de
+type « texmf », l’usage qui en est fait, et leurs valeurs par défaut dans TE X Live. La commande tlmgr conf
-montre les valeurs de ces variables, ce qui permet de savoir où se trouvent ces différentes arborescences dans
-une installation donnée.
- Notez bien que toutes ces arborescences, y compris les arborescences personnelles, doivent suivre la structure
-standard des répertoires de TEX (TDS : http://tug.org/tds) avec sa pléthore de sous-répertoires, sans quoi
-les fichiers ne seront pas pris en compte. La section  conf
Notez bien que toutes ces arborescences, y compris les arborescences personnelles, doivent suivre la structure +standard des répertoires de TE X (TDS : https://tug.org/tds) avec sa pléthore de sous-répertoires, sans +quoi les ï¬chiers ne seront pas pris en compte. La section 3.5.2 page 46 donne plus de détails à ce sujet. L’ordre ici -est l’inverse de celui dans lequel les arborescences sont cherchées, c’est-à-dire que les dernières arborescences -dans la liste outrepassent les précédentes. -
-
+
– contient à peu près tous les fichiers de la distribution originale : fichiers de configuration, - scripts, paquets, polices, etc. à quelques exceptions près (principalement pour les exécutables de - chaque plate-forme placés dans le répertoire bin/ à côté). Rien ne devrait être ajouté, modifié - ni supprimé manuellement dans cette arborescence. -
– contient à peu près tous les ï¬chiers de la distribution originale : ï¬chiers de conï¬guration, + scripts, paquets, polices, etc. (La principale exception concerne les exécutables de chaque + plate-forme placés dans le répertoire apparenté bin/). Rien ne devrait être ajouté, modiï¬Ã© + ni supprimé manuellement dans cette arborescence. +
– c’est là que les scripts texconfig-sys, – c’est là que les scripts texconï¬g-sys, updmap-sys et fmtutil-sys rangent les (versions globales des)
- données générées, comme les formats et les fichiers .map.
-
– c’est là que les scripts texconfig-sys, updmap-sys et fmtutil-sys recherchent leurs fichiers de - configuration (globaux) en priorité. -
– c’est là que les scripts texconï¬g-sys, updmap-sys et fmtutil-sys recherchent leurs ï¬chiers de + conï¬guration (globaux) en priorité. +
– c’est l’arborescence que les administrateurs peuvent utiliser pour installer pour tous les - utilisateurs les extensions, fontes, etc. additionnelles ou mises à jour. -
– c’est l’arborescence que les administrateurs peuvent utiliser pour installer pour tous les + utilisateurs les extensions, fontes, etc. additionnelles ou mises à jour. +
– contient les fichiers personnels (extensions, classes, fontes, ensemble de macros) de l’utilisateur; - ce répertoire est installé automatiquement dans le répertoire personnel de l’utilisateur. -
– c’est là que les scripts texconfig updmap et fmtutil recherchent leurs fichiers de configuration - (personnelles) en priorité. -
– contient les ï¬chiers personnels (extensions, classes, fontes, ensemble de macros) de l’utilisateur; + ce répertoire est installé automatiquement dans le répertoire personnel de l’utilisateur. +
– c’est là que les scripts texconfig, updmap et fmtutil rangent les (versions personnelles de) données
- générées, comme les formats et les fichiers – c’est là que les scripts texconï¬g, updmap-user et fmtutil-user rangent les (versions personnelles
+ de) données générées, comme les formats et les ï¬chiers .map.
-
– c’est là que les scripts texconï¬g updmap-sys et fmtutil-sys recherchent leurs ï¬chiers de + conï¬guration (personnelles) en priorité. +
– arborescence(s) utilisée(s) par ConTEXt MkIV et LuaLaTeX pour stocker des (versions de - cache de) fichiers de travails. Par défaut, utilise TEXMFSYSVAR ou, s’il n’est pas possible d’y écrire, - TEXMFVAR.
La structure de l’arborescence TEX Live est par défaut la suivante : -
– arborescence(s) utilisée(s) par ConTE Xt MkIV et LuaLaTeX pour stocker des (versions de + cache de) ï¬chiers de travails. Par défaut, utilise TEXMFSYSVAR ou, s’il n’est pas possible d’y + écrire, TEXMFVAR.
La structure de l’arborescence TE X Live est par défaut la suivante : +
– une distribution précédente, -
– une distribution précédente, +
– la distribution actuelle, -
– la distribution actuelle, +
-
 +
– exécutables Linux (32 bits), -
– exécutables Linux (32 bits), +
-
+
– exécutables Mac OS X, -
– exécutables Mac OS X, + + +
– exécutables GNU/Linux (64 bits), -
– exécutables GNU/Linux (64 bits), +
– exécutables Windows,
– exécutables Windows,
– correspond à – correspond à TEXMFDIST et TEXMFMAIN,
-
– correspond à – correspond à TEXMFSYSVAR,
-
– correspond à TEXMFSYSCONFIG,
– correspond à TEXMFSYSCONFIG,
– correspond à TEXMFLOCAL, normalement commun à plusieurs distributions TEX Live (2007, 2008, - etc.),
– correspond à TEXMFLOCAL, normalement commun à plusieurs distributions TE X Live (2007, 2008, + etc.),
– fichiers propres à l’utilisateur générés automatiquement pour une distribution TEX Live - précédente, -
– ï¬chiers propres à l’utilisateur générés automatiquement pour une distribution TE X + Live précédente, +
– fichiers propres à l’utilisateur générés automatiquement pour la distribution TEX Live +
– ï¬chiers propres à l’utilisateur générés automatiquement pour la distribution TE X Live actuelle, - - -
– correspond à – correspond à TEXMFVAR, TEXMFCACHE,
-
– correspond à TEXMFCONFIG,
– correspond à TEXMFCONFIG,
– correspond à TEXMFHOME, répertoire regroupant tous les répertoires de macros personnelles : +
– correspond à TEXMFHOME, répertoire regroupant tous les répertoires de macros personnelles : texmf/tex/latex par exemple pour les fichiers de macros LATEX, etc.
+
+
Le programme TEX original de Knuth est figé, sauf corrections de bugs, rares. C’est toujours le programme + id="x1-170002.4">Extensions de TE X +
Le programme TE X original de Knuth est ï¬gé, sauf corrections de bugs, rares. C’est toujours le programme tex présent dans TEX Live, et ceci ne changera pas autant dans un futur prévisible. TEX Live contient -plusieurs variantes étendues de TEX (aussi appelées « moteurs TEX ») : -
-
+
+
+
Voici quelques autres programmes couramment utilisés et présents dans TEX Live : -
-
Voici quelques autres programmes couramment utilisés et présents dans TE X Live : +
+
– traitement des bibliographies. -
– traitement des bibliographies. +
– traitement des index. -
– traitement des index. +
– conversion DVI vers PostScript. -
– conversion DVI vers PostScript. +
– visualisation DVI pour le système X Window. -
– visualisation DVI pour le système X Window. +
– couper/coller de pages à partir de fichiers DVI. -
– couper/coller de pages à partir de ï¬chiers DVI. +
– conversion DVI vers PDF, une alternative à pdfTEX (mentionné ci-dessus) pour produire des - fichiers PDF. -
– conversion DVI vers PDF, une alternative à pdfTE X (mentionné ci-dessus) pour produire des + ï¬chiers PDF. + + +
– utilitaires PostScript. -
– utilitaires PostScript. +
– utilitaires PDF. -
– utilitaires PDF. +
– processeurs ConTEXt et PDF. -
– processeurs ConTE Xt et PDF. +
– conversion TEX vers HTML et XML. +
– conversion TE X vers HTML et XML. +
+
+
La première chose à faire est de télécharger le programme d’installation par le réseau ou de récupérer le DVD -TEX Collection. La page http://tug.org/texlive/acquire.html donne plus d’informations sur les -différentes façons d’obtenir le logiciel. -
-
La première chose à faire est de télécharger le programme d’installation par le réseau ou de récupérer +le DVD TE X Collection. La page https://tug.org/texlive/acquire.html donne plus d’informations sur les +différentes façons d’obtenir le logiciel. +
+
Le même programme d’installation est utilisé, quelle que soit la source d’installation. La différence la plus -visible entre ces deux modes est qu’avec l’installation par le réseau, vous obtenez les versions courantes des -différents paquets, contrairement au DVD (ou image ISO) qui n’est pas mis à jour entre deux versions + +
Le même programme d’installation est utilisé, quelle que soit la source d’installation. La différence la plus +visible entre ces deux modes est qu’avec l’installation par le réseau, vous obtenez les versions courantes des +différents paquets, contrairement au DVD (ou image ISO) qui n’est pas mis à jour entre deux versions majeures. -
Si vous devez télécharger par le biais des serveurs mandataires (proxies), utilisez un fichier ~/.wgetrc -ou des variables d’environnement avec une configuration de serveur mandataire pour Wget +
Si vous devez télécharger par le biais des serveurs mandataires (proxies), utilisez un ï¬chier +~/.wgetrc ou des variables d’environnement avec une conï¬guration de serveur mandataire pour Wget (http://www.gnu.org/software/wget/manual/html_node/Proxies.html), ou équivalent pour tout autre -programme de téléchargement que vous utilisez. TEX Live utilise toujours GNU Wget pour le -téléchargement. Bien sûr, ceci ne vous concerne pas si vous installez depuis le DVD ou l’image +href="https://www.gnu.org/software/wget/manual/html_node/Proxies.html" class="url" >https://www.gnu.org/software/wget/manual/html_node/Proxies.html), ou équivalent pour tout autre +programme de téléchargement que vous utilisez. TE X Live utilise toujours GNU Wget pour le +téléchargement. Bien sûr, ceci ne vous concerne pas si vous installez depuis le DVD ou l’image ISO. -
Les sections suivantes expliquent plus en détail le fonctionnement de l’installateur. +
Les sections suivantes expliquent plus en détail le fonctionnement de l’installateur. +
Dans ce qui suit, l’invite du shell est notée >; les commandes de l’utilisateur sont en Dans ce qui suit, l’invite du shell est notée >; les commandes de l’utilisateur sont en gras. Le programme
install-tl est un script Perl; la façon la plus simple de le démarrer sur un système Unix est la suivante.
- Pour travailler en mode graphique (GUI), cf. figure 4, il est nécessaire que Tcl/Tk soit installé. Vous pouvez
-alors lancer : Pour travailler via une interface graphique (GUI), cf. ï¬gure 4, il est nécessaire que Tcl/Tk soit installé. Vous
+pouvez alors lancer : The old wizard and perltk/expert options are still available. These require the Perl::Tk module
-compiled with XFT support, which is generally no problem with GNU/Linux, but often is with other
-systems.
- Les anciennes options Les anciennes options wizard and perltk/expert sont toujours disponibles. Elle requièrent le module
+class="ec-lmtt-10">expert Concernant les permissions Unix : le matériel installé doit normalement être accessible à tous les
-utilisateurs de la machine; si celui qui installe n’est pas root, il devra s’assurer que son Concernant les permissions Unix : le matériel installé doit normalement être accessible à tous les
+utilisateurs de la machine; si celui qui installe n’est pas root, il devra s’assurer que son umask est
-adapté, par exemple umask 022 ou umask 002. Consulter la documentation système pour plus de
-précisions.
- umask 002. Consulter la documentation système pour plus de
+précisions.
+ Remarques particulières pour Cygwin : contrairement aux autres systèmes compatibles Unix, Cygwin ne
-comprend pas par défaut tous les programmes requis pour faire fonctionner l’installateur TEX Live. Voir la
-section è
+
+ Une distribution spécifique, MacTEX (http://tug.org/mactex), a été mise au point pour Mac OS X. Nous
-recommandons d’utiliser son installateur natif, plutôt que d’installer la distribution TEX Live en suivant la
-procédure indiquée pour Unix. En effet, MacTEX comprend des ajustements spécifiques pour le système
-Mac OS X et facilite la cohabitation entre plusieurs distributions TEX (MacTEX, Fink, MacPorts,
+ Une distribution spéciï¬que, MacTE X (https://tug.org/mactex), a été mise au point pour Mac OS X.
+Nous recommandons d’utiliser son installateur natif, plutôt que d’installer la distribution TE X Live en suivant
+la procédure indiquée pour Unix. En effet, MacTE X comprend des ajustements spéciï¬ques pour le
+système Mac OS X et facilite la cohabitation entre plusieurs distributions TE X (MacTE X, Fink, MacPorts,
etc.).
- MacTEX est fortement basée sur TEX Live et les arborescences principales et les exécutables sont en tous
-points identiques. Quelques répertoires contenant de la documentation et des applications spécifiques au Mac
-sont ajoutés.
-
+ MacTE X est fortement basée sur TE X Live et les arborescences principales et les exécutables sont en tous
+points identiques. Quelques répertoires contenant de la documentation et des applications spéciï¬ques au
+Mac sont ajoutés.
+
+ Si vous utilisez le fichier zip téléchargé et décompacté ou si l’insertion du DVD ne lance pas l’installation
-automatiquement, double-cliquez sur Si vous utilisez le ï¬chier zip téléchargé et décompacté ou si l’insertion du DVD ne lance pas
+l’installation automatiquement, double-cliquez sur install-tl-windows.bat.
- Il est également possible de travailler en ligne de commande; dans ce qui suit l’invite du shell est notée >, les
-commandes de l’utilisateur sont notées en gras. Voici les commandes à lancer (à partir du répertoire du script
-d’installation) : Il est également possible de travailler en ligne de commande; dans ce qui suit l’invite du shell est notée >,
+les commandes de l’utilisateur sont notées en gras. Voici les commandes à lancer (à partir du répertoire
+du script d’installation) : La figure 3 montre l’écran initial de base de l’installateur en mode GUI, qui est le mode par défaut pour
+ La ï¬gure 3 montre l’écran initial de base de l’installateur en mode GUI, qui est le mode par défaut pour
Windows.
- Pour travailler en mode texte : Pour travailler en mode texte : Avant de commencer l’installation, utilisez le programme Avant de commencer l’installation, utilisez le programme setup.exe de Cygwin pour installer les paquets perl
et wget (si ce n’est déjà fait).
- Il est également recommandé d’installer les paquets suivants :
+class="ec-lmtt-10">wget Il est également recommandé d’installer les paquets suivants :
+class="ec-lmtt-10">clear utilisée par l’installateur.
+
+ La figure 2 présente l’écran principal de configuration en mode texte sous Unix/Linux, où c’est le mode par
-défaut.
- Il s’agit d’un installateur en mode ligne de commande, il n’y a pas de notion de curseur; par exemple, vous ne
-pouvez pas naviguer entre les cases à cocher et les champs d’entrée avec la touche tabulation. Tapez une des
-lettres proposées (en respectant la casse) suivie de « entrée » (retour chariot) et l’écran se mettra
-automatiquement à jour.
- L’interface en mode texte est volontairement rudimentaire afin qu’ele fonctionne sur le plus grand nombre
-possible de systèmes — même avec des versions très minimales de Perl.
-
+ La ï¬gure 2 présente l’écran principal de conï¬guration en mode texte sous Unix/Linux, où c’est le mode
+par défaut.
+ Il s’agit d’un installateur en mode ligne de commande, il n’y a pas de notion de curseur; par exemple, vous ne
+pouvez pas naviguer entre les cases à cocher et les champs d’entrée avec la touche tabulation. Tapez une des
+lettres proposées (en respectant la casse) suivie de « entrée » (retour chariot) et l’écran se mettra
+automatiquement à jour.
+ L’interface en mode texte est volontairement rudimentaire aï¬n qu’ele fonctionne sur le plus grand nombre
+possible de systèmes — même avec des versions très minimales de Perl.
+
+ L’installateur en mode graphique par défaut est au départ très simple, avec juste quelques options; voir
-figure 3. Il peut être lancé avec la commande : L’installateur en mode graphique par défaut est au départ très simple, avec juste quelques options; voir
+ï¬gure 3. Il peut être lancé avec la commande : Le bouton « Avancé » donne accès à la plupart des options de l’installateur en mode texte; voir
-figure Le bouton « Avancé » donne accès à la plupart des options de l’installateur en mode texte; voir
+ï¬gure 4.
-
+
+ Les modes Les modes perltk/expert et wizard sont toujours disponibles sur les systèmes sur lesquels Perl/Tk est
-installé. Ils peuvent être spécifiés avec les arguments respectivement -gui=perltk and wizard sont toujours disponibles sur les systèmes sur lesquels Perl/Tk
+est installé. Ils peuvent être spéciï¬Ã©s avec les arguments respectivement -gui=perltk and
+-gui=wizard.
-
+
+ Les options proposées sont censées être assez explicites, voici cependant quelques précisions.
-
+ id="x1-280003.2"> Les options proposées sont censées être assez explicites, voici cependant quelques précisions.
+
+ La figure 5 présente les choix de binaires possibles en mode texte. Seuls les binaires correspondant à
-l’architecture détectée seront installés par défaut. Rien n’empêche d’en sélectionner d’autres si nécessaire :
-cela peut être intéressant dans le cas de machines en réseau ou sur des systèmes en « double
-boot ».
+class="ec-lmtt-8">   s [ ] Windows (win32) La ï¬gure 5 présente les choix de binaires possibles en mode texte. Seuls les binaires correspondant Ã
+l’architecture détectée seront installés par défaut. Rien n’empêche d’en sélectionner d’autres si
+nécessaire : cela peut être intéressant dans le cas de machines en réseau ou sur des systèmes en « double
+boot ».
+ Dans le menu « Scheme » (voir figure 6) on choisit un schéma général de configuration qui détermine un
-ensemble de collections à installer. Le schéma par défaut (full) consiste à tout installer, ce qui est
-recommandé. Vous pouvez également choisir basic pour juste plain et LATEX,  j [ ] custom selection of collections Dans le menu « Scheme » (voir ï¬gure 6) on choisit un schéma général de conï¬guration qui détermine un
+ensemble de collections à installer. Le schéma par défaut (full) consiste à tout installer, ce qui est
+recommandé. Vous pouvez également choisir basic pour juste plain et LATE X, small pour quelques
-programmes supplémentaires (équivalents à l’installation de MacTEXdite « BasicTEX »), minimal pour des
tests uniquement, medium ou teTeX pour quelque chose d’intermédiaire. Il existe aussi des schémas spécialisés
-ou spécifiques à un pays.
- Une fois un schéma choisi, vous pouvez affiner votre sélection avec le menu « collections » (voir figure
+ Une fois un schéma choisi, vous pouvez affiner votre sélection avec le menu « collections » (voir ï¬gure 7,
-montrée ici en mode graphique pour changer).
- Il est possible de raffiner encore les choix : pour ce faire, il faudra recourir ultérieurement au gestionnaire de
+montrée ici en mode graphique pour changer).
+ Il est possible de raffiner encore les choix : pour ce faire, il faudra recourir ultérieurement au gestionnaire de
paquets TeX Live (tlmgr) — voir la section tlmgr) — voir la section 6.
+ L’arrangement par défaut des différents répertoires est donné à la section 2.3, page 11. Le répertoire
-d’installation par défaut est /usr/local/texlive/2019 sous Unix et %SystemDrive%\texlive\2019 sous
-Windows. Cela permet d’avoir en parallèle plusieurs installations TEX Live, par exemple une par version
-(typiquement par année, comme ici) et vous pouvez basculer de l’une à l’autre simplement en modifiant votre
-chemin de recherche (votre « PATH »).
- Il peut être nécessaire de changer la valeur de TEXDIR lorsque celui qui procède à l’installation n’a pas les
-droits d’écriture sur le répertoire TEXDIR : l’installation n’est pas réservée au superutilisateur root ou
-« Administrateur », il suffit d’avoir les droits en écriture sur le répertoire L’arrangement par défaut des différents répertoires est donné à la section 2.3, page 11. Le répertoire
+d’installation par défaut est /usr/local/texlive/2020 sous Unix et %SystemDrive%\texlive\2020 sous
+Windows. Cela permet d’avoir en parallèle plusieurs installations TE X Live, par exemple une par version
+(typiquement par année, comme ici) et vous pouvez basculer de l’une à l’autre simplement en modiï¬ant
+votre chemin de recherche (votre « PATH »).
+ Il peut être nécessaire de changer la valeur de TEXDIR lorsque celui qui procède à l’installation
+n’a pas les droits d’écriture sur le répertoire TEXDIR : l’installation n’est pas réservée au
+superutilisateur root ou « Administrateur », il suffit d’avoir les droits en écriture sur le répertoire
+TEXDIR.
- Ce répertoire d’installation peut être modifié en configurant le TEXDIR dans l’installateur. L’écran de
-l’interface pour ceci – et pour d’autres choix – est montré à la figure Ce répertoire d’installation peut être modiï¬Ã© en conï¬gurant le TEXDIR dans l’installateur. L’écran de
+l’interface pour ceci – et pour d’autres choix – est montré à la ï¬gure 4. Les principales raisons pour
-lesquelles il peut être nécessaire de le modifier sont soit le manque de place sur cette partition
-(une installation TEX Live complète nécessite plusieurs Go), soit l’absence de droit d’écriture
-sur le répertoire par défaut : comme indiqué précédemment, l’installation n’est pas réservée au
+lesquelles il peut être nécessaire de le modiï¬er sont soit le manque de place sur cette partition (une
+installation TE X Live complète nécessite plusieurs Go), soit l’absence de droit d’écriture sur le
+répertoire par défaut : comme indiqué précédemment, l’installation n’est pas réservée au
super-utilisateur root ou « Administrateur »; il suffit d’avoir les droits en écriture sur le répertoire
+class="ec-lmri-10">root ou « Administrateur »; il suffit d’avoir les droits en écriture sur le répertoire
TEXDIR.
- Les répertoires d’installation peuvent aussi être modifiés en configurant différentes variables
-d’environnement avant de lancer l’installateur (vraisemblablement Les répertoires d’installation peuvent aussi être modiï¬Ã©s en conï¬gurant différentes variables
+d’environnement avant de lancer l’installateur (vraisemblablement TEXLIVE_INSTALL_PREFIX ou
TEXLIVE_INSTALL_TEXDIR); consultez la documentation au moyen de install-tl --help (disponible
-en ligne à http://tug.org/texlive/doc/install-tl.html) pour la liste complète et plus de
-détails.
- Une alternative raisonnable est d’installer TEX Live dans votre répertoire personnel, surtout si vous prévoyez
-d’en être le seul utilisateur. Vous pouvez utiliser ~ à cet effet, par exemple ~/texlive/2019.
- Dans tous les cas, il est recommandé d’inclure l’année dans le chemin afin de pouvoir conserver plusieurs
-versions de TEX Live en parallèle. Rien n’empêche d’ajouter aussi un lien symbolique (par exemple
+class="ec-lmtt-10"> --help Une alternative raisonnable est d’installer TE X Live dans votre répertoire personnel, surtout si
+vous prévoyez d’en être le seul utilisateur. Vous pouvez utiliser ~ à cet effet, par exemple
+~/texlive/2020.
+ Dans tous les cas, il est recommandé d’inclure l’année dans le chemin aï¬n de pouvoir conserver plusieurs
+versions de TE X Live en parallèle. Rien n’empêche d’ajouter aussi un lien symbolique (par exemple
/usr/local/texlive-current) pointant sur la version actuellement utilisée. Ceci facilite les basculements
-d’une version à une autre.
- Le répertoire TEXMFHOME est destiné à regrouper les répertoires de macros personnelles. Par défaut, son
+class="ec-lmtt-10">/usr/local/texlive-current) pointant sur la version actuellement utilisée. Ceci facilite les basculements
+d’une version à une autre.
+ Le répertoire TEXMFHOME est destiné à regrouper les répertoires de macros personnelles. Par défaut, son
emplacement est ~/texmf (~/Library/texmf isur Mac); ici, le ~ est préservé dans les fichiers de configuration
-créés, de façon à être remplacé dynamiquement pour chaque utilisateur de TEX, par la valeur des variables
-d’environnement ~ est préservé dans les ï¬chiers de
+conï¬guration créés, de façon à être remplacé dynamiquement pour chaque utilisateur de TE X, par la
+valeur des variables d’environnement $HOME sous Unix et %USERPROFILE% sous Windows. Attention, comme tous les autres
-répertoires, TEXMFHOME doit respecter la structure TDS, ce sans quoi les fichiers ne seront pas
-trouvés.
- Enfin, TEXMFVAR est l’emplacement où sont stockés les fichiers de cache spécifiques à chaque utilisateur. Le
-nom TEXMFCACHE est utilisé par LuaLATEX et ConTEXt MkIV pour le même but (voir la section %USERPROFILE% sous Windows. Attention, comme
+tous les autres répertoires, TEXMFHOME doit respecter la structure TDS, ce sans quoi les ï¬chiers ne seront pas
+trouvés.
+ Enï¬n, TEXMFVAR est l’emplacement où sont stockés les ï¬chiers de cache spéciï¬ques à chaque utilisateur.
+Le nom TEXMFCACHE est utilisé par LuaLATE X et ConTE Xt MkIV pour le même but (voir la section 3.5.1
-page 46); par défaut il coïncide avec TEXMFSYSVAR ou, s’il n’est pas possible d’y écrire, avec
+page 47); par défaut il coïncide avec TEXMFSYSVAR ou, s’il n’est pas possible d’y écrire, avec
TEXMFVAR.
-
+
+ La figure 8 présente le menu « Options » en mode texte, sur lequel voici quelques précisions.
- La ï¬gure 8 présente le menu « Options » en mode texte, sur lequel voici quelques précisions.
+ Options spécifiques à Windows, telles qu’affichées dans l’interface avancée Perl/Tk :
- Options spéciï¬ques à Windows, telles qu’affichées dans l’interface avancée Perl/Tk :
+ Lorsque vous êtes satisfait des réglages effectués, il vous reste à taper I dans l’interface textuelle ou
-cliquer sur le bouton « Installer » dans l’interface graphique Perl/Tk pour lancer le processus
-d’installation. Lorsque celui-ci sera terminé, allez à la section 3.4 pour voir s’il y a d’autres choses à
+ Lorsque vous êtes satisfait des réglages effectués, il vous reste à taper I dans l’interface textuelle ou
+cliquer sur le bouton « Installer » dans l’interface graphique Perl/Tk pour lancer le processus
+d’installation. Lorsque celui-ci sera terminé, allez à la section 3.4 pour voir s’il y a d’autres choses Ã
faire.
+ Tapez Tapez
-
+ : exécution en mode GUI si possible. Ceci nécessite
- Tcl/Tk version 8.5 ou plus. C’est le cas sous Mac OS X et est fourni avec la TEX Live sous
+ : exécution en mode GUI si possible. Ceci nécessite
+ Tcl/Tk version 8.5 ou plus. C’est le cas sous Mac OS X et est fourni avec la TE X Live sous
Windows. Les anciennes options -gui=perltk et -gui=wizard sont toujours disponibles et
- requièrent le module Perl/Tk (http://tug.org/texlive/distro.html#perltk) avec support de
- XFT; au cas où ni Tcl/Tk, ni Perl/Tk ne sont disponible, l’installation se poursuit en mode texte.
- : exécution en mode texte.
- : exécution en mode texte.
+ : langue utilisée par l’interface de l’installateur, spécifiée par son code standard (généralement
- sur deux lettres). Le programme s’efforce de déterminer automatiquement la langue à utiliser et
- se rabat sur l’anglais en cas d’échec. Vous pouvez obtenir la liste des langues disponibles avec
- install-tl –help.
- : langue utilisée par l’interface de l’installateur, spéciï¬Ã©e par son code standard
+ (généralement sur deux lettres). Le programme s’efforce de déterminer automatiquement la
+ langue à utiliser et se rabat sur l’anglais en cas d’échec. Vous pouvez obtenir la liste des langues
+ disponibles avec install-tl –help.
+ : créer une installation utilisable de façon portable sur une clé USB ou un DVD; peut aussi être
- activé depuis l’interface textuelle de l’installateur avec la commande V, ainsi que depuis l’interface
- graphique. Voir la section 5 pour les détails.
- : créer une installation utilisable de façon portable sur une clé USB ou un DVD; peut aussi
+ être activé depuis l’interface textuelle de l’installateur avec la commande V, ainsi que depuis
+ l’interface graphique. Voir la section 5 pour les détails.
+ : charger le profil d’installation depuis le fichier et installer sans interaction avec l’utilisateur. À
- chaque exécution, le script d’installation écrit un compte-rendu dans le fichier : charger le proï¬l d’installation depuis le ï¬chier et installer sans interaction avec l’utilisateur. À
+ chaque exécution, le script d’installation écrit un compte-rendu dans le ï¬chier texlive.profile
- du sous-répertoire tlpkg de votre installation TEX Live. Ce fichier peut être donné en argument
- pour refaire exactement la même installation sur une machine différente, par exemple. Sinon, vous
- pouvez utiliser un profil personnalisé; la façon la plus facile de le créer est de partir d’un profil
- généré et de modifier les valeurs, ou d’utiliser un fichier vide pour utiliser toutes les valeurs par
- défaut.
- : choix d’une source où récupérer le matériel à installer, voir ci-dessous.
- : choix d’une source où récupérer le matériel à installer, voir ci-dessous.
+ : si vous possédez déjà une copie de TEX Live acquise par rsync, svn ou un autre moyen
+ : si vous possédez déjà une copie de TE X Live acquise par rsync, svn ou un autre moyen
(voir http://tug.org/texlive/acquire-mirror.html), cette option vous permet de l’utiliser
- directement, tel quel, et de ne procéder qu’aux opérations post-installation. Attention, ceci peut
- écraser le fichier tlpkg/texlive.tlpdb, c’est à vous de le sauvegarder auparavant si vous le
- désirez. Aussi, une éventuelle suppression de paquet est à faire manuellement. N’utilisez pas cette
- option à moins de savoir ce que vous faites. Cette option ne peut pas être activée depuis l’interface
- de l’installateur.
+href="https://tug.org/texlive/acquire-mirror.html" class="url" >https://tug.org/texlive/acquire-mirror.html), cette option vous permet de l’utiliser
+ directement, tel quel, et de ne procéder qu’aux opérations post-installation. Attention, ceci
+ peut écraser le ï¬chier tlpkg/texlive.tlpdb, c’est à vous de le sauvegarder auparavant si vous
+ le désirez. Aussi, une éventuelle suppression de paquet est à faire manuellement. N’utilisez
+ pas cette option à moins de savoir ce que vous faites. Cette option ne peut pas être activée
+ depuis l’interface de l’installateur.
+ L’emplacement par défaut du dépôt de paquets en ligne est un miroir du CTAN choisi automatiquement par le
-service de redirection L’emplacement par défaut du dépôt de paquets en ligne est un miroir du CTAN choisi automatiquement
+par le service de redirection http://mirror.ctan.org/.
- Si vous voulez en utiliser un autre, vous pouvez utiliser l’option Si vous voulez en utiliser un autre, vous pouvez utiliser l’option -repository avec pour valeur une url
-commençant par ftp:, http: ou file:/, ou un chemin vers un répertoire local. Dans le cas d’une url en
+class="ec-lmtt-10">file:/ Par exemple, vous pouvez choisir un miroir du CTAN en particulier avec une valeur comme
+class="ec-lmtt-10">ftp:, un éventuel caractère « / » à la ï¬n, de même qu’une éventuelle composante tlpkg/
+ï¬nale, sont ignorés.
+ Par exemple, vous pouvez choisir un miroir du CTAN en particulier avec une valeur comme
http://ctan.example.org/tex-archive/systems/texlive/tlnet/, en substituant le nom d’un vrai miroir
-et le chemin vers l’archive TEX spécifique à la place de http://ctan.example.org/tex-archive/systems/texlive/tlnet/ Si l’argument donné est local (un chemin ou une url en file:/) et que les paquets sont présents
-à la fois sous forme de fichiers non compressés et d’archives compressées, ces dernières seront
-utilisées.
-
+href="https://ctan.org/mirrors" class="url" >https://ctan.org/mirrors.
+ Si l’argument donné est local (un chemin ou une url en file:/) et que les paquets sont présents Ã
+la fois sous forme de ï¬chiers non compressés et d’archives compressées, ces dernières seront
+utilisées.
+
+ Selon les cas, quelques opérations supplémentaires peuvent être nécessaires.
-
+ id="x1-350003.4">Étapes post-installation
+ Selon les cas, quelques opérations supplémentaires peuvent être nécessaires.
+
+ Si vous avez choisi de créer des liens symboliques dans les répertoires standard (voir la section 3.2.4), alors il
-est inutile de modifier vos variables d’environnement. Sinon, sur les systèmes Unix, le répertoire contenant les
-binaires pour votre plate-forme doit être ajouté au PATH (pas sous Windows où l’installateur s’en
+ id="x1-360003.4.1">Variables d’environnement sous Unix
+ Si vous avez choisi de créer des liens symboliques dans les répertoires standard (voir la section 3.2.4), alors
+il est inutile de modiï¬er vos variables d’environnement. Sinon, sur les systèmes Unix, le répertoire contenant
+les binaires pour votre plate-forme doit être ajouté au PATH (pas sous Windows où l’installateur s’en
occupe).
- À chaque architecture correspond un sous-répertoire de TEXDIR/bin, voir la liste à la figure À chaque architecture correspond un sous-répertoire de TEXDIR/bin, voir la liste à la ï¬gure 5
32.
- Si vous voulez que votre système trouve les fichiers de documentation concernant TEX Live aux formats man
-et Info, il faut également ajuster les variables Si vous voulez que votre système trouve les ï¬chiers de documentation concernant TE X Live aux formats man
+et Info, il faut également ajuster les variables MANPATH et INFOPATH. Sur certains systèmes, ceci
-ne sera pas nécessaire et il suffira de régler le PATH pour que les pages de man et d’Info soient
-trouvées.
- Pour les interpréteurs de commandes (shells) dits « Bourne-compatible » tels que INFOPATH. Sur certains systèmes, ceci ne
+sera pas nécessaire et il suffira de régler le PATH pour que les pages de man et d’Info soient
+trouvées.
+ Pour les interpréteurs de commandes (shells) dits « Bourne-compatible » tels que bash sous GNU/Linux, le
-fichier à éditer peut être $HOME/.bash_profile ou $HOME/.profile et les lignes à ajouter sont de la forme
-suivante :
-
+ï¬chier à éditer peut être $HOME/.bash_profile (ou $HOME/.profile) et les lignes à ajouter sont de la
+forme suivante :
+
+ Pour les INFOPATH=/usr/local/texlive/2020/texmf/doc/info:$INFOPATH; export INFOPATH Pour les shells csh ou tcsh, le fichier à éditer est en principe $HOME/.cshrc et les lignes à ajouter sont de la
+class="ec-lmss-10">tcsh, le ï¬chier à éditer est en principe $HOME/.cshrc et les lignes à ajouter sont de la
forme suivante :
+ Si vous avez déjà des réglages concernant ces variables dans vos fichiers de configuration, il suffit bien sûr d’y
-rajouter les répertoires concernant TEX Live.
+class="ec-lmtt-9"> INFOPATH /usr/local/texlive/2020/texmf/doc/info:$INFOPATH Si vous avez déjà des réglages concernant ces variables dans vos ï¬chiers de conï¬guration, il suffit bien sûr
+d’y rajouter les répertoires concernant TE X Live.
-
+
+ Il est possible d’ajuster les variables Variables d’environnement : conï¬guration multi-utilisateur
+ Il est possible d’ajuster les variables PATH, MANPATH et INFOPATH globalement pour tous les utilisateurs présents
-et futurs sans avoir à éditer les fichiers personnels de chacun, mais les façons de le faire sont trop différentes
-d’un système à l’autre pour être présentées ici.
- Voici quelques pistes : pour MANPATH chercher un fichier /etc/manpath.config, s’il est présent lui ajouter des
+class="ec-lmtt-10">INFOPATH Voici quelques pistes : pour MANPATH chercher un ï¬chier /etc/manpath.config, s’il est présent lui ajouter des
lignes comme
+ Pour les deux autres, chercher un fichier/etc/environment, il est éventuellement possible d’y définir les
-valeurs des variables d’environnement telles que             /usr/local/texlive/2020/texmf/doc/man Pour les deux autres, chercher un ï¬chier/etc/environment, il est éventuellement possible d’y déï¬nir les
+valeurs des variables d’environnement telles que PATH et INFOPATH.
- Nous créons aussi à l’installation un lien symbolique nommé man dans les répertoires des binaires Unix.
+ Nous créons aussi à l’installation un lien symbolique nommé man dans les répertoires des binaires Unix.
Certains programmes man, comme celui livré en standard sur Mac OS X, l’utilisent pour trouver
+class="ec-lmtt-10">man, comme celui livré en standard sur Mac OS X, l’utilisent pour trouver
automatiquement les pages de man, rendant inutile tout réglage de man, rendant inutile tout réglage de MANPATH.
-
+
+ Si vous avez installé TEX Live depuis le DVD et souhaitez ensuite accéder aux mises à jour par Internet, il
-vous faudra exécuter la commande suivante (après avoir réglé votre PATH si nécessaire, comme expliqué à la
-section précédente) :
+ id="x1-380003.4.3">Mises à jour par Internet après une installation par le DVD
+ Si vous avez installé TE X Live depuis le DVD et souhaitez ensuite accéder aux mises à jour par Internet, il
+vous faudra exécuter la commande suivante (après avoir réglé votre PATH si nécessaire, comme expliqué
+à la section précédente) :
+ Ceci dit à tlmgr d’utiliser pour les futures mises à jour un miroir du CTAN proche. Ceci est fait par défaut
-lors d’une installation depuis le DVD, via l’option décrite dans la section Ceci dit à tlmgr d’utiliser pour les futures mises à jour un miroir du CTAN proche. Ceci est fait par défaut
+lors d’une installation depuis le DVD, via l’option décrite dans la section 3.2.4.
- Si vous rencontrez des problèmes avec la sélection automatique du miroir, vous pouvez en sélectionner un en
-particulier depuis la liste disponible en http://ctan.org/mirrors. Utilisez le chemin complet vers le
-répertoire Si vous rencontrez des problèmes avec la sélection automatique du miroir, vous pouvez en sélectionner un
+en particulier depuis la liste disponible en https://ctan.org/mirrors. Utilisez le chemin complet vers le
+répertoire tlnet pour ce miroir, comme ci-dessus.
- XeTEX et LuaTEX peuvent utiliser toutes les polices installées au niveau du système et pas seulement celles
-des arborescences TEX. Pour cela, ils utilisent des méthodes différentes, mais pas tout à fait
-indépendantes.
- Sous Windows, les fontes livrées avec TEX Live sont automatiquement rendues utilisables par XeTEX, mais si
-vous avez installé le paquet xetex sur un système de type Unix, vous avez besoin de le configurer un peu pour
-que XeTEX puisse trouver les fontes installées par TEX Live par leur nom sans être obligé d’utiliser le nom du
-fichier.
- Pour faciliter ce réglage, lorsque le paquet xetex est installé, un fichier de configuration adéquat est créé :
- XeTE X et LuaTE X peuvent utiliser toutes les polices installées au niveau du système et pas seulement celles
+des arborescences TE X. Pour cela, ils utilisent des méthodes différentes, mais pas tout à fait
+indépendantes.
+ Sous Windows, les fontes livrées avec TE X Live sont automatiquement rendues utilisables par XeTE X, mais si
+vous avez installé le paquet xetex sur un système de type Unix, vous avez besoin de le conï¬gurer un peu
+pour que XeTE X puisse trouver les fontes installées par TE X Live par leur nom sans être obligé d’utiliser le
+nom du ï¬chier.
+ Pour faciliter ce réglage, lorsque le paquet xetex est installé, un ï¬chier de conï¬guration adéquat est
+créé : TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf.
- Pour permettre à votre système l’accès aux polices TEX Live, si vous avez les privilèges suffisants, vous
-pouvez procéder ainsi :
- Pour permettre à votre système l’accès aux polices TE X Live, si vous avez les privilèges suffisants, vous
+pouvez procéder ainsi :
+
+
+ Si vous n’avez pas les privilèges suffisants pour utiliser la méthode ci-dessus, ou si vous préférez
-rendre les polices disponibles seulement pour l’utilisateur en cours, vous pouvez procéder comme
+ Si vous n’avez pas les privilèges suffisants pour utiliser la méthode ci-dessus, ou si vous préférez
+rendre les polices disponibles seulement pour l’utilisateur en cours, vous pouvez procéder comme
suit.
- Vous pouvez utiliser fc-list pour voir les noms des polices du système. L’incantation Vous pouvez utiliser fc-list pour voir les noms des polices du système. L’incantation fc-list : family
style file spacing (avec ces arguments tels quels) donne en général quelques informations
+class="ec-lmtt-10">style file spacing
+
+ La « vieille » version de ConTEXt (Mark II) ainsi que la « nouvelle » version (Mark IV) devraient fonctionner
-directement après l’installation de TEX Live et ne réclamer aucune action particulière tant que vous n’utilisez
-que tlmgr pour les mises à jour.
- Cependant, comme ConTEXt MkIV n’utilise pas la bibliothèque kpathsea, il faudra mettre à
-jour manuellement le cache de fichiers de ConTEXt si jamais vous installez des nouveaux fichiers
-manuellement (c’est-à-dire sans utiliser tlmgr). Pour cela, et après chaque installation manuelle,
-exécutez :
+ id="x1-400003.5.1">ConTE Xt Mark IV
+ La « vieille » version de ConTE Xt (Mark II) ainsi que la « nouvelle » version (Mark IV) devraient fonctionner
+directement après l’installation de TE X Live et ne réclamer aucune action particulière tant que vous
+n’utilisez que tlmgr pour les mises à jour.
+ Cependant, comme ConTE Xt MkIV n’utilise pas la bibliothèque kpathsea, il faudra mettre Ã
+jour manuellement le cache de ï¬chiers de ConTE Xt si jamais vous installez des nouveaux ï¬chiers
+manuellement (c’est-à -dire sans utiliser tlmgr). Pour cela, et après chaque installation manuelle,
+exécutez :
+ Les fichiers résultants de l’exécution de cette commande sont stockés dans  --generate Les ï¬chiers résultants de l’exécution de cette commande sont stockés dans TEXMFCACHE, dont la valeur par
-défaut sous TEX Live est TEXMFSYSVAR;TEXMFVAR.
- ConTEXt MkIV lira les fichiers de toutes les arborescences mentionnées dans TEXMFCACHE et les écrira dans le
-premier de ces répertoires accessibles en écriture. Lors de la lecture, les dernières informations lues sont prises
-en compte de façon prioritaire par rapport à celles lues précédemment, dans le cas où certaines données de
-cache seraient dupliquées.
- Pour plus d’informations, voir http://wiki.contextgarden.net/Running_Mark_IV.
-
+ ConTE Xt MkIV lira les ï¬chiers de toutes les arborescences mentionnées dans TEXMFCACHE et les écrira dans
+le premier de ces répertoires accessibles en écriture. Lors de la lecture, les dernières informations lues sont
+prises en compte de façon prioritaire par rapport à celles lues précédemment, dans le cas où certaines
+données de cache seraient dupliquées.
+ Pour plus d’informations, voir https://wiki.contextgarden.net/Running_Mark_IV.
+
+ Comme cela a déjà été indiqué à la section Ajout de ï¬chiers locaux ou personnels
+ Comme cela a déjà été indiqué à la section 2.3, TEXMFLOCAL (par défaut TEXMFLOCAL (par défaut /usr/local/texlive/texmf-local
ou %SystemDrive%\texlive\texmf-local sous Windows) est la racine de l’arborescence prévue pour
-regrouper les fichiers de macros, les fontes et le matériel utilisable par l’ensemble des utilisateurs du système.
-D’autre part TEXMFHOME (par défaut %SystemDrive%\texlive\texmf-local sous Windows) est la racine de l’arborescence prévue pour
+regrouper les ï¬chiers de macros, les fontes et le matériel utilisable par l’ensemble des utilisateurs du
+système. D’autre part TEXMFHOME (par défaut $HOME/texmf (ou %USERPROFILE%\texmf) regroupe le matériel personnel
-de chaque utilisateur.
- Dans les deux cas, les fichiers ajoutés doivent être placés, non pas en vrac à la racine de TEXMFLOCAL ou
-TEXMFHOME mais dans des sous-répertoires bien choisis (voir http://tug.org/tds ou lire le fichier texmf.cnf).
-Par exemple, une classe ou une extension LATEX ne sera trouvée que si elle est dans TEXMFLOCAL/tex/latex
-ou TEXMFHOME/tex/latex ou dans un sous-répertoire de ceux-ci.
- Enfin, si les ajouts ont été faits sous TEXMFLOCAL, il y a lieu de régénérer les bases de données %USERPROFILE%\texmf) regroupe le
+matériel personnel de chaque utilisateur.
+ Dans les deux cas, les ï¬chiers ajoutés doivent être placés, non pas en vrac à la racine de TEXMFLOCAL
+ou TEXMFHOME mais dans des sous-répertoires bien choisis (voir https://tug.org/tds ou lire
+le ï¬chier texmf.cnf). Par exemple, une classe ou une extension LATE X ne sera trouvée que si
+elle est dans TEXMFLOCAL/tex/latex ou TEXMFHOME/tex/latex ou dans un sous-répertoire de
+ceux-ci.
+ Enï¬n, si les ajouts ont été faits sous TEXMFLOCAL, il y a lieu de régénérer les bases de données ls-R
(commande mktexlsr ou, en mode graphique, bouton « Reinit file database » du gestionnaire de paquets TEX
+class="ec-lmss-10">mktexlsr ou, en mode graphique, bouton « Reinit ï¬le database » du gestionnaire de paquets TE X
Live).
- L’emplacement des répertoires L’emplacement des répertoires TEXMFLOCAL et TEXMFHOME est fixe (il ne change pas d’une version à l’autre de
-TEX Live). Leur contenu est pris en compte par toutes les versions de TEX Live, aussi est-il préférable de ne
-pas changer la valeur des variables TEXMFHOME est ï¬xe (il ne change pas d’une version
+à l’autre de TE X Live). Leur contenu est pris en compte par toutes les versions de TE X Live,
+aussi est-il préférable de ne pas changer la valeur des variables TEXMFLOCAL et TEXMFHOME à l’installation.
- Par défaut, chacune de ces variables est définie comme étant un seul répertoire, comme illustré ci-dessus.
-Cependant, ceci n’est pas obligatoire. Si vous voulez par exemple changer rapidement de version
+class="ec-lmtt-10">TEXMFHOME Par défaut, chacune de ces variables est déï¬nie comme étant un seul répertoire, comme illustré
+ci-dessus. Cependant, ceci n’est pas obligatoire. Si vous voulez par exemple changer rapidement de version
pour des paquets importants, vous pouvez maintenir plusieurs arborescences pour votre usage
-personnel en spécifiant dans TEXMFHOME une liste de répertoires entre accolades, séparés par des
+personnel en spéciï¬ant dans TEXMFHOME une liste de répertoires entre accolades, séparés par des
virgules :
+
- La section 8.1.5 décrit plus en détail la façon dont de telles listes entre accolades sont traitées.
-
+
+ La section 8.1.5 décrit plus en détail la façon dont de telles listes entre accolades sont traitées.
+
+ Cette question est malheureusement trop complexe pour être abordée ici. Renoncez-y sauf si vous
-connaissez bien les arcanes d’une installation TEX. De nombreuses polices sont déjà intégrées à
-TEX Live, pensez à vérifier si ce que vous cherchez n’en fait pas partie avant de chercher plus
+ id="x1-420003.5.3">Ajout de fontes externes à TE X Live
+ Cette question est malheureusement trop complexe pour être abordée ici. Renoncez-y sauf si vous
+connaissez bien les arcanes d’une installation TE X. De nombreuses polices sont déjà intégrées Ã
+TE X Live, pensez à vériï¬er si ce que vous cherchez n’en fait pas partie avant de chercher plus
loin.
- Une alternative possible est d’utiliser XeTEX ou LuaTEX (voir section 2.4) qui permettent l’accès aux fontes
-disponibles sur le système sans aucune installation supplémentaire.
- Si vous ne pouvez pas y couper, le document essayant de décrire au mieux la procédure est disponible à
-l’adresse suivante :
- http://tug.org/fonts/fontinstall.html
-
+ Une alternative possible est d’utiliser XeTE X ou LuaTE X (voir section 2.4) qui permettent l’accès aux fontes
+disponibles sur le système sans aucune installation supplémentaire.
+ Si vous ne pouvez pas y couper, le document essayant de décrire au mieux la procédure est disponible Ã
+l’adresse suivante :
+ https://tug.org/fonts/fontinstall.html
+
+ Après avoir installé TEX Live aussi bien que possible, il faut la tester avant de créer des documents ou des
-fontes. Les tests doivent être faits par un utilisateur non privilégié (autre que Test de l’installation
+ Après avoir installé TE X Live aussi bien que possible, il faut la tester avant de créer des documents ou des
+fontes. Les tests doivent être faits par un utilisateur non privilégié (autre que root).
- Une chose que vous devez immédiatement chercher est une interface graphique (un éditeur) avec laquelle
-éditer des fichiers. TEX Live installe TEXworks (http://tug.org/texworks) sur Windows (seulement) et
-MacTEX installe TeXShop (http://pages.uoregon.edu/koch/texshop). Sur les autres systèmes Unix, le
-choix d’un éditeur vous revient. Il y en a de nombreux et certains d’entre eux sont listés à la section suivante
-(cf. aussi http://tug.org/interest.html#editors). Tout éditeur de texte brut convient : il n’est pas requis
-qu’il soit spécifique à TEX.
- Le reste de cette section donne quelques procédures de base pour vérifier que le nouveau système est
-opérationnel. On les décrit pour Unix; pour Mac OS X ou Windows, il vaut mieux tester au travers d’une
-interface graphique, mais les principes sont les mêmes.
-
- Une chose que vous devez immédiatement chercher est une interface graphique (un éditeur) avec laquelle
+éditer des ï¬chiers. TE X Live installe TE Xworks (https://tug.org/texworks) sur Windows (seulement) et
+MacTE X installe TeXShop (https://pages.uoregon.edu/koch/texshop). Sur les autres systèmes Unix, le
+choix d’un éditeur vous revient. Il y en a de nombreux et certains d’entre eux sont listés à la section
+suivante (cf. aussi https://tug.org/interest.html#editors). Tout éditeur de texte brut convient : il n’est
+pas requis qu’il soit spéciï¬que à TE X.
+ Le reste de cette section donne quelques procédures de base pour vériï¬er que le nouveau système est
+opérationnel. On les décrit pour Unix; pour Mac OS X ou Windows, il vaut mieux tester au travers d’une
+interface graphique, mais les principes sont les mêmes.
+
+ Si la réponse est command not found ou si le numéro de version est différent, il est fort probable que
- vous n’ayez pas le bon répertoire de binaires dans votre PATH. Voir les informations sur l’environnement
- page 44.
-
+ Si la réponse est command not found ou si le numéro de version est différent, il est fort probable
+ que vous n’ayez pas le bon répertoire de binaires dans votre PATH. Voir les informations sur
+ l’environnement page 45.
+ Nota : vous devez travailler sous X pour que  sample2e.dvi  # Windows Nota : vous devez travailler sous X pour que xdvi fonctionne. Dans le cas contraire, votre variable
- d’environnement DISPLAY ne sera pas correcte et vous obtiendrez l’erreur « Can’t open
+ d’environnement DISPLAY ne sera pas correcte et vous obtiendrez l’erreur « Can’t open
display ».
- Ni Ni gv ni xpdf ne sont inclus dans TEX Live, aussi devez-vous les installer séparément si ce n’est déjà
+class="ec-lmss-10">xpdf
-
+ à compiler avant sample2e si celui-ci pose des problèmes.
- à compiler avant sample2e si celui-ci pose des problèmes.
+ teste que l’imprimante n’introduit pas de décalages.
- teste que l’imprimante n’introduit pas de décalages.
+ imprime des tables des fontes et des tests.
- imprime des tables des fontes et des tests.
+ aussi pour les tables de fontes, mais en (plain)TEX.
- aussi pour les tables de fontes, mais en (plain)TE X.
+ le fichier de test de (plain)TEX le plus canonique de tous. Il faut taper « \bye » à l’invite le ï¬chier de test de (plain)TE X le plus canonique de tous. Il faut taper « \bye » à l’invite *
- après « tex story.tex ». Si vous obtenez un message d’erreur disant « Invalid fontname ‘Latin Modern Roman/ICU’... »,
- alors vous devez revoir la configuration de votre système pour que les polices installées par TEX
- Live soient reconnues, voir section En cas de message d’erreur contenant « Invalid fontname ‘Latin Modern Roman/ICU’... », alors
+ vous devez revoir la conï¬guration de votre système pour que les polices installées par TE X
+ Live soient reconnues, voir section 3.5.
+
+
+ Si vous êtes débutant ou si vous avez besoin d’aide pour réaliser des documents TEX ou LATEX, n’hésitez
-pas à consulter http://tug.org/begin.html.
- Voici quelques liens vers d’autres outils qui peuvent être utiles à installer.
- Si vous êtes débutant ou si vous avez besoin d’aide pour réaliser des documents TE X ou LATE X, n’hésitez
+pas à consulter https://tug.org/begin.html.
+ Voici quelques liens vers d’autres outils qui peuvent être utiles à installer.
+ Voir http://tug.org/interest.html pour une liste plus complète de programmes.
-
+ Voir https://tug.org/interest.html pour une liste plus complète de programmes.
+
+ Les sections précédentes décrivaient le processus pour installation « normale ». Celle-ci concerne des cas plus
-spécialisés.
-
+ id="x1-450004">Installations spécialisées
+ Les sections précédentes décrivaient le processus pour installation « normale ». Celle-ci concerne des cas
+plus spécialisés.
+ TEX Live a été conçue pour pouvoir être partagée par différents systèmes sur un réseau. Avec la disposition
-standard des répertoires, aucun chemin n’est codé en dur : les emplacements des fichiers dont TEX Live a
-besoin sont trouvés automatiquement à partir des emplacements des programmes. Vous pouvez le constater
-dans le fichier de configuration principal Installation partagée entre plusieurs utilisateurs ou machines
+ TE X Live a été conçue pour pouvoir être partagée par différents systèmes sur un réseau. Avec la
+disposition standard des répertoires, aucun chemin n’est codé en dur : les emplacements des ï¬chiers dont
+TE X Live a besoin sont trouvés automatiquement à partir des emplacements des programmes. Vous pouvez
+le constater dans le ï¬chier de conï¬guration principal $TEXMFDIST/web2c/texmf.cnf, qui contient des lignes
comme
+ Cela signifie qu’il suffit aux utilisateurs d’ajouter à leur PATH le chemin des exécutables pour leurs
-plates-formes, pour obtenir une configuration qui marche.
- Pour la même raison, vous pouvez aussi installer TEX Live localement et ensuite déplacer l’arborescence
-complète vers un emplacement réseau.
- Pour Windows, TEX Live inclut un programme de lancement nommé tlaunch. Sa fenêtre principale contient
-des entrées de menus et des boutons pour différents programmes et documentations liés à TEX
-personnalisables via un fichier  = $SELFAUTOGRANDPARENT/texmf-local Cela signiï¬e qu’il suffit aux utilisateurs d’ajouter à leur PATH le chemin des exécutables pour leurs
+plates-formes, pour obtenir une conï¬guration qui marche.
+ Pour la même raison, vous pouvez aussi installer TE X Live localement et ensuite déplacer l’arborescence
+complète vers un emplacement réseau.
+
+
+ Pour Windows, TE X Live inclut un programme de lancement nommé tlaunch. Sa fenêtre principale contient
+des entrées de menus et des boutons pour différents programmes et documentations liés à TE X
+personnalisables via un ï¬chier ini. Lors de son premier usage, il reproduit la post-installation usuelle sous
-Windows, c’est-à-dire qu’il modifie le chemin de recherche pour la TEX Live et crée quelques associations de
-fichiers, mais seulement pour l’utilisateur en cours. De ce fait, les stations de travail ayant accès à la TEX Live
-sur un réseau local ne nécessitent qu’un raccourci de menu pour le lanceur. Cf. le manuel de tlaunch (texdoc
-
-
-tlaunch ou tlaunch
+(texdoc tlaunch ou https://ctan.org/pkg/tlaunch).
- L’option -portable de l’installateur (ou la commande V dans l’installateur en mode texte ou l’option
-correspondante en mode graphique) crée une installation de TEX Live entièrement contenue dans un seul
-répertoire et n’effectue aucune intégration au système. Vous pouvez créer une telle installation directement sur
-une clé USB ou la copier sur une clé ultérieurement.
- Pour utiliser TEX depuis cette installation portable, il suffit d’ajouter le bon répertoire de binaires à votre
+ id="x1-470005">Installations « portables » de TE X Live
+ L’option -portable de l’installateur (ou la commande V dans l’installateur en mode texte ou l’option
+correspondante en mode graphique) crée une installation de TE X Live entièrement contenue dans un seul
+répertoire et n’effectue aucune intégration au système. Vous pouvez créer une telle installation
+directement sur une clé USB ou la copier sur une clé ultérieurement.
+ Pour utiliser TE X depuis cette installation portable, il suffit d’ajouter le bon répertoire de binaires à votre
path pour la session de terminal en cours, comme d’habitude.
- Sous Windows, vous pouvez double-cliquer sur le fichier tl-tray-menu à la racine de l’installation et créer
-un « menu receveur » temporaire offrant quelques actions communes, comme dans cette capture
-d’écran :
-
- L’entrée « More... » explique comment personnaliser ce menu.
-
+class="ec-lmtt-10">path pour la session de terminal en cours, comme d’habitude.
+ Sous Windows, vous pouvez double-cliquer sur le ï¬chier tl-tray-menu à la racine de l’installation et créer
+un « menu receveur » temporaire offrant quelques actions communes, comme dans cette capture
+d’écran :
+
+ L’entrée « More... » explique comment personnaliser ce menu.
+ TEX Live fournit un programme appelé tlmgr pour assurer la maintenance de la distribution après son
-installation initiale. Il permet en particulier
+
+ TE X Live fournit un programme appelé tlmgr pour assurer la maintenance de la distribution après son
+installation initiale. Il permet en particulier Les fonctionnalités de Les fonctionnalités de tlmgr surpassent celles de texconfig. Nous continuons à distribuer et maintenir ce
-dernier pour le confort de ceux habitués à son interface, mais nous recommandons d’utiliser texconï¬g. Nous continuons à distribuer et maintenir ce
+dernier pour le confort de ceux habitués à son interface, mais nous recommandons d’utiliser tlmgr
-désormais.
+désormais.
+ TEX Live contains several GUI s for tlmgr. Figure 9 shows tlshell, which is written in Tcl/Tk and works out of
-the box under Windows and Mac OS X. Figure 10 shows tlcockpit, which requires Java version 8 or higher and
-JavaFX. Both are separate packages.
- TEX Live fournit plusieurs GUI pour tlmgr. La figure 9 montre tlshell, qui est écrit en Tcl/Tk et fonctionne
-d’emblée sous Windows et Mac OS X.
- tlmgr peut lui-même être lancé en mode GUI (figure 11) au moyen de TE X Live fournit plusieurs GUI pour tlmgr. Deux notables d’entre elles sont :
+ Les deux sont des paquets séparés.
+ tlmgr dispose lui-même d’une GUI native (ï¬gure 11) qui peut être lancée au moyen de :
+
+ Après l’installation initiale, vous pouvez mettre à jour votre système en utilisant :
+ Après l’installation initiale, vous pouvez mettre à jour votre système en utilisant :
+ L’exemple suivant, plus complexe, ajoute une collection, pour le moteur XeTEX, depuis un dépôt
+ L’exemple suivant, plus complexe, ajoute une collection, pour le moteur XeTE X, depuis un dépôt
local :
+ Comme vous pouvez le constater, tlmgr prend en compte les dépendances et effectue automatiquement toutes
-les opérations nécessaires, comme la mise à jour des bases de données de fichiers et la génération de formats
-(ici un nouveau format a été créé pour XeTEX).
- La commande suivante permet d’obtenir la description d’un paquet. Comme vous pouvez le constater, tlmgr prend en compte les dépendances et effectue automatiquement toutes
+les opérations nécessaires, comme la mise à jour des bases de données de ï¬chiers et la génération de
+formats (ici un nouveau format a été créé pour XeTE X).
+ La commande suivante permet d’obtenir la description d’un paquet. Enfin, le plus important, pour la documentation complète, tapez tout simplement : Enï¬n, le plus important, pour la documentation complète, tapez tout simplement : http://tug.org/texlive/tlmgr.html
-
+ https://tug.org/texlive/tlmgr.html
+
+
+
+
+
+ Sous Windows le programme d’installation effectue quelques tâches supplémentaires :
- Sous Windows le programme d’installation effectue quelques tâches supplémentaires :
+ Pour une autre approche, cf. tlaunch, décrit à la section écriture Pour une autre approche, cf. tlaunch, décrit à la section 4.1.
-
+
+ Pour être complète, une installation TEX Live a besoin de quelques utilitaires qui ne sont pas présents en
-général sur les machines Windows. TEX Live fournit donc les outils suivants (installés sur Windows
+ id="x1-530007.2">Programmes supplémentaires
+ Pour être complète, une installation TE X Live a besoin de quelques utilitaires qui ne sont pas présents en
+général sur les machines Windows. TE X Live fournit donc les outils suivants (installés sur Windows
seulement).
-
+class="description">– outils de la bibliothèque fontconï¬g permettant à XeTE X d’accéder aux
+ polices système sous Windows. Vous pouvez utiliser fc-list pour connaître la liste des noms de
+ police utilisables avec la commande \font de XeTE X.
+ L’équivalent du répertoire personnel noté $HOME sous Unix s’appelle Répertoire personnel
+ L’équivalent du répertoire personnel noté $HOME sous Unix s’appelle %USERPROFILE% sous Windows. Cette
-variable vaut en général C:\Utilisateurs\<username> sous Vista et versions suivantes. La notation ~,
-utilisée dans texmf.cnf et dans Kpathsea en général pour désigner un répertoire personnel, est correctement
-interprétée sous Windows comme sous Unix.
-
+utilisée dans texmf.cnf et dans Kpathsea en général pour désigner un répertoire personnel, est
+correctement interprétée sous Windows comme sous Unix.
+
+ Windows stocke pratiquement tous les paramètres de configuration dans sa base de registre. Celle-ci contient
-un ensemble de clés organisées par niveau. Les clés les plus importantes pour l’installation de programmes sont
- Windows stocke pratiquement tous les paramètres de conï¬guration dans sa base de registre.
+Celle-ci contient un ensemble de clés organisées par niveau. Les clés les plus importantes pour
+l’installation de programmes sont HKEY_CURRENT_USER et HKEY_LOCAL_MACHINE, HKCU et HKLM en abrégé. La partie HKCU de la base de registre se
-trouve dans le répertoire personnel de l’utilisateur (voir section HKLM Certaines informations système peuvent s’obtenir à partir des variables d’environnement mais,
-pour d’autres, la localisation des raccourcis par exemple, la consultation de la base de registre
-est indispensable. La modification des variables d’environnement nécessite l’accès à la base de
+class="ec-lmtt-10">HKLM Certaines informations système peuvent s’obtenir à partir des variables d’environnement mais,
+pour d’autres, la localisation des raccourcis par exemple, la consultation de la base de registre est
+indispensable. La modiï¬cation des variables d’environnement nécessite l’accès à la base de
registre.
-
+
+ Dans les versions récentes de Windows, la distinction est faite entre « utilisateurs » et « administrateurs », ces
-derniers ayant accès en écriture à la totalité du système. Nous nous sommes efforcés de rendre l’installation de
-TEX Live possible aux utilisateurs non privilégiés.
- Si l’installateur est lancé avec des droits « administrateur », il dispose d’une option procédant à l’installation
-pour tous les utilisateurs : si elle est choisie, les raccourcis et les entrées de menu sont créés pour tous les
-utilisateurs, et le chemin de recherche est modifié au niveau du système. Sinon, les raccourcis et entrées de
-menu sont créés pour l’utilisateur courant, et seul le chemin de recherche dudit utilisateur est
-modifié.
- Dans tous les cas, le répertoire proposé comme racine de l’installation est Droits d’accès sous Windows
+ Dans les versions récentes de Windows, la distinction est faite entre « utilisateurs » et « administrateurs », ces
+derniers ayant accès en écriture à la totalité du système. Nous nous sommes efforcés de rendre
+l’installation de TE X Live possible aux utilisateurs non privilégiés.
+ Si l’installateur est lancé avec des droits « administrateur », il dispose d’une option procédant Ã
+l’installation pour tous les utilisateurs : si elle est choisie, les raccourcis et les entrées de menu sont créés
+pour tous les utilisateurs, et le chemin de recherche est modiï¬Ã© au niveau du système. Sinon, les raccourcis
+et entrées de menu sont créés pour l’utilisateur courant, et seul le chemin de recherche dudit utilisateur est
+modiï¬Ã©.
+ Dans tous les cas, le répertoire proposé comme racine de l’installation est %SystemDrive%. Le programme
install-tl vérifie si le répertoire choisi comme racine est accessible en écriture pour celui qui procède à
-l’installation.
- Lorsqu’une installation TEX est présente sur la machine, l’installation de TEX Live par un utilisateur non
-privilégié est problématique : cet utilisateur n’aura jamais accès aux exécutables TEX Live car la recherche
-s’effectue d’abord dans les répertoires système, puis dans les répertoires de l’utilisateur. Une parade sommaire
-a été prévue : l’installateur crée un raccourci vers une fenêtre de ligne de commande où les exécutables TEX
-Live sont prioritaires : TEX Live est ainsi utilisable en ligne de commande à partir de ce raccourci. De même,
-le raccourci pour TEXworks, s’il est installé, fait ce qu’il faut pour que les outils TEX Live soient
-utilisés.
- Vous devez savoir que, même si vous êtes connecté en tant qu’administrateur, vous devez explicitement
-demander les privilèges d’administrateur. En fait, il ne sert pas à grand-chose de se connecter en tant
-qu’administrateur; le mieux est de faire un clic droit sur le programme ou raccourci à utiliser, et de choisir
-l’entrée « exécuter en tant qu’administrateur ».
-
+class="ec-lmss-10">install-tl Lorsqu’une installation TE X est présente sur la machine, l’installation de TE X Live par un utilisateur non
+privilégié est problématique : cet utilisateur n’aura jamais accès aux exécutables TE X Live car la
+recherche s’effectue d’abord dans les répertoires système, puis dans les répertoires de l’utilisateur. Une
+parade sommaire a été prévue : l’installateur crée un raccourci vers une fenêtre de ligne de commande
+où les exécutables TE X Live sont prioritaires : TE X Live est ainsi utilisable en ligne de commande à partir
+de ce raccourci. De même, le raccourci pour TE Xworks, s’il est installé, fait ce qu’il faut pour que les outils
+TE X Live soient utilisés.
+ Vous devez savoir que, même si vous êtes connecté en tant qu’administrateur, vous devez explicitement
+demander les privilèges d’administrateur. En fait, il ne sert pas à grand-chose de se connecter en tant
+qu’administrateur; le mieux est de faire un clic droit sur le programme ou raccourci à utiliser, et de choisir
+l’entrée « exécuter en tant qu’administrateur ».
+
+
+
+ Les utilisateurs de Windows et Cygwin (voir la section 3.1.4 pour les spécificités de l’installation sous Cygwin)
-peuvent parfois arriver à court de mémoire en utilisant certains des programmes fournis avec
-TEX Live. Par exemple, asy peut manquer de mémoire si vous essayez d’allouer un tableau de
-25 000 000 réels, et LuaTEX aussi si vous essayez de traiter un document avec beaucoup de fontes
+ id="x1-570007.6">Augmentation de la limite de mémoire sous Windows et Cygwin
+ Les utilisateurs de Windows et Cygwin (voir la section 3.1.4 pour les spéciï¬cités de l’installation sous
+Cygwin) peuvent parfois arriver à court de mémoire en utilisant certains des programmes fournis avec
+TE X Live. Par exemple, asy peut manquer de mémoire si vous essayez d’allouer un tableau de
+25 000 000 réels, et LuaTE X aussi si vous essayez de traiter un document avec beaucoup de fontes
lourdes.
-
-
- Pour Cygwin, vous pouvez augmenter la quantité de mémoire disponible en suivant les instructions données
-dans le guide de l’utilisateur Cygwin (http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html).
- Pour Windows, il vous faudra créer un fichier, nommé par exemple Pour Cygwin, vous pouvez augmenter la quantité de mémoire disponible en suivant les instructions données
+dans le guide de l’utilisateur Cygwin (https://www.cygwin.com/cygwin-ug-net/setup-maxmem.html).
+ Pour Windows, il vous faudra créer un ï¬chier, nommé par exemple ajoutmemoire.ref, contenant les quatre
lignes suivantes.
-
+
+ puis exécuter la commande regedit /s ajoutmemoire.reg en tant qu’administrateur. Si vous souhaitez
-modifier la limite mémoire uniquement pour l’utilisateur courant plutôt qu’au niveau du système, utilisez
+class="ec-lmtt-9">"heap_chunk_in_mb"=dword:ffffff00 puis exécuter la commande regedit /s ajoutmemoire.reg en tant qu’administrateur. Si vous souhaitez
+modiï¬er la limite mémoire uniquement pour l’utilisateur courant plutôt qu’au niveau du système, utilisez
HKEY_CURRENT_USER.
-
+
+ Web2C est une collection intégrée de programmes relatifs à TEX, c.-à-d. TEX lui-même, Metafont, MetaPost,
-BibTeX, etc. C’est le cœur de TEX Live. Le site de référence est http://tug.org/web2c.
- Un peu d’histoire : la première implémentation a été réalisée par Tomas Rokicki qui, en 1987, a développé un
-premier système TEX-to-C en adaptant les change files pour Unix (travail de Howard Trickey et
-Pavel Curtis principalement). Tim Morgan assura la maintenance du système, dont le nom fut
-remplacé durant cette période par Web-to-C. En 1990, Karl Berry reprit le travail, assisté par
-des dizaines de contributeurs et en 1997 il passa le relais à Olaf Weber qui le rendit à Karl en
+ id="x1-580008">Guide d’utilisation du système Web2C
+ Web2C est une collection intégrée de programmes relatifs à TE X, c.-à -d. TE X lui-même, Metafont,
+MetaPost, BibTeX, etc. C’est le cœur de TE X Live. Le site de référence est https://tug.org/web2c.
+ Un peu d’histoire : la première implémentation a été réalisée par Tomas Rokicki qui, en 1987, a
+développé un premier système TE X-to-C en adaptant les change ï¬les pour Unix (travail de Howard Trickey
+et Pavel Curtis principalement). Tim Morgan assura la maintenance du système, dont le nom fut
+remplacé durant cette période par Web-to-C. En 1990, Karl Berry reprit le travail, assisté par
+des dizaines de contributeurs et en 1997 il passa le relais à Olaf Weber qui le rendit à Karl en
2006.
- Le système Web2C fonctionne sur Unix, sur les systèmes Windows 32 bits, sur Mac OS X et sur de nombreux
-autres systèmes d’exploitation. Il utilise les sources originales de Knuth pour TEX et les autres programmes de
-base écrits en WEB (système de programmation documentée) qui sont tous traduits en langage C. Les
-composants du noyau de TEX issus de ce processus sont :
-
- Le système Web2C fonctionne sur Unix, sur les systèmes Windows 32 bits, sur Mac OS X et sur de
+nombreux autres systèmes d’exploitation. Il utilise les sources originales de Knuth pour TE X et les autres
+programmes de base écrits en WEB (système de programmation documentée) qui sont tous traduits en
+langage C. Les composants du noyau de TE X issus de ce processus sont :
+
+ – gestion des bibliographies.
- – gestion des bibliographies.
+ – copie de fichier DVI en supprimant les fontes virtuelles.
- – copie de ï¬chier DVI en supprimant les fontes virtuelles.
+ – conversion de fichier DVI en MPX (dessins MetaPost).
- – conversion de ï¬chier DVI en MPX (dessins MetaPost).
+ – conversion le fichier DVI en un texte lisible.
- – conversion le ï¬chier DVI en un texte lisible.
+ – visualisation de fontes génériques GF.
- – visualisation de fontes génériques GF.
+
+
+ – conversion des fontes génériques GF en fontes bitmap PK.
- – conversion des fontes génériques GF en fontes bitmap PK.
+ – conversion de fichier GF en un texte lisible.
- – conversion de ï¬chier GF en un texte lisible.
+ – création de fontes.
- – création de fontes.
+ – mise en page de code source Metafont.
-
-
- – mise en page de code source Metafont.
+ – création de diagrammes techniques.
- – création de diagrammes techniques.
+ – création de motifs de césure.
- – création de motifs de césure.
+ – conversion des fontes bitmap PK en fontes génériques GF.
- – conversion des fontes bitmap PK en fontes génériques GF.
+ – conversion des fontes PK en un texte lisible.
- – conversion des fontes PK en un texte lisible.
+ – conversion des fichiers PL (lisibles) en TFM.
- – conversion des ï¬chiers PL (lisibles) en TFM.
+ – affichage des fichiers – affichage des ï¬chiers WEB pool.
- – – WEB vers Pascal.
- – composition de textes.
- – composition de textes.
+ – conversion des fichiers TFM en PL (lisibles).
- – conversion des ï¬chiers TFM en PL (lisibles).
+ – conversion des fontes virtuelles VF en VPL (lisibles).
- – conversion des fontes virtuelles VF en VPL (lisibles).
+ – conversion des fontes VPL en fontes virtuelles VF.
- – conversion des fontes VPL en fontes virtuelles VF.
+ – WEB vers TEX. La syntaxe et les fonctions précises de ces programmes sont décrites dans la documentation des composants
-individuels et dans le manuel Web2C lui-même. Toutefois, connaître un certain nombre de principes régissant
-l’ensemble de la famille de programmes peut aider à exploiter de façon optimale votre installation
+ – WEB vers TE X. La syntaxe et les fonctions précises de ces programmes sont décrites dans la documentation des composants
+individuels et dans le manuel Web2C lui-même. Toutefois, connaître un certain nombre de principes
+régissant l’ensemble de la famille de programmes peut aider à exploiter de façon optimale votre installation
Web2C.
- Presque tous ces programmes suivent les options standard de GNU :
- Pour localiser les fichiers, les programmes Web2C utilisent la bibliothèque de recherche Kpathsea
-(http://tug.org/kpathsea). Cette bibliothèque utilise une combinaison de variables d’environnement et un
-certain nombre de fichiers de paramètres pour optimiser la recherche dans l’énorme arborescence TEX. Web2C
-peut exécuter une recherche dans plusieurs arborescences simultanément, ce qui est utile si l’on
-souhaite maintenir la distribution standard de TEX et les extensions locales dans deux arborescences
-distinctes. Afin d’accélérer la recherche de fichiers, la racine de chaque arborescence possède un
-fichier ls-R contenant une entrée donnant le nom et le chemin de chaque fichier situé sous la
-racine.
+ Presque tous ces programmes suivent les options standard de GNU :
+ imprime le sommaire de l’utilisation;
-
+ imprime seulement le numéro de version. Et la plupart honorent :
+ imprime le rapport détaillé du processus. Pour localiser les ï¬chiers, les programmes Web2C utilisent la bibliothèque de recherche Kpathsea
+(https://tug.org/kpathsea). Cette bibliothèque utilise une combinaison de variables d’environnement et
+un certain nombre de ï¬chiers de paramètres pour optimiser la recherche dans l’énorme arborescence TE X.
+Web2C peut exécuter une recherche dans plusieurs arborescences simultanément, ce qui est utile si l’on
+souhaite maintenir la distribution standard de TE X et les extensions locales dans deux arborescences
+distinctes. Aï¬n d’accélérer la recherche de ï¬chiers, la racine de chaque arborescence possède un
+ï¬chier ls-R contenant une entrée donnant le nom et le chemin de chaque ï¬chier situé sous la
+racine.
+
+ Décrivons en premier lieu le mécanisme de recherche de la bibliothèque Kpathsea.
- Nous appelons chemin de recherche une liste d’éléments, séparés par « deux-points » ou « point-virgule », et
-appelés éléments de chemin, qui sont des noms de répertoires. Un chemin de recherche peut provenir de
-plusieurs sources. Pour rechercher un fichier « my-file » le long d’un chemin « .:/dir », Kpathsea vérifie
-chaque élément du chemin : d’abord Kpathsea et la recherche de ï¬chiers
+ Décrivons en premier lieu le mécanisme de recherche de la bibliothèque Kpathsea.
+ Nous appelons chemin de recherche une liste d’éléments, séparés par « deux-points » ou « point-virgule »,
+et appelés éléments de chemin, qui sont des noms de répertoires. Un chemin de recherche peut provenir de
+plusieurs sources. Pour rechercher un ï¬chier « my-file » le long d’un chemin « .:/dir », Kpathsea vériï¬e
+chaque élément du chemin : d’abord ./my-file, puis /dir/my-file, etc. Puis Kpathsea renvoie la première
-occurrence (voire toutes).
- Afin d’optimiser l’adaptation à tous les systèmes d’exploitation, Kpathsea peut utiliser dans les noms de
-fichiers des séparateurs différents de deux-points (« : ») et barre oblique (« / ») pour les systèmes
+class="ec-lmtt-10">/dir/my-file Aï¬n d’optimiser l’adaptation à tous les systèmes d’exploitation, Kpathsea peut utiliser dans les noms de
+ï¬chiers des séparateurs différents de deux-points (« : ») et barre oblique (« / ») pour les systèmes
non-Unix.
- Pour vérifier un élément de chemin particulier p, Kpathsea vérifie d’abord si une base de données
-existante (voir page 72) contient p, c.-à-d. si la base de données se trouve dans un répertoire qui est
-un préfixe de p. Si oui, la spécification du chemin est comparée avec le contenu de la base de
-données.
- Bien que l’élément de chemin le plus simple et le plus fréquent soit un nom de répertoire, Kpathsea supporte
-d’autres types d’éléments dans les chemins de recherche : des valeurs par défaut différentes pour chaque
-programme, des noms de variables d’environnement, des valeurs de fichiers de configuration, les répertoires de
-l’utilisateur et la recherche récursive de sous-répertoires. Nous disons alors que Kpathsea étend un élément,
-c’est-à-dire que Kpathsea transforme toutes ces spécifications en noms de répertoires de base. Cette opération
-est décrite dans les sections suivantes.
- Notons que si le nom de fichier cherché est absolu ou explicitement relatif, c’est-à-dire commençant par « / »,
-« ./ » ou « ../ », Kpathsea ne vérifie que l’existence de ce fichier.
-
+ Pour vériï¬er un élément de chemin particulier p, Kpathsea vériï¬e d’abord si une base de données
+existante (voir page 75) contient p, c.-à -d. si la base de données se trouve dans un répertoire qui est un
+préï¬xe de p. Si oui, la spéciï¬cation du chemin est comparée avec le contenu de la base de
+données.
+ Bien que l’élément de chemin le plus simple et le plus fréquent soit un nom de répertoire, Kpathsea
+supporte d’autres types d’éléments dans les chemins de recherche : des valeurs par défaut
+différentes pour chaque programme, des noms de variables d’environnement, des valeurs de ï¬chiers de
+conï¬guration, les répertoires de l’utilisateur et la recherche récursive de sous-répertoires. Nous
+disons alors que Kpathsea étend un élément, c’est-à -dire que Kpathsea transforme toutes ces
+spéciï¬cations en noms de répertoires de base. Cette opération est décrite dans les sections
+suivantes.
+ Notons que si le nom de ï¬chier cherché est absolu ou explicitement relatif, c’est-à -dire commençant par
+« / », « ./ » ou « ../ », Kpathsea ne vériï¬e que l’existence de ce ï¬chier.
+
+ Un chemin de recherche peut provenir de plusieurs sources. Voici l’ordre dans lequel Kpathsea les
+ id="x1-600008.1.1">Les différentes sources
+ Un chemin de recherche peut provenir de plusieurs sources. Voici l’ordre dans lequel Kpathsea les
utilise.
-
-
+ On peut voir chacune de ces valeurs pour un chemin de recherche donné en utilisant l’option de débogage (voir
-page 76).
-
+ class="enumerate" id="x1-60008x4">La valeur par défaut obtenue à la compilation. On peut voir chacune de ces valeurs pour un chemin de recherche donné en utilisant l’option de débogage
+(voir page 79).
+
+ Kpathsea lit les chemins de recherche et d’autres définitions dans des fichiers de configuration à l’exécution
-nommés texmf.cnf . Le chemin pour accéder à ces fichiers dans l’arborescence est stocké dans la variable
-TEXMFCNF, mais il n’est pas conseillé de modifier cette variable (ou une autre) au moyen d’une variable
-d’environnement du même nom.
-
-
- À la place, un fichier .../2019/texmf.cnf est créé à la suite d’une installation normale. Si vous devez changer
-les valeurs par défaut de certaines variables (ce qui n’est en général pas nécessaire), c’est le bon endroit pour
-le faire. Le fichier de configuration principal est dans .../2019/texmf-dist/web2c/texmf.cnf. Vous ne
-devriez jamais éditer ce fichier car vos changements seraient alors perdus lors de futures mises à jour de la
-distribution.
- Il est important de noter que tous les fichiers texmf.cnf trouvés seront lus et que, en cas de conflit, la
-première définition lue l’emporte. Par exemple, si les fichiers texmf.cnf sont cherchés dans le chemin
+ id="x1-610008.1.2">Fichiers de conï¬guration
+ Kpathsea lit les chemins de recherche et d’autres déï¬nitions dans des ï¬chiers de conï¬guration à l’exécution
+nommés texmf.cnf. Le chemin TEXMFCNF est utilisé pour rechercher ces ï¬chiers, mais nous ne
+recommandons pas de déï¬nir cette variable d’environnement (ou toute autre) pour passer outre les
+répertoires du système.
+ À la place, un ï¬chier .../2020/texmf.cnf est créé à la suite d’une installation normale. Si vous devez
+changer les valeurs par défaut de certaines variables (ce qui n’est en général pas nécessaire), c’est le bon
+endroit pour le faire. Le ï¬chier de conï¬guration principal est dans .../2020/texmf-dist/web2c/texmf.cnf.
+Vous ne devriez jamais éditer ce ï¬chier car vos changements seraient alors perdus lors de futures mises Ã
+jour de la distribution.
+ En passant, si vous souhaitez simplement ajouter un répertoire personnel à un chemin de recherche
+particulier, une méthode raisonnable consiste à déï¬nir une variable d’environnement :
+
+
+ Pour que cette conï¬guration puisse être maintenue et portable au ï¬l des ans, utilisez un « : » ï¬nal (« ; »
+sur Windows) pour insérer les chemins d’accès système, au lieu d’essayer de les écrire tous
+explicitement (voir section 8.1.4). Une autre option consiste à utiliser l’arborescence TEXMFHOME (voir
+section 3.2.3).
+ Il est important de noter que tous les ï¬chiers texmf.cnf trouvés seront lus et que, en cas de conflit, la
+première déï¬nition lue l’emporte. Par exemple, si les ï¬chiers texmf.cnf sont cherchés dans le chemin
.:$TEXMF, les valeurs de ./texmf.cnf l’emportent sur celles de ./texmf.cnf l’emportent sur celles de $TEXMF/texmf.cnf.
+ Voici un fichier de configuration illustrant les points précédents :
+ Un « ; » dans value est traduit par « : » s’il est exécuté sous Unix, aï¬n de disposer d’un seul
+ texmf.cnf qui puisse supporter à la fois les systèmes Unix et Windows. Cette traduction se
+ produit pour toute valeur, et pas seulement pour les chemins de recherche mais, heureusement,
+ en pratique, le « ; » n’est pas nécessaire dans d’autres valeurs.
+ La fonction $var.prog n’est pas disponible du côté droit; vous devez à la place utiliser une
+ variable supplémentaire.
+ Voici un ï¬chier de conï¬guration illustrant les points précédents :
-
-
+
+
+ Kpathsea reconnaît certains caractères et constructions spéciales dans les chemins de recherche, semblables à
-ceux disponibles dans les shells Unix. Ainsi, le chemin complexe, ~$USER/{foo,bar}//baz étend la recherche
-vers tous les sous-répertoires situés sous les répertoires Expansion d’un chemin de recherche
+ Kpathsea reconnaît certains caractères et constructions spéciales dans les chemins de recherche, semblables
+à ceux disponibles dans les shells Unix. Ainsi, le chemin ~$USER/{foo,bar}//baz étend la recherche vers
+tous les sous-répertoires situés sous les répertoires foo et bar dans le répertoire utilisateur bar dans le répertoire utilisateur $USER
-contenant un répertoire ou un fichier appelé baz. Ces expansions sont explicitées dans les sections
+contenant un répertoire ou un ï¬chier appelé baz. Ces expansions sont explicitées dans les sections
suivantes.
-
+
+ Si le chemin de recherche le plus prioritaire (voir section 8.1.1) contient un « : » Expansion par défaut
+ Si le chemin de recherche le plus prioritaire (voir section 8.1.1) contient un « : » supplémentaire (c.-à-d. en
-début ou fin de ligne ou double), Kpathsea insère à cet endroit le chemin suivant dont la priorité définie est
-immédiatement inférieure. Si ce chemin inséré possède un « : » supplémentaire, le même processus se répète
-pour le chemin prioritaire suivant. Par exemple, étant donné une variable d’environnement définie
-ainsi :
+class="ec-lmri-10">é Comme il est inutile d’insérer la valeur par défaut en plusieurs endroits, Kpathsea applique la substitution à
-seulement un « : » supplémentaire et laisse les autres inchangés : il cherche d’abord un « : » en début de
-ligne, puis en fin de ligne et enfin un double « : ».
+ Comme il est inutile d’insérer la valeur par défaut en plusieurs endroits, Kpathsea applique la substitution
+à seulement un « : » supplémentaire et laisse les autres inchangés : il cherche d’abord un « : » en début
+de ligne, puis en ï¬n de ligne et enï¬n un double « : ».
-
+
+ Option utile, l’expansion par le biais des accolades signifie, par exemple, que Expansion spéciï¬Ã©e par les accolades
+ Option utile, l’expansion par le biais des accolades signiï¬e, par exemple, que v{a,b}w va permettre la
recherche dans vaw:vbw. Les définitions emboîtées sont autorisées. Ceci peut être utilisé pour établir
-des hiérarchies TEX multiples en attribuant une liste entre accolades à $TEXMF. Par exemple,
-dans texmf.cnf, on trouve une définition qui ressemble (il y a en fait plus de répertoires) à la
+class="ec-lmtt-10">vaw:vbw Avec ceci, on peut écrire quelque chose comme
+ Nous utilisons ensuite ceci pour déï¬nir, par exemple, le chemin d’accès TE X :
- ce qui signifie que, après avoir cherché dans le répertoire courant, les arborescences complètes $TEXMFVAR/tex,
+ ce qui signiï¬e que, après avoir cherché dans le répertoire courant, les arborescences complètes
$TEXMFVAR/tex, $TEXMFHOME/tex, $TEXMFLOCAL/tex (sur le disque) et ensuite les arborescences !!$TEXMFVAR/tex et
-!!$TEXMFMAIN/tex (en utilisant le fichier de référence ls-R seulement) seront inspectées. C’est un moyen
-pratique permettant d’utiliser en parallèle deux distributions TEX, une « figée » (sur un CD, par exemple) et
-une autre régulièrement mise à jour avec de nouvelles versions quand elles deviennent disponibles. En utilisant
-la variable $TEXMF dans toutes les définitions, on est toujours sûr d’inspecter d’abord l’arborescence la plus
-récente.
-
+class="ec-lmtt-10">$TEXMFLOCAL/tex et $TEXMFDIST/tex seront inspectées (les deux derniers
+utilisant les ï¬chiers de référence ls-R).
+
+ Deux barres « // » ou plus consécutives dans une partie d’un chemin suivant un répertoire d sont remplacées
-par tous les sous-répertoires de d : d’abord les sous-répertoires directement présents dans d, ensuite les
-sous-répertoires de ceux-ci et ainsi de suite. À chaque niveau, l’ordre dans lequel les répertoires sont inspectés
-est Expansion des sous-répertoires
+ Deux barres « // » ou plus consécutives dans une partie d’un chemin suivant un répertoire d sont
+remplacées par tous les sous-répertoires de d : d’abord les sous-répertoires directement présents dans d,
+ensuite les sous-répertoires de ceux-ci et ainsi de suite. À chaque niveau, l’ordre dans lequel les répertoires
+sont inspectés est non déterminé.
- Dans le cas où l’on spécifie une partie de nom de fichier après le « // », seuls sont inclus les sous-répertoires
-auxquels le nom correspond. Par exemple, « /a//b » va correspondre aux répertoires /a/1/b, /a/2/b,
+class="ec-lmri-10">é Dans le cas où l’on spéciï¬e une partie de nom de ï¬chier après le « // », seuls sont inclus les
+sous-répertoires auxquels le nom correspond. Par exemple, « /a//b » va correspondre aux répertoires
/a/1/1/b et ainsi de suite, mais pas à /a/1/b, /a/2/b, /a/1/1/b et ainsi de suite, mais pas à /a/b/c ni /a/1.
- Des « // » multiples et successifs dans un chemin sont possibles, mais « // » au début d’un chemin est
-ignoré.
-
+ Des « // » multiples et successifs dans un chemin sont possibles, mais « // » au début d’un chemin est
+ignoré.
+
+ La liste suivante récapitule la signification des caractères spéciaux dans les fichiers de configuration de
-Kpathsea :
-
- La liste suivante récapitule les caractères spéciaux et les constructions dans les ï¬chiers de conï¬guration de
+Kpathsea.
+
+ Séparateur dans un chemin de recherche; au début ou à la fin d’un chemin, il remplace le chemin
- par défaut.
- Séparateur dans un chemin de recherche; au début ou à la ï¬n d’un chemin, ou doublé au
+ milieu, il remplace le chemin par défaut.
+ Séparateur dans les systèmes non Unix (joue le rôle de Séparateur dans les systèmes non Unix (joue le rôle de :).
- Substitue le contenu d’une variable.
- Substitue le contenu d’une variable.
+ Représente le répertoire racine de l’utilisateur.
- Représente le répertoire racine de l’utilisateur.
+ Expansion par les accolades, par exemple Expansion par les accolades, par exemple a{1,2}b devient a1b:a2b.
- La recherche concernera aussi les sous-répertoires (peut être inséré n’importe où dans un chemin
- sauf au début).
- Sépare les éléments dans une expansion spéciï¬Ã©e par accolades.
+ Début d’un commentaire.
+ La recherche concernera aussi les sous-répertoires (peut être inséré n’importe où dans un
+ chemin sauf au début).
- Caractère de continuation de ligne (permet les entrées sur plusieurs lignes).
- Début d’un commentaire.
+ À la ï¬n d’une ligne, caractère de continuation pour permettre les entrées à plusieurs lignes.
+ Cherche seulement dans la base de données pour localiser le fichier et ne cherche pas sur le disque.
+ Cherche seulement dans la base de données pour localiser le ï¬chier et ne cherche pas sur le
+ disque.
+
+ Quant à savoir quand un caractère sera considéré comme spécial ou agira comme tel, cela dépend du
+contexte dans lequel il est utilisé. Les règles sont inhérentes aux multiples niveaux d’interprétation de la
+conï¬guration (analyse, expansion, recherche, ...) et ne peuvent donc malheureusement pas être énoncées
+de manière concise. Il n’y a pas de mécanisme général d’échappement; en particulier, « \ » n’est pas un
+« caractère d’échappement » dans les ï¬chiers texmf.cnf.
+ Lorsqu’il s’agit de choisir les noms de répertoires pour l’installation, il est plus sûr d’éviter tous les
+caractères spéciaux.
+
+ Kpathsea a une certaine profondeur d’investigation pour minimiser les accès disque durant les recherches.
-Néanmoins, dans le cas de distributions comprenant beaucoup de répertoires, inspecter chaque répertoire
-possible pour un fichier donné peut durer excessivement longtemps (ceci est typiquement le cas quand
-plusieurs centaines de répertoires de polices de caractères doivent être parcourus). En conséquence, Kpathsea
-peut utiliser un fichier texte appelé ls-R — en fait une base de données construite au préalable — qui fait
-correspondre les fichiers à leur répertoire, ce qui permet d’éviter une recherche exhaustive sur le
-disque.
- Un deuxième fichier appelé aliases (qui est également une base de données) permet de donner des noms
-différents aux fichiers listés dans ls-R. Ceci peut aider à adapter ses fichiers source aux conventions de
-DOS 8.3 pour les noms de fichiers.
-
+ id="x1-670008.2">Bases de données
+ Kpathsea a une certaine profondeur d’investigation pour minimiser les accès disque durant les recherches.
+Néanmoins, dans le cas de la TE X Live ou de distributions comprenant beaucoup de répertoires, inspecter
+tous les répertoires possibles pour un ï¬chier donné durera excessivement longtemps (ceci est typiquement le
+cas quand plusieurs centaines de répertoires de polices de caractères doivent être parcourus). En
+conséquence, Kpathsea peut utiliser un ï¬chier texte appelé ls-R — en fait une base de données construite
+au préalable — qui fait correspondre les ï¬chiers à leur répertoire, ce qui permet d’éviter une recherche
+exhaustive sur le disque.
+ Un deuxième ï¬chier appelé aliases (qui est également une base de données) permet de donner des noms
+différents aux ï¬chiers listés dans ls-R.
+
+ Comme nous l’avons expliqué ci-dessus, le nom du principal fichier-base de données doit être ls-R. Dans votre
-installation, vous pouvez en mettre un à la racine de chaque arborescence TEX que vous désirez voir inspectée
-($TEXMF par défaut); la plupart des sites ont une seule arborescence TEX. Kpathsea cherche les fichiers ls-R
-dans le chemin spécifié dans la variable Le ï¬chier base de données
+ Comme nous l’avons expliqué ci-dessus, le nom du principal ï¬chier-base de données doit être
+ls-R. Dans votre installation, vous pouvez en mettre un à la racine de chaque arborescence
+TE X que vous désirez voir inspectée ($TEXMF par défaut); la plupart des sites ont une seule
+arborescence TE X. Kpathsea cherche les ï¬chiers ls-R dans le chemin spéciï¬Ã© dans la variable
+TEXMFDBS.
- La meilleure façon de créer et mettre à jour le fichier ls-R est d’exécuter le script La meilleure façon de créer et mettre à jour le ï¬chier ls-R est d’exécuter le script mktexlsr inclus dans la
-distribution. Il est appelé par les divers scripts mktex... En principe, ce script exécute uniquement la
-commande Si un fichier n’est pas trouvé dans la base de données, par défaut Kpathsea décide de le chercher sur le disque.
-En revanche, si un élément du chemin commence par « !! », seule la base de données sera inspectée pour cet
-élément, jamais le disque.
-
+
+
+compte les changements dans les ï¬chiers installés, par exemple après une installation ou une mise à jour
+d’un composant LATE X.
+ Si un ï¬chier n’est pas trouvé dans la base de données, par défaut Kpathsea décide de le chercher sur le
+disque. En revanche, si un élément du chemin commence par « !! », seule la base de données sera
+inspectée pour cet élément, jamais le disque.
+
+ Le programme kpsewhich effectue une recherche dans une arborescence indépendamment de toute application.
-On peut le considérer comme une sorte de find pour localiser des fichiers dans les arborescences TEX (ceci est
-largement utilisé dans les scripts mktex... de la distribution).
+ Le programme kpsewhich effectue une recherche dans une arborescence indépendamment de toute
+application. On peut le considérer comme une sorte de find pour localiser des ï¬chiers dans les arborescences
+TE X (ceci est largement utilisé dans les scripts mktex... de la distribution).
+ Kpathsea considère tout argument non optionnel dans la ligne de commande comme un nom de fichier et
-renvoie la première occurrence trouvée. Il n’y a pas d’option pour renvoyer tous les fichiers ayant un nom
+ Kpathsea considère tout argument non optionnel dans la ligne de commande comme un nom de ï¬chier et
+renvoie la première occurrence trouvée. Il n’y a pas d’option pour renvoyer tous les ï¬chiers ayant un nom
particulier (vous pouvez utiliser le find d’Unix pour cela).
- Les options les plus importantes sont décrites ci-après.
-
- Les options les plus importantes sont décrites ci-après.
+
+
+
+ Jetons un coup d’œil à Kpathsea en action; voici une recherche toute simple :
+ id="x1-700008.2.3">Exemples d’utilisation
+ Jetons un coup d’œil à Kpathsea en action; voici une recherche toute simple :
+ Le dernier exemple est une base de données bibliographiques pour BibTeX servant aux articles de
+ Le dernier exemple est une base de données bibliographiques pour BibTeX servant aux articles de
TUGboat.
+ Intéressons-nous à présent aux fichiers d’en-tête et de configuration pour dvips. Regardons en premier le fichier
-tex.pro communément utilisé pour le support de TEX avant de regarder le fichier de configuration générique
-( Intéressons-nous à présent aux ï¬chiers d’en-tête et de conï¬guration pour dvips. Regardons en premier le
+ï¬chier tex.pro communément utilisé pour le support de TE X avant de regarder le ï¬chier de conï¬guration
+g̩n̩rique (config.ps) et la liste des fontes PostScript psfonts.map. Depuis lՎdition 2004, les fichiers .map et les fichiers
-de codage ont changé de place dans l’arborescence texmf. Comme le suffixe .ps est ambigu, nous
-devons spécifier quel type particulier du fichier config.ps nous considérons (psfonts.map. Depuis l’édition 2004, les ï¬chiers
+.map et les ï¬chiers de codage ont changé de place dans l’arborescence texmf. Comme le suffixe .ps est
+ambigu, nous devons spéciï¬er quel type particulier du ï¬chier config.ps nous considérons (dvips config).
- Regardons plus en détail les fichiers de support Times PostScript d’URW. Leur nom standard dans le schéma
-de nommage des fontes est « utm ». Le premier fichier que nous voyons est le fichier de configuration, qui
-contient le nom du fichier de la liste : Regardons plus en détail les ï¬chiers de support Times PostScript d’URW. Leur nom standard dans le
+schéma de nommage des fontes est « utm ». Le premier ï¬chier que nous voyons est le ï¬chier de conï¬guration,
+qui contient le nom du ï¬chier de la liste : Il devrait être clair, d’après ces quelques exemples, qu’il est facile de trouver l’endroit où se cache un fichier
-donné. C’est particulièrement important si vous suspectez que c’est, pour une raison quelconque, une
-mauvaise version du fichier qui est utilisée, puisque kpsewhich va vous montrer le premier fichier
-trouvé.
-
+ Il devrait être clair, d’après ces quelques exemples, qu’il est facile de trouver l’endroit où se cache un ï¬chier
+donné. C’est particulièrement important si vous suspectez que c’est, pour une raison quelconque, une
+mauvaise version du ï¬chier qui est utilisée, puisque kpsewhich va vous montrer le premier ï¬chier
+trouvé.
+
+ Il est quelquefois nécessaire de savoir comment un programme référence les fichiers. Pour permettre cela,
-Kpathsea offre plusieurs niveaux de débogage :
- Il est quelquefois nécessaire de savoir comment un programme référence les ï¬chiers. Pour permettre cela,
+Kpathsea offre plusieurs niveaux de débogage :
+ Appels à stat (test d’existence de fichier). Lors d’une exécution utilisant une base de données
+ Appels à stat (test d’existence de ï¬chier). Lors d’une exécution utilisant une base de données
ls-R à jour, ce niveau ne devrait donner presque aucune information en sortie.
- Références aux différentes tables (comme la base de données ls-R, les fichiers de correspondance
- de fontes, les fichiers de configuration).
- Références aux différentes tables (comme la base de données ls-R, les ï¬chiers de
+ correspondance de fontes, les ï¬chiers de conï¬guration).
+ Opérations d’ouverture et de fermeture des fichiers.
- Opérations d’ouverture et de fermeture des ï¬chiers.
+ Information globale sur la localisation des types de fichiers recherchés par Kpathsea. Ceci est utile
- pour trouver où a été défini le chemin particulier pour un fichier.
- Information globale sur la localisation des types de ï¬chiers recherchés par Kpathsea. Ceci est
+ utile pour trouver où a été déï¬ni le chemin particulier pour un ï¬chier.
+
+
+ Liste des répertoires pour chaque élément du chemin (utilisé uniquement en cas de recherche sur
- le disque).
- Liste des répertoires pour chaque élément du chemin (utilisé uniquement en cas de recherche
+ sur le disque).
+ Recherche de fichiers.
- Recherche de ï¬chiers.
+ Valeur des variables. Une valeur de -1 activera toutes les options ci-dessus; en pratique, c’est habituellement la valeur la plus
-adaptée.
- De la même façon, avec le programme dvips, en utilisant une combinaison d’options de débogage, on peut
-suivre en détail la localisation des différents fichiers. De plus, lorsqu’un fichier n’est pas trouvé, la trace du
-débogage montre les différents répertoires dans lesquels le programme va chercher tel ou tel fichier, donnant
-ainsi des indices sur le problème.
- Généralement, comme la plupart des programmes appellent la bibliothèque Kpathsea en interne, on peut
-sélectionner une option de débogage en utilisant la variable d’environnement KPATHSEA_DEBUG et
-en la définissant égale à une valeur (ou à une combinaison de valeurs) décrite(s) dans la liste
+ Valeur des variables. Une valeur de -1 activera toutes les options ci-dessus; en pratique, c’est habituellement la valeur la plus
+adaptée.
+ De la même façon, avec le programme dvips, en utilisant une combinaison d’options de débogage, on peut
+suivre en détail la localisation des différents ï¬chiers. De plus, lorsqu’un ï¬chier n’est pas trouvé, la trace du
+débogage montre les différents répertoires dans lesquels le programme va chercher tel ou tel ï¬chier,
+donnant ainsi des indices sur le problème.
+ Généralement, comme la plupart des programmes appellent la bibliothèque Kpathsea en interne, on peut
+sélectionner une option de débogage en utilisant la variable d’environnement KPATHSEA_DEBUG et en la
+déï¬nissant égale à une valeur (ou à une combinaison de valeurs) décrite(s) dans la liste
ci-dessus.
-
-
- Note à l’intention des utilisateurs de Windows : il n’est pas facile de rediriger les messages d’erreur
-vers un fichier sur ces systèmes. À des fins de diagnostic, vous pouvez temporairement affecter
+ Note à l’intention des utilisateurs de Windows : il n’est pas facile de rediriger les messages d’erreur
+vers un ï¬chier sur ces systèmes. À des ï¬ns de diagnostic, vous pouvez temporairement affecter
KPATHSEA_DEBUG_OUTPUT=err.log pour capturer le flux standard d’erreur dans le fichier KPATHSEA_DEBUG_OUTPUT=err.log pour capturer le flux standard d’erreur dans le ï¬chier err.log.
- Considérons comme exemple un petit fichier source LATEX, Considérons comme exemple un petit ï¬chier source LATE X, hello-world.tex, dont le contenu est le
suivant.
- Ce petit fichier utilise simplement la fonte Ce petit ï¬chier utilise simplement la fonte cmr10, aussi allons voir comment dvips prépare le fichier
-PostScript (nous voulons utiliser la version type 1 des fontes Computer Modern, d’où l’option dvips prépare le ï¬chier
+PostScript (nous voulons utiliser la version type 1 des fontes Computer Modern, d’où l’option -Pcms).
- dvips commence par localiser ses fichiers de fonctionnement. D’abord, texmf.cnf est trouvé, ce qui donne les
-définitions pour les chemins de recherche servant à localiser les autres fichiers, ensuite le fichier base de
-données ls-R (pour optimiser la recherche des fichiers) et le fichier aliases, qui permet de déclarer plusieurs
-noms (par exemple un nom DOS de type 8.3 court et une version longue plus naturelle) pour le même fichier.
-Ensuite dvips continue en cherchant le fichier de configuration générique config.ps avant de rechercher le
-fichier de paramétrisation
> Â ./install-tl -gui
+class="ec-lmtk-10">Â -gui
3.1.2 Installation sous Mac OS X
-3.1.3 Installation sous Windows
-
-
-
-
3.1.4 Installation sous Cygwin
-
-3.1.5 Installation en mode texte
-3.1.6 Installation en mode graphique
-3.1.7 Les anciens installateurs
-3.2 Choix des options d’installation
-3.2.1 Choix des binaires (Unix seulement)
-
-3.2.2 Sélection de ce qui va être installé
-
-
-
-
-
-3.2.3 Répertoires d’installation
-3.2.4 Options
-
-
-
+
-3.3 Options de install-tl en ligne de commande
-
+
+
+
-
-
-3.3.1 L’option L’option -repository
-3.4 Étapes post-installation
-3.4.1 Variables d’environnement sous Unix
-
PATH=/usr/local/texlive/2020/bin/x86_64-linux:$PATH; export PATH
MANPATH=/usr/local/texlive/2019/texmf/doc/man:$MANPATH; export MANPATH
+class="ec-lmtt-9">MANPATH=/usr/local/texlive/2020/texmf/doc/man:$MANPATH; export MANPATH
INFOPATH=/usr/local/texlive/2019/texmf/doc/info:$INFOPATH; export INFOPATH
 PATH /usr/local/texlive/2020/bin/x86_64-linux:$PATH
setenv MANPATH /usr/local/texlive/2019/texmf/doc/man:$MANPATH
+class="ec-lmtt-9">Â MANPATHÂ /usr/local/texlive/2020/texmf/doc/man:$MANPATH
setenv INFOPATH /usr/local/texlive/2019/texmf/doc/info:$INFOPATH3.4.2 Variables d’environnement : configuration multi-utilisateur
-
 /usr/local/texlive/2020/bin/i386-linux \
/usr/local/texlive/2019/texmf/doc/man3.4.3 Mises à jour par Internet après une installation par le DVD
-3.5 Configuration des fontes pour XeTEX et LuaTEX
-
+
-
-
-
+
-3.5.1 ConTEXt Mark IV
-3.5.2 Ajout de fichiers locaux ou personnels
-3.5.3 Ajout de fontes externes à TEX Live
-3.6 Tester l’installation
-
+
».
+
TeX 3.14159265 (TeX Live ...)
+class="ec-lmtt-10"> 3.14159265 (TeX Live ...)
Copyright ... D.E. Knuth.
+class="ec-lmtt-10"> ... D.E. Knuth.
...
This is pdfTeX 3.14...
+class="ec-lmtt-10"> is pdfTeX 3.14...
...
Output written on sample2e.dvi (3 pages, 7484 bytes).
+class="ec-lmtt-10"> written on sample2e.dvi (3 pages, 7484 bytes).
Transcript written on sample2e.log.
> Â dviout sample2e.dvi # Windows
ou
> Â xpdf sample2e.pdf
+ après « tex story.tex ».
This is XeTeX, Version 3.14...
+class="ec-lmtt-10"> is XeTeX, Version 3.14...
...
Output written on opentype-info.pdf (1 page).
+class="ec-lmtt-10"> written on opentype-info.pdf (1 page).
Transcript written on opentype-info.log.3.7 Liens vers d’autres logiciels téléchargeables
-
Liens vers d’autres logiciels téléchargeables
+
-
+href="https://www.winshell.de" class="url" >https://www.winshell.de.
4 Installations spécialisées
-4.1 Installation partagée entre plusieurs utilisateurs ou machines
-
 = $SELFAUTOPARENT
...
TEXMFDIST = $TEXMFROOT/texmf-dist
 = $TEXMFROOT/texmf-dist
...
TEXMFLOCAL = $SELFAUTOGRANDPARENT/texmf-local5 Installations « portables » de TEX Live
-6 Maintenance de l’installation avec Maintenance de l’installation avec tlmgr
-
-
-
-
-
-6.1 Interfaces GUI actuelles pour le GUI actuelles pour le tlmgr
-
+
+6.2 Exemples d’utilisation de Exemples d’utilisation de tlmgr en ligne de commande
-
 collection-xetex
install: arabxetex
 arabxetex
...
install: xetex
 xetex
install: xetexconfig
 xetexconfig
install: xetex.i386-linux
 xetex.i386-linux
running post install action for xetex
+class="ec-lmtt-8"> post install action for xetex
install: xetex-def
 xetex-def
...
running mktexlsr
 mktexlsr
mktexlsr: Updating /usr/local/texlive/2019/texmf-dist/ls-R...
 Updating /usr/local/texlive/2020/texmf-dist/ls-R...
...
running fmtutil-sys --missing
+class="ec-lmtt-8"> fmtutil-sys --missing
...
Transcript written on xelatex.log.
 written on xelatex.log.
fmtutil: /usr/local/texlive/2019/texmf-var/web2c/xetex/xelatex.fmt installed.
    collection-latexextra
category: Collection
   Collection
shortdesc: LaTeX supplementary packages
+class="ec-lmtt-8">  LaTeX supplementary packages
longdesc: A very large collection of add-on packages for LaTeX.
   A very large collection of add-on packages for LaTeX.
installed: Yes
  Yes
revision: 46963
   46963
sizes: 657941k7 Notes concernant Windows
-7.1 Fonctionnalités supplémentaires à l’installation
-
+
-7.2 Programmes supplémentaires
-
+
-
-
-
+class="description">– TE X Live installe des copies « cachées » de ces programmes : ce sont
+ des versions spéciï¬ques adaptées à TE X Live, elles sont invisibles hors de TE X Live et
+ n’interfèrent donc en aucune façon avec d’autres versions éventuellement présentes sur la
+ machine.
7.3 Répertoire personnel
-7.4 Base de registre Windows
-7.5 Droits d’accès sous Windows
-7.6 Augmentation de la limite de mémoire sous Windows et Cygwin
-
 Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Cygwin]
"heap_chunk_in_mb"=dword:ffffff008 Guide d’utilisation du système Web2C
-
+
-
-
+
+8.1 Kpathsea et la recherche de fichiers
-8.1.1 Les différentes sources
-
+
+
-
« TEXINPUTS=/c:/d » (voir ci-dessous).
+class="newline" />« TEXINPUTS=/c:/d » (voir ci-dessous).
8.1.2 Fichiers de configuration
-
-
-
  variable [.progname] [=] value
où le « = » et les espaces autour sont optionnels. (Mais si valeur commence par « . », il est plus
+ simple d’utiliser le « = » pour éviter que le point ne soit interprété comme le qualiï¬catif du
+ nom du programme).
TEXINPUTS.latex = .;$TEXMF/tex/{latex,generic;}//
+
+
TEXINPUTS.latex    = .;$TEXMF/tex/{latex,generic;}//
TEXINPUTS.fontinst = .;$TEXMF/tex//;$TEXMF/fonts/afm//
% e-TeX related files
+ id="x1-61008r3">TEXINPUTS.fontinst = .;$TEXMF/tex//;$TEXMF/fonts/afm//
% e-TeX related files
TEXINPUTS.elatex = .;$TEXMF/{etex,tex}/{latex,generic;}//
+ id="x1-61012r5">TEXINPUTS.elatex   = .;$TEXMF/{etex,tex}/{latex,generic;}//
TEXINPUTS.etex = .;$TEXMF/{etex,tex}/{eplain,plain,generic;}//8.1.3 Expansion d’un chemin de recherche
-8.1.4 Expansion par défaut
-8.1.5 Expansion spécifiée par les accolades
-8.1.6 Expansion des sous-répertoires
-8.1.7 Liste des caractères spéciaux et de leur signification : récapitulatif
-
-8.2 Les bases de données
-8.2.1 Le fichier base de données
-8.2.2 kpsewhich : programme de recherche dans une arborescence
-
+
-
-
-
Définit la résolution à num ; ceci affecte seulement la recherche des fichiers « gf » et « pk ». « -D »
- est un synonyme pour assurer la compatibilité avec dvips. Le défaut est 600.
-
Déï¬nit la résolution à num ; ceci affecte seulement la recherche des ï¬chiers « gf » et « pk ».
+ « -D » est un synonyme pour assurer la compatibilité avec dvips. Le défaut est 600.
+
Définit le format pour la recherche à name. Par défaut, le format est estimé en fonction du nom
- de fichier. Pour les formats qui n’ont pas de suffixe clair associé, comme les fichiers de support
- MetaPost et les fichiers de configuration dvips, vous devez spécifier le nom connu de Kpathsea,
- comme
Déï¬nit le format pour la recherche à name. Par défaut, le format est estimé en fonction
+ du nom de ï¬chier. Pour les formats qui n’ont pas de suffixe clair associé, comme les ï¬chiers de
+ support MetaPost et les ï¬chiers de conï¬guration dvips, vous devez spéciï¬er le nom connu de
+ Kpathsea, comme tex ou enc files. Exécutez la commande kpsewhich --help pour obtenir la liste précise.
-
Définit le nom du mode comme étant string ; ceci affecte seulement la recherche des « gf » et des
- « pk ». Pas d’option par défaut, n’importe quel mode sera trouvé.
-
Déï¬nit le nom du mode comme étant string ; ceci affecte seulement la recherche des « gf » et
+ des « pk ». Pas d’option par défaut, n’importe quel mode sera trouvé.
+
Fait tout ce qui est possible pour trouver les fichiers, ce qui inclut une recherche sur le disque.
- Par défaut, seule la base de données ls-R est inspectée, dans un souci d’efficacité.
-
Fait tout ce qui est possible pour trouver les ï¬chiers, ce qui inclut une recherche sur le disque.
+ Par défaut, seule la base de données ls-R est inspectée, dans un souci d’efficacité.
+
Recherche dans le chemin string (séparé par deux-points comme d’habitude), au lieu de prendre
- le chemin à partir du nom de fichier. « // » et toutes les expansions habituelles sont prises en
- charge. Les options « --path » et « --format » s’excluent mutuellement.
-
Définit le nom de programme comme étant name. Ceci peut affecter les chemins de recherche via
- l’option
Déï¬nit le nom de programme comme étant name. Ceci peut affecter les chemins de recherche
+ via l’option .progname dans les fichiers de configuration. Le défaut est progname dans les ï¬chiers de conï¬guration. Le défaut est kpsewhich.
-
Montre le chemin utilisé pour la recherche des fichiers de type
Montre le chemin utilisé pour la recherche des ï¬chiers de type name. On peut utiliser soit une
- extension de fichier (.pk, .vf, etc.), soit un nom de fichier, comme avec l’option « --format ».
-
Définit les options de débogage comme étant num.
Déï¬nit les options de débogage comme étant num.8.2.3 Exemples d’utilisation
-
/usr/local/texmf-dist/tex/latex/base/article.cls
/usr/local/texmf-dist/tex/latex/tools/array.sty
+class="ec-lmtt-10">Â Â Â /usr/local/texmf-dist/tex/latex/tools/array.sty
> Â kpsewhich latin1.def
+class="ec-lmtk-10">Â latin1.def
/usr/local/texmf-dist/tex/latex/base/latin1.def
+class="ec-lmtt-10">Â Â Â /usr/local/texmf-dist/tex/latex/base/latin1.def
> Â kpsewhich size10.clo
+class="ec-lmtk-10">Â size10.clo
/usr/local/texmf-dist/tex/latex/base/size10.clo
+class="ec-lmtt-10">Â Â Â /usr/local/texmf-dist/tex/latex/base/size10.clo
> Â kpsewhich small2e.tex
+class="ec-lmtk-10">Â small2e.tex
/usr/local/texmf-dist/tex/latex/base/small2e.tex
+class="ec-lmtt-10">Â Â Â /usr/local/texmf-dist/tex/latex/base/small2e.tex
> Â kpsewhich tugboat.bib
+class="ec-lmtk-10">Â tugboat.bib
/usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib
+class="ec-lmtt-10">Â Â Â /usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib
/usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk
+class="ec-lmtt-10">Â Â /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk
/usr/local/texmf/dvips/base/tex.pro
+class="ec-lmtt-10">Â Â Â /usr/local/texmf/dvips/base/tex.pro
> Â kpsewhich --format="dvips config" config.ps
+class="ec-lmtk-10"> --format="dvips config" config.ps
/usr/local/texmf-var/dvips/config/config.ps
+class="ec-lmtt-10">Â Â Â /usr/local/texmf-var/dvips/config/config.ps
> Â kpsewhich psfonts.map
+class="ec-lmtk-10">Â psfonts.map
/usr/local/texmf-var/fonts/map/dvips/updmap/psfonts.map
+class="ec-lmtt-10">Â Â Â /usr/local/texmf-var/fonts/map/dvips/updmap/psfonts.map
/usr/local/texmf-dist/dvips/psnfss/config.utm
+class="ec-lmtt-10">Â Â Â /usr/local/texmf-dist/dvips/psnfss/config.utm
/usr/local/texmf-dist/fonts/map/dvips/times/utm.map
+class="ec-lmtt-10">Â Â /usr/local/texmf-dist/fonts/map/dvips/times/utm.map
utmbi8r NimbusRomNo9L-MediItal... <utmbi8a.pfb
+class="ec-lmtt-10"> NimbusRomNo9L-MediItal... <utmbi8a.pfb
utmr8r NimbusRomNo9L-Regu ... <utmr8a.pfb
+class="ec-lmtt-10">  NimbusRomNo9L-Regu    ... <utmr8a.pfb
utmri8r NimbusRomNo9L-ReguItal... <utmri8a.pfb
+class="ec-lmtt-10"> NimbusRomNo9L-ReguItal... <utmri8a.pfb
utmbo8r NimbusRomNo9L-Medi ... <utmb8a.pfb
+class="ec-lmtt-10"> NimbusRomNo9L-Medi    ... <utmb8a.pfb
utmro8r NimbusRomNo9L-Regu ... <utmr8a.pfb
-
-
+class="ec-lmtt-10"> NimbusRomNo9L-Regu    ... <utmr8a.pfb
/usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb
+class="ec-lmtt-10">Â Â Â /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb
8.2.4 Opérations de débogage
-
+
-
-