From a7decb9b04b9dbbaa31e1663a98249ed75dbd520 Mon Sep 17 00:00:00 2001
From: Denis Bitouzé Lors de l'installation par Internet, les liens indiqués ci-dessus
ne fonctionnent pas ; dans ce cas, la documentation est accessible
-en ligne.
+en ligne.
Une liste des principaux changements intervenus depuis l'an dernier
@@ -72,27 +72,19 @@ est disponible à la fin des fichiers de documentation (HTML et PDF).
Le script d'installation s'appelle install-tl
-(ou install-tl.bat sous Windows) ; il peut fonctionner selon trois
-modes différents, décrits ci-dessous.
+ (ou install-tl-windows.bat sous Windows) ; il peut fonctionner selon deux
+ modes différents, décrits ci-dessous.
Les mises à jour après installation et les autres actions de configuration
@@ -102,8 +94,8 @@ Package Manager) qui lui aussi fonctionne en mode texte ou en mode graphique.
Vous pouvez utiliser l'option de ligne de commande --help avec
chacune des commandes install-tl et tlmgr pour obtenir des
+ href="https://tug.org/texlive/doc/install-tl.html">install-tl et tlmgr pour obtenir des
informations détaillées sur leur fonctionnement. Veuillez consulter les liens
ci-dessous pour (beaucoup) plus d'informations.Installation
-
-Page d'accueil de TeXÂ Live. +Page d'accueil de TeXÂ Live.
diff --git a/Master/readme-txt.dir/README.FR b/Master/readme-txt.dir/README.FR index 6c82f5ddc1f..c3298714a96 100644 --- a/Master/readme-txt.dir/README.FR +++ b/Master/readme-txt.dir/README.FR @@ -41,26 +41,18 @@ Bienvenue dans TeX Live Installation - Le script d'installation s'appelle install-tl (ou install-tl.bat sous - Windows) ; il peut fonctionner selon trois modes différents, décrits + Le script d'installation s'appelle install-tl (ou install-tl-windows.bat + sous Windows) ; il peut fonctionner selon deux modes différents, décrits ci-dessous. - magique - (mode par défaut sous Windows) - pose le moins de question - possible et installe la distribution complète. Il peut être - demandé explicitement avec install-tl --gui=wizard. + -gui + (mode par défaut sous Windows et Mac) qui procède à une installation + par interface graphique, simple par défaut mais permettant de + spécifier des options avancées si souhaité ; - texte - (mode par défaut partout ailleurs) - propose toutes les options - de personnalisation. Il peut être demandé explicitement avec - install-tl --gui=text. - - perltk - Mode graphique proposant les mêmes options que le mode texte ; - particulièrement utile pour les utilisateurs avancés sous - Windows qui ne veulent pas garder les valeurs pas défaut. Il - peut être demandé explicitement avec install-tl --gui=perltk, ou - en lançant install-tl-advanced.bat sous Windows. + -nogui + (mode par défaut sous tout autre OS) qui procède à une installation + en mode texte donnant accès à toutes les options disponibles. Les mises à jour après installation et les autres actions de configuration et maintenance sont effectuées à l'aide du programme @@ -76,21 +68,21 @@ Bienvenue dans TeX Live Voici quelques liens vers d'autres pages de référence, sur Internet, qui ne sont pas incluses dans TeX Live. - * [12]http://tug.org/begin.html - si vous êtes un nouvel utilisateur + * [12]tug.org/begin.html - si vous êtes un nouvel utilisateur de TeX ou que vous cherchez des tutoriels. - * [13]http://tug.org/interest.html - liste générale de ressources TeX + * [13]tug.org/interest.html - liste générale de ressources TeX sur le Web : documentation, systèmes, paquets de macros, polices, et plus encore. - * [14]http://tug.org/ctan.html - un point d'entrée vers le + * [14]tug.org/ctan.html - un point d'entrée vers le Comprehensive TeX Archive Network (CTAN), qui est un dépôt en ligne pour tout ce qui concerne TeX. - * [15]http://tug.org/usergroups.html - une liste de tous les groupes + * [15]tug.org/usergroups.html - une liste de tous les groupes d'utilisateurs TeX à travers le monde, avec leurs contacts. - * [16]http://www.gutenberg.eu.org/ - le groupe francophone + * [16]www.gutenberg.eu.org/ - le groupe francophone d'utilisateurs de TeX. - * [17]http://www.grappa.univ-lille3.fr/FAQ-LaTeX/ - une « Foire Aux + * [17]www.grappa.univ-lille3.fr/FAQ-LaTeX/ - une « Foire Aux Questions » en français. - * [18]http://faqfctt.fr.eu.org/ - une autre « Foire Aux Questions » + * [18]faqfctt.fr.eu.org/ - une autre « Foire Aux Questions » en français. Joyeux TeXage ! @@ -108,14 +100,14 @@ Références 6. file:texmf-dist/doc/texlive/texlive-fr/texlive-fr.pdf 7. file:texmf-dist/doc/texlive 8. file:doc.html - 9. http://tug.org/texlive/doc.html - 10. http://tug.org/texlive/doc/install-tl.html - 11. http://tug.org/texlive/tlmgr.html - 12. http://tug.org/begin.html - 13. http://tug.org/interest.html - 14. http://tug.org/ctan.html - 15. http://tug.org/usergroups.html - 16. http://www.gutenberg.eu.org/ - 17. http://www.grappa.univ-lille3.fr/FAQ-LaTeX/ - 18. http://faqfctt.fr.eu.org/ - 19. http://tug.org/texlive/ + 9. https://tug.org/texlive/doc.html + 10. https://tug.org/texlive/doc/install-tl.html + 11. https://tug.org/texlive/tlmgr.html + 12. https://tug.org/begin.html + 13. https://tug.org/interest.html + 14. https://tug.org/ctan.html + 15. https://tug.org/usergroups.html + 16. https://www.gutenberg.eu.org/ + 17. https://www.grappa.univ-lille3.fr/FAQ-LaTeX/ + 18. https://faqfctt.fr.eu.org/ + 19. https://tug.org/texlive/ diff --git a/Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.css b/Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.css index 8c6e41a0a08..e732f26aadf 100644 --- a/Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.css +++ b/Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.css @@ -427,9 +427,11 @@ div.thanks{text-align:left; margin-left:10%; font-size:85%; font-style:italic; } div.abstract {width:100%;} .alltt P { margin-bottom : 0em; margin-top : 0em; } .alltt { margin-bottom : 1em; margin-top : 1em; } +.rotatebox{display: inline-block;} .figure img.graphics {margin-left:10%;} table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } div.longtable{text-align:center;} +table.longtable{margin-left:auto; margin-right: auto;} .uline{ text-decoration:underline; } .uuline{ text-decoration:underline; } span.sout {text-decoration: line-through } diff --git a/Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.html b/Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.html index e53b788dac2..36a020eea8b 100644 --- a/Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.html +++ b/Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.html @@ -2,7 +2,7 @@ "http://www.w3.org/TR/html4/loose.dtd"> -- -
L’édition 2018 de TEX Live est dédiée à notre regretté collègue Staszek Wawrykiewicz.
+
+
Ce document décrit les principales caractéristiques de la distribution T 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 T 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 E
La distribution T 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 80), un bref historique des principales modifications
+ 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 T Les utilisateurs des éditions précédentes de TEX Live sont invités à lire, avant toute mise à jour, la
section 10.2 page 93 qui présente les principaux changements intervenus cette année.
-
T 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
+ 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-bit pour Windows, mais les exécutables 32-bit devraient
-fonctionner sur les systèmes 64-bit.
- Consulter la section Consulter la section 2.1 pour des solutions alternatives sous Windows et Mac OS X.
-
+
Vous pouvez installer T Vous pouvez installer TEX 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
depuis Internet.
- L’installateur du DVD vous permet d’installer sur votre disque dur. Il n’est plus possible de lancer T 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 5).
- La procédure d’installation est décrite en détail dans les sections suivantes (page La procédure d’installation est décrite en détail dans les sections suivantes (page 14), mais voici de quoi
commencer rapidement.
1.3 Installation élémentaire de TEX Live
-
-
À notre connaissance, les programmes T À 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 plus de sécurité, travaillez dans un nouveau
-répertoire créé à cet effet.
- Il convient d’être particulièrement vigilant sous Windows, qui en général cherche les programmes dans le
+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
ne devrait pas y en avoir, et le simple fait de compiler un document devrait encore moins en
créer.
- Enfin, T 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éé.
-
-
-
+
+
+
+
Si vous connaissez mal le système T 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
@@ -393,11 +387,11 @@ class="ec-lmri-10">
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 T À 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 T Une fois installée, votre distribution TEX Live sera prête à l’emploi. C’est alors que la
commande 22 Ainsi, pour lire la 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 EX En toute logique, la commande 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 T 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
+ 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 : http://texnique.fr/osqa/questions/2559/des-sources-dinformation-pour-debutants.
- En effet, la communauté T 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
@@ -438,22 +432,22 @@ class="E">E Avant de poser une question à d’autres utilisateurs, nous vous invitons à vérifier qu’elle n’a pas déjà été
+ 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 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
+ 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
propos avec un 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.
-
+
Il est à noter que le site 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, LAThttps://www.gutenberg.eu.org/. Les traducteurs de
sont également membres de l’association, qui elle-même contribue au développement de TEX
Live.
-
+
Donald Knuth, l’auteur de T 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
utiliser :
-
+
Enfin, l’organisation internationale des utilisateurs de T Enfin, l’organisation internationale des utilisateurs de TEX, le Thttp://tug.org/.
- Parmi ses très nombreuses activités, elle organise une conférence annuelle, publie une revue, le 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!
-
-
-
+
La communauté germanophone est très active. Elle organise de solides séminaires ainsi que des rencontres
+
+
+ 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 T
http://golatex.de/.
- Enfin, le site germanophone de questions & réponses Enfin, le site germanophone de questions & réponses http://texwelt.de/ est le grand frère du francophone
texnique.fr!
-
+
T 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.
-
+
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 :
+
Nous décrivons ici le contenu de T Nous décrivons ici le contenu de TEX Collection qui est un sur-ensemble de TEX Live.
-
+
Le DVD T Le DVD TEX Collection contient les éléments suivants :
-
-
-
+
@@ -948,12 +943,12 @@ class="ec-lmtt-10">D:\texlive – une distribution précédente,
– la distribution actuelle,
– exécutables Linux,
+ – exécutables Linux (32 bits),
– exécutables Mac OS X,
+ exécutables Mac OS X,
+ exécutables GNU/Linux (64 bits),
– exécutables Windows, – exécutables Windows,
– correspond à – correspond à TEXMFDIST et TEXMFMAIN,
– correspond à – correspond à TEXMFSYSVAR,
– correspond à – correspond à TEXMFSYSCONFIG, – correspond à – correspond à TEXMFLOCAL, normalement commun à plusieurs distributions TEX Live (2007, 2008,
etc.), – fichiers propres à l’utilisateur générés automatiquement pour une distribution T – fichiers propres à l’utilisateur générés automatiquement pour une distribution TEX Live
précédente,
– fichiers propres à l’utilisateur générés automatiquement pour la distribution T – fichiers propres à l’utilisateur générés automatiquement pour la distribution TEX Live
actuelle,
+
+
– correspond à – correspond à TEXMFVAR, TEXMFCACHE,
-
-
– correspond à – correspond à TEXMFCONFIG, – correspond à – 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 T Le programme TEX original de Knuth est figé, sauf corrections de bugs, rares. C’est toujours le programme
tex présent dans TEX Live contient
plusieurs variantes étendues de TEX (aussi appelées « moteurs TEX ») :
-
+
+
+
+
Voici quelques autres programmes couramment utilisés et présents dans T Voici quelques autres programmes couramment utilisés et présents dans TEX 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 fichiers DVI.
– conversion DVI vers PDF, une alternative à pdfT – conversion DVI vers PDF, une alternative à pdfTEX (mentionné ci-dessus) pour produire des
fichiers PDF.
– utilitaires PostScript.
+ – utilitaires PostScript.
– utilitaires PDF.
+ – utilitaires PDF.
– processeurs ConT – processeurs ConTEXt et PDF.
– conversion T – conversion TEX 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
+ 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.
-
+
Le même programme d’installation est utilisé, quelle que soit la source d’installation. La différence la plus
+ 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 ( 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
(http://www.gnu.org/software/wget/manual/html_node/Proxies.html). 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 ISO.
- Les sections suivantes expliquent plus en détail le fonctionnement de l’installateur.
+class="ec-lmtt-10">http://www.gnu.org/software/wget/manual/html_node/Proxies.html Les sections suivantes expliquent plus en détail le fonctionnement de l’installateur.
Dans ce qui suit, l’invite du Dans ce qui suit, l’invite du shell est notée >; les commandes de l’utilisateur sont en gras. Le programme
@@ -1345,7 +1342,7 @@ class="ec-lmtk-10">gras Pour travailler en mode graphique expert (figure 3 – attention, le module Perl::TK doit être disponible, avec
-le support de XFT, ce qui est en général le cas sous GNU/Linux, mais pas souvent sous d’autres systèmes) :
- Pour travailler en mode graphique (GUI), cf. figure 4, il est nécessaire que Tcl/Tk soit installé. Vous pouvez
+alors lancer : La liste complète des options est donnée par 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 wizard and perltk/expert sont toujours disponibles. Elle requièrent le module
+Perl::TK, compilé avec le support de XFT, ce qui ne pose généralement pas de problème sous
+GNU/Linux, mais en pose souvent sous d’autres systèmes. La liste complète des options est donnée par
+ Attention : le matériel installé doit normalement être accessible à tous les utilisateurs de la machine; si celui
-qui installe n’est pas 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 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 3.1.4.
-
-
-
+
Une distribution spécifique, MacT Une distribution spécifique, MacTEX (http://tug.org/mactex), a été mise au point pour Mac OS X. Nous
@@ -1428,28 +1438,25 @@ Mac OS X et facilite la cohabitation entre plusieurs distributions EX MacT 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.
-
+
Si vous utilisez le fichier zip téléchargé et décompacté ou si l’insertion du DVD ne lance pas l’installation
+ 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 install-tl-windows.bat. Si vous voulez disposer de plus d’options, par
-exemple pour sélectionner des collections de paquets spécifiques au lieu de procéder à une installation
-complète, utilisez plutôt install-tl-advanced.bat.
- Il est également possible de travailler en ligne de commande; dans ce qui suit l’invite du 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) : La figure 4 montre l’installateur en mode magique, qui est le mode par défaut pour Windows.
- Pour travailler en mode texte : La figure 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 : 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 :
+ Il est également recommandé d’installer les paquets suivants :
+
La figure 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
+ 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 est volontairement rudimentaire afin de permettre son utilisation sur le plus grand nombre possible
-de systèmes — même avec des versions très dépouillées de Perl.
-
+ 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 figure 3 page 24 présente l’écran principal de configuration en mode graphique sous GNU/Linux. À part
-l’utilisation de boutons et menus, cet installateur ne diffère pas beaucoup de l’installateur en mode
-texte.
- Ce mode peut être demandé explicitement avec la commande suivante : 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 :
+ Le bouton « Avancé » donne accès à la plupart des options de l’installateur en mode texte; voir
+figure 4.
+
Sous Windows, l’installateur démarre par défaut dans le mode le plus simple que nous avons pu concevoir, le
-mode « magique » (figure 4). Dans ce mode, tout est installé et presque aucune question n’est posée. En
-revanche, si vous souhaitez personnaliser votre installation, vous devriez utiliser l’un des autres
-modes.
- Sur d’autres plates-formes, ce mode peut être demandé explicitement avec la commande : 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 -gui=wizard.
-
-
+
Les options proposées sont censées être assez explicites, voici cependant quelques précisions.
-
+ 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 à
+ 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 ».
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 un petit système, minimal pour des tests
-uniquement, basic pour juste plain et LATEX, 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 figure 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
+ 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 6.
L’arrangement par défaut des différents répertoires est donné à la section 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/2018 sous Unix et %SystemDrive%\texlive\2018 sous
+class="ec-lmtt-10">/usr/local/texlive/2019 Il peut être nécessaire de changer la valeur de 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 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 3. Les principales raisons pour
+href="#x1-23063r4">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
@@ -2195,7 +2173,7 @@ super-utilisateur 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
+ Les répertoires d’installation peuvent aussi être modifiés en configurant différentes variables
d’environnement avant de lancer l’installateur (vraisemblablement TEXLIVE_INSTALL_PREFIX ou
http://tug.org/texlive/doc/install-tl.html) pour la liste complète et plus de
détails.
- Une alternative raisonnable est d’installer T 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/2018.
- Dans tous les cas, il est recommandé d’inclure l’année dans le chemin afin de pouvoir conserver plusieurs
+class="ec-lmtt-10">~/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
/usr/local/texlive-current) pointant sur la version actuellement utilisée. Ceci facilite les basculements
d’une version à une autre.
- Le répertoire Le répertoire TEXMFHOME est destiné à regrouper les répertoires de macros personnelles. Par défaut, son
emplacement est ~/texmf (%USERPROFILE% sous Windows. Attention, c
répertoires, TEXMFHOME doit respecter la structure TDS, ce sans quoi les fichiers ne seront pas
trouvés.
- Enfin, 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 3.5.1
page 45); par défaut il coïncide avec 46); 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.
Options spécifiques à Windows, telles qu’affichées dans l’interface avancée Perl/Tk :
+ Options spécifiques à 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 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.3 Options de install-tl en ligne de commande
- Tapez Tapez
+
: exécution en mode graphique (si possible). Ceci nécessite le module Perl/Tk
- ( : 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
+ 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; si Perl/Tk n’est pas
- disponible, l’installation se poursuit en mode texte.
+class="ec-lmtt-10">http://tug.org/texlive/distro.html#perltk : exécution en mode texte, même sous Windows.
+ : exécution en mode texte.
: langue utilisée par l’interface de l’installateur, spécifiée par son code standard (généralement
+ : 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.
-portable : créer une installation utilisable de façon portable sur une clé USB ou un DVD; peut aussi être
+ : 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
class="ec-lmtt-10">-profile fichier : charger le profil d’installation depuis le : 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 texlive.profile
@@ -2600,13 +2585,13 @@ class="ec-lmtt-10">-repository : 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 T : si vous possédez déjà une copie de TEX Live acquise par rsync, svn ou un autre moyen
(voir tlpkg/texlive.tlpdb
+
L’emplacement par défaut du dépôt de paquets en ligne est un miroir du CTAN choisi automatiquement par le
+ 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:, ftp:, un
class="ec-lmtt-10">/ Par exemple, vous pouvez choisir un miroir du CTAN en particulier avec une valeur comme
+ 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
@@ -2649,29 +2634,29 @@ class="ec-lmtt-10">ctan.example.org. La liste des miroirs d
disponible sur http://ctan.org/mirrors.
- Si l’argument donné est local (un chemin ou une url en 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.
-
+
Selon les cas, quelques opérations supplémentaires peuvent être nécessaires.
-
+ 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 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
occupe).
- À chaque architecture correspond un sous-répertoire de À chaque architecture correspond un sous-répertoire de TEXDIR/bin, voir la liste à la figure 5
+href="#x1-29037r5">5 Si vous voulez que votre système trouve les fichiers de documentation concernant T32.
+ 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 MANPATH et INFOPATH. Sur certains syst
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 ( 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 :
-
+
Pour les Pour les shells csh ou tcsh, le fichier à éditer est en principe setenv PATH /usr/local/texlive/2018/bin/i386-linux:$PATH Si vous avez déjà des réglages concernant ces variables dans vos fichiers de configuration, il suffit bien sûr d’y
+class="ec-lmtt-9"> /usr/local/texlive/2019/texmf/doc/info:$INFOPATH 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.
-
+
Il est possible d’ajuster les variables 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 Voici quelques pistes : pour MANPATH chercher un fichier /etc/manpath.config, s’il est présent lui ajouter des
lignes comme
Pour les deux autres, chercher un fichier /usr/local/texlive/2019/texmf/doc/man 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 PATH et INFOPATH.
- Nous créons aussi à l’installation un lien symbolique nommé 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
automatiquement les pages de man, rendant inutile tout réglage de MANPATH.
-
+
Si vous avez installé T 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) :
Ceci dit à 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
+ 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 tlnet pour ce miroir, comme ci-dessus.
- XeT 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 T Sous Windows, les fontes livrées avec TEX Live sont automatiquement rendues utilisables par XeTEX, mais si
vous avez installé le paquet TEX 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 Pour faciliter ce réglage, lorsque le paquet xetex est installé, un fichier de configuration adéquat est créé :
TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf.
- Pour permettre à votre système l’accès aux polices T Pour permettre à votre système l’accès aux polices TEX 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
+ 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 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
utiles.
-
+
La « vieille » version de ConT 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 ConT 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
@@ -2878,24 +2863,24 @@ ex
id="x1-40002r1">context --generate Les fichiers résultants de l’exécution de cette commande sont stockés dans Les fichiers 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.
- ConT 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 Pour plus d’informations, voir http://wiki.contextgarden.net/Running_Mark_IV.
-
+
Comme cela a déjà été indiqué à la section Comme cela a déjà été indiqué à la section 2.3, TEXMFLOCAL (par défaut /usr/local/texlive/texmf-local
@@ -2907,7 +2892,7 @@ class="ec-lmtt-10">TEXMFHOME Dans les deux cas, les fichiers ajoutés doivent être placés, non pas en vrac à la racine de 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 E Enfin, si les ajouts ont été faits sous Enfin, 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
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, aussi est-il pr
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.
+ 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
pour des paquets importants, vous pouvez maintenir plusieurs arborescences pour votre usage
personnel en spécifiant dans TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir}
- 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
+ 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
loin.
- Une alternative possible est d’utiliser XeT 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 à
+ 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
-
+
Après avoir installé T 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 root).
- Une chose que vous devez immédiatement chercher est une interface graphique (un éditeur) avec laquelle
+ 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/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
+ 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.
-
+
Si la réponse est 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 43.
+href="#x1-360003.4.1">44.
Nota : vous devez travailler sous X pour que 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 « display
class="enumerate" id="x1-43008x4">Créer un fichier PostScript pour l’imprimer ou l’afficher :
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à
@@ -3170,34 +3155,34 @@ class="ec-lmtt-10">https://www.sumatrapdfreader.org/free-pdf-reader.html
+
à compiler avant à 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)T aussi pour les tables de fontes, mais en (plain)TEX.
le fichier de test de (plain)T le fichier de test de (plain)TEX le plus canonique de tous. Il faut taper « \bye » à l’invite *
@@ -3209,7 +3194,7 @@ class="ec-lmtt-10">tex story.tex Si vous obtenez un message d’erreur disant « 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 3.5.
-
+
Si vous êtes débutant ou si vous avez besoin d’aide pour réaliser des documents T 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.
+ Voici quelques liens vers d’autres outils qui peuvent être utiles à installer.
Voir Voir http://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
+ Les sections précédentes décrivaient le processus pour installation « normale ». Celle-ci concerne des cas plus
spécialisés.
- T 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
@@ -3394,13 +3379,13 @@ class="ec-lmtt-9">... Cela signifie qu’il suffit aux utilisateurs d’ajouter à leur 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 T 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, T 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 à Ttexdoc
class="ec-lmtt-10">tlaunch ou https://ctan.org/pkg/tlaunch).
- L’option 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 T Pour utiliser TEX 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 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.
- L’entrée « More... » explique comment personnaliser ce menu.
+ T TEX Live fournit un programme appelé tlmgr pour assurer la maintenance de la distribution après son
installation initiale. Il permet en particulier
@@ -3510,66 +3505,52 @@ 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 tlmgr
désormais.
On lance tlmgr en mode graphique (figure 9) par la commande : 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 Démarrer → Programmes → TeX Live .... → TeX Live Manager.
- La première chose à faire est de cliquer sur le bouton
-« Load 3 »
-ce qui affiche la liste des collections, extensions, etc. (à condition bien sûr qu’il soit possible de se connecter au
-dépôt utilisé).
- Les figures 10 et 11 montrent les écrans de réglage des options générales et de celles concernant la taille du
-papier.
-
+
Indépendamment du mode tlmgr -gui décrit ci-dessus, deux applications graphiques utilisent tlmgr en
-arrière-plan : ce sont tlshell (codé en Tcl/Tk) et tlcockpit (codé en Java). Ces applications sont incluses dans
-TEX Live en tant que packages indépendants.
-
- 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 XeT L’exemple suivant, plus complexe, ajoute une collection, pour le moteur XeTEX, depuis un dépôt
local :
Comme vous pouvez le constater, 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. La commande suivante permet d’obtenir la description d’un paquet. Enfin, le plus important, pour la documentation complète, tapez tout simplement : Enfin, le plus important, pour la documentation complète, tapez tout simplement : http://tug.org/texlive/tlmgr.html
-
+
+ id="x1-510007">
Sous Windows le programme d’installation effectue quelques tâches supplémentaires :
+ id="x1-520007.1">Fonctionnalités supplémentaires à l’installation
+ Sous Windows le programme d’installation effectue quelques tâches supplémentaires :
Pour une autre approche, cf. Pour une autre approche, cf. tlaunch, décrit à la section 4.1.
-
+
Pour être complète, une installation TProgrammes supplémentaires
+ 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
@@ -3835,17 +3816,17 @@ class="E">E
+
+
+
L’équivalent du répertoire personnel noté 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 ~,
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
+ id="x1-550007.4">Base de registre Windows
+ 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
HKEY_CURRENT_USER et 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 7.3). La partie 7.3). La partie HKLM est normalement dans un
sous-répertoire du répertoire Windows.
- Certaines informations système peuvent s’obtenir à partir des variables d’environnement mais,
+ 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
registre.
-
+
Dans les versions récentes de Windows, la distinction est faite entre « utilisateurs » et « administrateurs », ces
+ id="x1-560007.5">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
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
+ 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 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 T 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 TTEXworks, 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
+ 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 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écificités de l’installation sous Cygwin)
peuvent parfois arriver à court de mémoire en utilisant certains des programmes fournis avec
Tasy peut manquer de m
25 000 000 réels, et LuaTEX 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
+
+
+ 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 Windows, il vous faudra créer un fichier, nommé par exemple ajoutmemoire.ref, contenant les quatre
lignes suivantes.
-
+
puis exécuter la commande 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
HKEY_CURRENT_USER.
-
+
Web2C est une collection intégrée de programmes relatifs à TGuide d’utilisation du système Web2C
+ 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
+ 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
@@ -4024,132 +4003,130 @@ Pavel Curtis principalement). Tim Morgan assura la maintenance du syst
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
+ 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 :
-
+
– gestion des bibliographies.
+ – gestion des bibliographies.
– copie de fichier DVI en supprimant les fontes virtuelles.
+ – copie de fichier DVI en supprimant les fontes virtuelles.
– conversion de fichier DVI en MPX (dessins MetaPost).
+ – conversion de fichier DVI en MPX (dessins MetaPost).
– conversion le fichier DVI en un texte lisible.
-
-
+ – conversion le fichier 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 fichier 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 fichiers PL (lisibles) en TFM.
– affichage des fichiers – affichage des fichiers WEB pool.
– – WEB vers Pascal.
– composition de textes.
+ – composition de textes.
– conversion des fichiers TFM en PL (lisibles).
+ – conversion des fichiers 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
+ 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 :
-
-
+ Presque tous ces programmes suivent les options standard de GNU :
Pour localiser les fichiers, les programmes Web2C utilisent la bibliothèque de recherche Kpathsea
+ 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
@@ -4175,11 +4152,13 @@ distinctes. Afin d’acc
fichier ls-R contenant une entrée donnant le nom et le chemin de chaque fichier situé sous la
racine.
-
+
+
+
Décrivons en premier lieu le mécanisme de recherche de la bibliothèque Kpathsea.
- Nous appelons Kpathsea et la recherche de fichiers
+ 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./my-file Afin d’optimiser l’adaptation à tous les systèmes d’exploitation, Kpathsea peut utiliser dans les noms de
+ 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
non-Unix.
- Pour vérifier un élément de chemin particulier Pour vérifier un élément de chemin particulier p, Kpathsea vérifie d’abord si une base de données
existante (voir page 68) contient 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
+ 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 « 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.
-
+
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
+ 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 72).
-
+href="#x1-710008.2.4">76).
+
Kpathsea lit les chemins de recherche et d’autres définitions dans des Fichiers de configuration
+ Kpathsea lit les chemins de recherche et d’autres définitions dans des fichiers de configuration à l’exécution
@@ -4265,14 +4242,16 @@ class="ec-lmtt-10">texmf.cnf À la place, un fichier .../2018/texmf.cnf est créé à la suite d’une installation normale. Si vous devez changer
+
+
+ À 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 .../2018/texmf-dist/web2c/texmf.cnf. Vous ne
+class="ec-lmtt-10">.../2019/texmf-dist/web2c/texmf.cnf Il est important de noter que 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 \
Voici un fichier de configuration illustrant les points précédents :
+ Voici un fichier de configuration illustrant les points précédents :
-
+
+
Kpathsea reconnaît certains caractères et constructions spéciales dans les chemins de recherche, semblables à
+ id="x1-620008.1.3">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 complexe, ~$USER/{foo,bar}//baz étend la recherche
@@ -4374,11 +4353,11 @@ class="ec-lmtt-10">$USER
contenant un répertoire ou un fichier 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
@@ -4389,7 +4368,7 @@ pour le chemin prioritaire suivant. Par exemple,
ainsi :
Comme il est inutile d’insérer la valeur par défaut en plusieurs endroits, Kpathsea applique la substitution à
+ 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
@@ -4424,10 +4403,10 @@ ligne, puis en fin de ligne et enfin un double
class="ec-lmtt-10">: ».
-
+
Option utile, l’expansion par le biais des accolades signifie, par exemple, que Expansion spécifiée par les accolades
+ Option utile, l’expansion par le biais des accolades signifie, 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
@@ -4441,16 +4420,16 @@ suivante.
Avec ceci, on peut écrire quelque chose comme
+ Avec ceci, on peut écrire quelque chose comme
ce qui signifie que, après avoir cherché dans le répertoire courant, les arborescences complètes ce qui signifie que, après avoir cherché dans le répertoire courant, les arborescences complètes $TEXMFVAR/tex,
$TEXMFHOME/tex, $TEXMF dans toutes les définitions, on est toujours sûr d’inspecter d’abord l’arborescence la plus
récente.
-
+
Deux barres « 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 non déterminé.
- Dans le cas où l’on spécifie une partie de nom de fichier après le « 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/2/b,
class="ec-lmtt-10">/a/1/1/b Des « 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
+ id="x1-660008.1.7">Liste des caractères spéciaux et de leur signification : récapitulatif
+ La liste suivante récapitule la signification des caractères spéciaux dans les fichiers de configuration de
Kpathsea :
-
+
Séparateur dans un chemin de recherche; au début ou à la fin d’un chemin, il remplace le chemin
+ 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 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
+ La recherche concernera aussi les sous-répertoires (peut être inséré n’importe où dans un chemin
sauf au début).
Début d’un commentaire.
+ Début d’un commentaire.
Caractère de continuation de ligne (permet les entrées sur plusieurs lignes).
+ Caractère de continuation de ligne (permet les entrées sur plusieurs lignes).
Cherche Cherche seulement dans la base de données pour localiser le fichier et ne cherche pas sur le disque.
+
Kpathsea a une certaine profondeur d’investigation pour minimiser les accès disque durant les recherches.
+ id="x1-670008.2">Les 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 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
@@ -4566,15 +4545,15 @@ peut utiliser un fichier texte appel
class="ec-lmtt-10">ls-R Un deuxième fichier appelé 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.
-
+
Comme nous l’avons expliqué ci-dessus, le nom du principal fichier-base de données doit être Le fichier base de données
+ 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
@@ -4584,14 +4563,14 @@ class="E">E La meilleure façon de créer et mettre à jour le fichier La meilleure façon de créer et mettre à jour le fichier 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.
+ 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.
-
+
Le programme kpsewhich : programme de recherche dans une arborescence
+ 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 Tmktex... de la distribution).
- Kpathsea considère tout argument non optionnel dans la ligne de commande comme un nom de fichier et
+ 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
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 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 Tconfig.ps nous consid
class="ec-lmtt-10">dvips config).
Regardons plus en détail les fichiers de support Times PostScript d’URW. Leur nom standard dans le schéma
+ 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 : Il devrait être clair, d’après ces quelques exemples, qu’il est facile de trouver l’endroit où se cache un fichier
+ 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 est quelquefois nécessaire de savoir comment un programme référence les fichiers. Pour permettre cela,
+ id="x1-710008.2.4">Opérations de débogage
+ 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 :
Appels à Appels à stat (test d’existence de fichier). Lors d’une exécution utilisant une base de données
ls-R à jour, ce niveau ne devrait donner presque aucune information en sortie.
@@ -5056,57 +5035,57 @@ class="ec-lmtt-10">ls-R Références aux différentes tables (comme la base de données 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).
Opérations d’ouverture et de fermeture des fichiers.
+ Opérations d’ouverture et de fermeture des fichiers.
Information globale sur la localisation des types de fichiers recherchés par Kpathsea. Ceci est utile
+ 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.
Liste des répertoires pour chaque élément du chemin (utilisé uniquement en cas de recherche sur
+ Liste des répertoires pour chaque élément du chemin (utilisé uniquement en cas de recherche sur
le disque).
Recherche de fichiers.
+ Recherche de fichiers.
Valeur des variables. Une valeur de 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 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
+ 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
ci-dessus.
- Note à l’intention des utilisateurs de Windows : il n’est pas facile de rediriger les messages d’erreur
+ 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
KPATHSEA_DEBUG_OUTPUT=err.log pour capturer le flux standard d’erreur dans le fichier err.log.
- Considérons comme exemple un petit fichier source LAT Considérons comme exemple un petit fichier source LATEX, hello-world.tex, dont le contenu est le
suivant.
@@ -5114,19 +5093,19 @@ suivant.
Ce petit fichier utilise simplement la fonte Ce petit fichier 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 -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
@@ -5247,7 +5226,7 @@ relation entre les noms des fontes selon TEX, selon PostScript et dans le système de fichiers.
Arrivé là, Arrivé là, dvips s’identifie à l’utilisateur : pour continuer ensuite en cherchant le fichier prologue pour continuer ensuite en cherchant le fichier prologue texc.pro, Après avoir trouvé ce fichier, Après avoir trouvé ce fichier, dvips affiche la date et l’heure, nous informe qu’il va générer le fichier
hello-world.ps puis qu’il a besoin du fichier de fonte cmr10 et que ce dernier est déclaré comme « résident »
(pas besoin de bitmaps) : Web2C offre la possibilité de contrôler à l’exécution bon nombre de paramètres concernant la mémoire (en
+ id="x1-720008.3">Options à l’exécution
+ Web2C offre la possibilité de contrôler à l’exécution bon nombre de paramètres concernant la mémoire (en
particulier la taille des tableaux utilisés) à partir du fichier texmf.cnf qui est lu par Kpathsea. Les paramètres
en question se trouvent dans la troisième partie du fichier inclus dans la distribution Tmain_memory Nombre total de mots mémoire disponibles pour T Nombre total de mots mémoire disponibles pour TEX, Metafont et MetaPost. Vous devez générer
un nouveau fichier de format pour chaque nouveau paramétrage. Par exemple, vous pouvez générer
une version large de Ttexmf.cnf.
extra_mem_bot Espace supplémentaire pour certaines structures de données de T Espace supplémentaire pour certaines structures de données de TEX : boîtes, glue, points
d’arrêt... Surtout utile si vous utilisez PI CTEX par exemple.
font_mem_size Nombre de mots mémoire disponibles pour décrire les polices. C’est plus ou moins l’espace occupé
+ Nombre de mots mémoire disponibles pour décrire les polices. C’est plus ou moins l’espace occupé
par les fichiers TFM lus.
Espace supplémentaire pour la table de hachage des noms de séquences de contrôle. Environ
+ Espace supplémentaire pour la table de hachage des noms de séquences de contrôle. Environ
10 000 de ces noms peuvent être stockés dans la table principale; si vous avez un document très
volumineux avec beaucoup de références croisées, il se peut que ce ne soit pas suffisant. La valeur
par défaut hash_extra est 50000. Évidemment, cette possibilité ne remplace pas une véritable allocation dynamique des tableaux et de la
+ Évidemment, cette possibilité ne remplace pas une véritable allocation dynamique des tableaux et de la
mémoire mais, puisque c’est complexe à implémenter dans le présent source TEX, ces paramètres lus à
l’exécution fournissent un compromis pratique qui procure une certaine souplesse.
- TRemerciements
+ TEX Live est le résultat des efforts collectifs de pratiquement tous les groupes d’utilisateurs de TEX.
La présente édition de TEX Live et coordinateur des contributions
Les binaires ont été compilés par : Marc Baudoin ( Les binaires ont été compilés par : Marc Baudoin (amd64-netbsd, i386-netbsd), Karl Berry (i386-linux), Ken
Brown (i386-cygwin, x86_64-cygwin), Simon Dales (armhf-linux), Johannes Hielschier (armhf-linux), Johannes Hielscher (aarch64-linux), Akira
Kakuto (win32), Dick Koch (i386-solaris,
x86_64-solaris, sparc-solaris), Norbert Preining (x86_64-linux), Thomas Schmitz (powerpc-linux),
-Boris Veytsman (armel-linux). Pour des informations concernant la compilation de TEX Live, cf.
-x86_64-linux Traducteurs de ce manuel : Denis Bitouzé & Patrick Bideault (français), Carlos Enriquez Figueras (castillan),
- Traducteurs de ce manuel : Denis Bitouzé & Patrick Bideault (français), Carlos Enriquez Figueras (castillan),
Jjgod Jiang, Jinsong Zhao, Yue Wang, & Helin Gai (mandarin), Marco Pallante & Carla Maggi (italien),
Nikola Lečić (serbe), Petr Sojka & Jan Busa (tchèque et slovaque), Boris Veytsman (russe), Zofia Walczak
(polonais), Uwe Ziegenhagen (allemand). La page d’accueil de la documentation TEX Live est
http://tug.org/texlive/doc.html.
- Bien sûr, notre gratitude va en premier lieu à Donald Knuth pour avoir inventé T Bien sûr, notre gratitude va en premier lieu à Donald Knuth pour avoir inventé TEX et l’avoir offert au monde
entier.
-
+
+ id="x1-7400010">Historique des versions successives
+
La discussion commença à la fin de 1993 quand le Groupe des utilisateurs néerlandais de TLes éditions précédentes
+ La discussion commença à la fin de 1993 quand le Groupe des utilisateurs néerlandais de TEX
commençait à travailler à son CD 4AllTEX pour les utilisateurs de MS-DOS et on espérait à ce
@@ -5733,7 +5709,7 @@ class="E">E Nous avons d’abord entrepris de créer un nouveau CD TDS Unix à l’automne 1995 et nous avons rapidement
+ Nous avons d’abord entrepris de créer un nouveau CD TDS Unix à l’automne 1995 et nous avons rapidement
choisi teTEX de Thomas Esser comme étant la configuration idéale, car il supportait déjà plusieurs
plates-formes et avait été construit en gardant à l’esprit la portabilité entre systèmes. Thomas
@@ -5753,7 +5729,7 @@ sch
class="E">E Pour la cinquième édition (mars 2000), de nombreuses parties du CD ont été vérifiées et révisées, des
+ Pour la cinquième édition (mars 2000), de nombreuses parties du CD ont été vérifiées et révisées, des
centaines de composants mis à jour. Le contenu détaillé des composants était décrit par des fichiers XML.
Mais le changement majeur de cette cinquième édition a été la suppression de tout logiciel non libre de droits.
Tout ce qui se trouve dans Thttp://www.debian.org/intro/free); nous avons fait de notre mieux pour vérifier
les termes des licences de chaque composant et nous souhaiterions que toute erreur nous soit
signalée.
- La sixième édition (juillet 2001) contient un grand nombre de mises à jour. Le changement majeur de cette
+ La sixième édition (juillet 2001) contient un grand nombre de mises à jour. Le changement majeur de cette
version réside dans la refonte du processus d’installation : l’utilisateur peut désormais choisir les collections de
manière plus précise. Les collections concernant les langues ont été entièrement réorganisées, aussi le choix
d’une langue installe non seulement les macros, les fontes, etc., mais prépare également un fichier
language.dat adéquat.
- La septième édition (mai 2002) a comme ajout majeur une installation pour Mac OS X et l’habituelle myriade
+ La septième édition (mai 2002) a comme ajout majeur une installation pour Mac OS X et l’habituelle myriade
de mises à jour de composants et de programmes. Un objectif important a été de fusionner à nouveau les
sources avec ceux de teTEX, alors que les versions 5 et 6 s’en étaient éloignées.
-
+
En 2003, le flot de mises à jour et d’additions a continué, mais nous avons constaté que T2003
+ En 2003, le flot de mises à jour et d’additions a continué, mais nous avons constaté que TEX Live était devenu
si volumineux qu’il ne pouvait plus tenir sur un seul CD, aussi l’avons-nous divisé en trois distributions
distinctes (voir section E
+
2004 a apporté beaucoup de changements (et quelques incompatibilités avec les versions précédentes) :
+ id="x1-7700010.1.2">2004
+ 2004 a apporté beaucoup de changements (et quelques incompatibilités avec les versions précédentes) :
Les fichiers Les fichiers .map sont désormais recherchés uniquement dans les sous-répertoires fonts/
updmap devrait
.map et .enc mal placés.
- Sur les différentes façons de traiter le problème, consulter
+ Sur les différentes façons de traiter le problème, consulter
http://tug.org/texlive/mapenc.html.
-
-
Ceci rend Ceci rend indispensable le recours à l’extension ifpdf (qui fonctionne aussi bien avec plain que
LATdouble quotes, en voici deux exemples
Consulter le manuel Web2C pour plus d’informations : Consulter le manuel Web2C pour plus d’informations : texmf-dist/doc/web2c.
Sur Sur sparc-solaris (au moins) il sera probablement nécessaire de positionner la variable d’environnement
LD_LIBRARY_PATH pour utiliser les programmes de la famille t1utils. Ceci vient du fait qu’ils sont
class="ec-lmss-10">mips-irix
+
2005 a apporté son lot habituel d’innombrables mises à jour d’extensions et de programmes. L’infrastructure
+ id="x1-7800010.1.3"> 2005 a apporté son lot habituel d’innombrables mises à jour d’extensions et de programmes. L’infrastructure
est restée relativement stable par rapport à 2004, à quelques changements inévitables près :
+
+
En 2006–2007, la nouveauté majeure a été l’arrivée dans T2006–2007
+ En 2006–2007, la nouveauté majeure a été l’arrivée dans TEX Live de XeTEX disponible sous forme de deux
programmes xetex et xelatex, voir http://scripts.sil.org/xetex.
- MetaPost a subi une mise à jour importante et d’autres améliorations sont prévues, voir
+ MetaPost a subi une mise à jour importante et d’autres améliorations sont prévues, voir
http://tug.org/metapost/articles. Il en va de même pour pdfTEX, voir http://tug.org/applications/pdftex.
- Le format Le format tex.fmt et les formats pour MetaPost et Metafont ne se trouvent plus dans texmf-dist/web2c
mais dans des sous-répertoires de tex, pdftex ou xetex. Ce changement ne devrait pas avoir d’effet visible pour les
utilisateurs.
- Le programme (plain) Le programme (plain) tex ignore désormais les lignes commençant par %& qui permettent de déterminer le
format à utiliser; c’est un vrai TEX
class="E">E Comme chaque année des centaines d’extensions et de programmes ont été mis à jour, voir les sites CTAN
+ Comme chaque année des centaines d’extensions et de programmes ont été mis à jour, voir les sites CTAN
(http://mirror.ctan.org).
- L’arborescence utilisée en interne a été réorganisée avec de nouveaux outils qui devraient fournir une meilleure
+ L’arborescence utilisée en interne a été réorganisée avec de nouveaux outils qui devraient fournir une meilleure
base de travail pour les développements futurs.
- Enfin, en mai 2006 Thomas Esser a annoncé qu’il renonçait à poursuivre le développement de teT Enfin, en mai 2006 Thomas Esser a annoncé qu’il renonçait à poursuivre le développement de teTEX
(TEX riches et plus faciles à
installer.
-
+
En 2008, l’infrastructure de la distribution T En 2008, l’infrastructure de la distribution TEX Live a été entièrement remaniée. Un nouveau fichier texte,
tlpkg/texlive.tlpdb, regroupe toutes les informations concernant la configuration TEX Live de la
machine.
- Ce fichier permet entre autres choses de procéder à des mises à jour par le réseau après l’installation initiale.
+ Ce fichier permet entre autres choses de procéder à des mises à jour par le réseau après l’installation initiale.
Cette possibilité était offerte depuis des années par MiKTEX. Nous espérons pouvoir fournir des mises à jour
régulières du contenu des archives CTAN.
- Le nouveau moteur LuaT Le nouveau moteur LuaTEX (http://luatex.org) a été intégré; il offre de nouvelles fonctionnalités
@@ -6274,9 +6250,9 @@ typographiques et repose sur l’excellent langage de commande Lua qui peut
TEX.
- Les versions Windows et Unix sont beaucoup plus proches que par le passé. En particulier les scripts en Perl et
+ Les versions Windows et Unix sont beaucoup plus proches que par le passé. En particulier les scripts en Perl et
en Lua sont communs aux deux architectures.
- T TEX Live dispose d’une nouvelle interface pour la maintenance (tlmgr voir section 6), elle permet les ajouts,
@@ -6284,21 +6260,21 @@ mises
class="ec-lmtt-10">ls-R Les fonctionnalités de Les fonctionnalités de tlmgr englobent toutes les tâches dévolues auparavant à texconfig qui ne devrait plus
être utilisé (il est conservé, mais avec un champ d’action réduit).
- Le programme d’indexation Le programme d’indexation xindy (http://xindy.sourceforge.net/) est maintenant disponible pour la
plupart des plates-formes.
- L’utilitaire L’utilitaire kpsewhich dispose de deux options nouvelles : –all qui retourne toutes les occurrences du fichier
recherché et –subdir qui limite la recherche à un sous-répertoire donné.
- Le programme Le programme dvipdfmx permet maintenant d’extraire les informations concernant la bounding box par le biais
de la commande extractbb; c’
class="ec-lmss-10">dvipdfm Les alias de polices Les alias de polices Times-Roman, Helvetica, etc. ont été supprimés, les conflits de codage qu’ils induisaient
n’ayant pas pu être résolus.
- Le format Le format platex a été supprimé afin de résoudre un conflit de nom avec son homonyme japonais; le support
pour le polonais est assuré maintenant par l’extension polski.
- Les fichiers Les fichiers WEB d’extension .pool sont maintenant inclus dans les binaires afin de faciliter les mises à
jour.
- Enfin, les changements décrits par Donald Knuth dans « T Enfin, les changements décrits par Donald Knuth dans « TEX tuneup of 2008 » (voir
http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf) sont inclus dans la présente édition.
-
+
En 2009, le format de sortie par défaut de Lua(L2009
+ En 2009, le format de sortie par défaut de Lua(LA )TEX est maintenant le PDF afin de profiter de la prise en
charge des polices OpenType et autres fonctionnalités de LuaTEX est
http://luatex.org.
- Le moteur Omega ainsi que le format Lambda ont été retirés, après discussion avec les auteurs
+ Le moteur Omega ainsi que le format Lambda ont été retirés, après discussion avec les auteurs
d’Omega. Les versions à jour d’Aleph et de Lamed ont été conservées, ainsi que les utilitaires
Omega.
- T TEX Live fournit la nouvelle version des polices Type 1 de l’AMS, y compris Computer Modern : les
quelques changements de forme faits au cours des ans par Knuth dans les sources Metafont ont
été intégrés et le http://www.ams.org/tex/amsfonts.html.
- Le nouvel éditeur intégré T Le nouvel éditeur intégré TEXworks est fourni pour Windows, ainsi que dans MacTEX. Pour les autres
plates-formes, ainsi que d’autres informations, voir la page de Thttp://tug.org/texworks. Cet
éditeur fonctionnant sur de nombreuses plates-formes, inspiré par l’éditeur TeXShop de Mac OS X, vise à
faciliter l’utilisation de TEX.
- Le programme de création de graphiques Asymptote est fourni pour plusieurs plates-formes. Il
+ Le programme de création de graphiques Asymptote est fourni pour plusieurs plates-formes. Il
fournit un langage de description de graphiques en mode texte plus ou moins du même genre
que MetaPost, mais avec, entre autres, des fonctionnalités 3D avancées. Sa page d’accueil est
http://asymptote.sourceforge.net.
- Le programme Le programme dvipdfm séparé a été remplacé par dvipdfmx qui, lorsqu’il est appelé par ce nom, travaille
dans un mode de compatibilité spécifique. Le programme dvipdfmx fournit des fonctionnalit
écritures CJK et inclut de nombreux correctifs accumulés au fil des ans depuis la dernière sortie de
dvipdfm.
- Des exécutables pour les plates-formes Des exécutables pour les plates-formes cygwin et i386-netbsd sont maintenant fournis, tandis que les autres
distributions BSD ont été abandonnées; nous avons entendu dire que OpenBSD et FreeBSD
@@ -6387,7 +6363,7 @@ fournissent TEX via leurs propres systèmes de gestion de paquets, et par ailleurs il était difficile sur
ces plates-formes de fabriquer des binaires qui aient une chance de fonctionner sur plus d’une
version.
- Quelques autres changements en vrac : nous utilisons maintenant Quelques autres changements en vrac : nous utilisons maintenant xz, qui remplace lzma (
sert dans MetaPost); le processus complet de compilation de TEX Live est maintenant basé sur
Automake.
- Remarque finale concernant le passé : toutes les anciennes distributions T Remarque finale concernant le passé : toutes les anciennes distributions TEX Live ainsi que les jaquettes des
CD correspondants sont disponibles ici : ftp://tug.org/historic/systems/texlive.
-
+
En 2010, les PDF générés utilisent par défaut la version 1.5 du format PDF, ce qui permet une plus grande
+ id="x1-8200010.1.7"> En 2010, les PDF générés utilisent par défaut la version 1.5 du format PDF, ce qui permet une plus grande
compression. Ceci concerne tous les moteurs TEX produisant directement du PDF, ainsi qu’à dvipdfmx. Pour
@@ -6418,7 +6394,7 @@ class="E">E pdf(L pdf(LA )TEX convertit maintenant automatiquement les fichiers EPS utilisés au format PDF, en utilisant le
@@ -6439,7 +6415,7 @@ du paquet epstopdf (http://ctan.org/pkg/epstopdf-pkg).
- Un autre changement, relié au précédent, est que l’exécution d’un tout petit nombre de commandes externes
+ Un autre changement, relié au précédent, est que l’exécution d’un tout petit nombre de commandes externes
depuis TEX (avec le commande \write18) est désormais autorisée par défaut. Ces commandes sont
@@ -6458,18 +6434,18 @@ class="ec-lmtt-10"> conf Un autre changement est encore relié aux deux derniers : BibTeX et Makeindex refusent désormais par défaut
+ Un autre changement est encore relié aux deux derniers : BibTeX et Makeindex refusent désormais par défaut
d’écrire leur fichier de sortie dans n’importe quel répertoire (ce que TEX refusait déjà). Ceci a pour but de
permettre leur inclusion dans la liste ci-dessus. Pour modifier ce comportement, vous pouvez utiliser la variable
d’environnement TEXMFOUTPUT, ou modifier la valeur de openout_any.
- XeT XeTEX offre désormais un ajustement optique des marges similaire à celui de pdfTEX(sans la dilatation des
fontes, non disponible actuellement).
- Par défaut, Par défaut, tlmgr garde maintenant une copie de sauvegarde de tous les paquets mis à jour (tlmgr
tlmgr option autobackup
0.
- De nouveaux programmes sont inclus : le moteur pT De nouveaux programmes sont inclus : le moteur pTEX et les utilitaires reliés pour la composition du
japonais; le programme BibTeXU qui est une version de BibTeX gérant Unicode; l’utilitaire chktex
@@ -6493,7 +6469,7 @@ DVI vers SVG dvisvgm (http://dvisvgm.sourceforge.net).
- Nous fournissons des exécutables pour les nouvelles plates-formes suivantes : Nous fournissons des exécutables pour les nouvelles plates-formes suivantes : amd64-freebsd,
amd64-kfreebsd, i386-freebsd, i386-kfreebsd, x86_64-darwin et x86_64-solaris.
- Un changement dans T Un changement dans TEX Live que nous avions oublié de noter : de nombreux exécutables relatifs à TEX4ht
ont été retirés de la liste des exécutables. La commande générique mk4ht permet de lancer les nombreuses
variantes de tex4ht.
- Enfin, T Enfin, TEX Live telle qu’elle est présentée dans le DVD TEX Collection ne peut plus être exécutée de façon
portable (en
+
Les binaires pour Mac OS X (2011
+ Les binaires pour Mac OS X (universal-darwin et x86_64-darwin) ne fonctionnent désormais que sous
Leopard ou une version ultérieure; Panther et Tiger ne sont plus pris en charge.
- Le programme Le programme biber pour le traitement des bibliographies est inclus pour les plates-formes les plus courantes.
Son développement suit de près celui du paquet biblatex qui réimplémente totalement la gestion des
bibliographies sous LATEX.
- Le programme MetaPost ( Le programme MetaPost (mpost) ne crée plus et n’utilise plus de fichiers .mem. Les fichiers utiles, comme
plain.mp, sont simplement traités à chaque exécution. Ceci est relié au support de MetaPost
en tant que bibliothèque, qui est un autre changement important bien que peu visible par les
utilisateurs.
- L’implémentation en Perl de L’implémentation en Perl de updmap, qui n’était utilisée que sous Windows, a été remaniée et est désormais
utilisée sur toutes les plates-formes. Il ne devrait pas y avoir de changement visible par les utilisateurs, mis à
part une exécution bien plus rapide.
- Les commandes Les commandes initex et inimf ont été réintroduites (mais aucune autre variante ini*).
-
+
2012
+ tlmgr permet d’utiliser plusieurs dépôts de paquets simultanément pour les mises à jour. Pour plus de
détails, consulter la section sur les dépôts multiples dans l’aide de tlmgr (utiliser tlmgr help par
exemple).
- Le paramètre Le paramètre \XeTeXdashbreakstate est réglé à 1 par défaut, pour xetex et xelatex. Ceci autorise les
@@ -6567,39 +6543,39 @@ class="E">E Les fichiers de sortie générés par Les fichiers de sortie générés par pdftex et dvips, entre autres, peuvent maintenant dépasser les
2 gigabytes.
- Les 35 polices Postscript standard sont incluses par défaut dans la sortie de Les 35 polices Postscript standard sont incluses par défaut dans la sortie de dvips, car il y en a trop de
versions différentes dans la nature.
- Dans le mode d’exécution par Dans le mode d’exécution par \write18 limité (le mode par défaut), la commande mpost est maintenant
autorisée.
- Un fichier Un fichier texmf.cnf placé dans ../texmf-local (par exemple : /usr/local/texlive/texmf-local/web2c/texmf.cnf)
sera trouvé et utilisé s’il existe.
- Le script Le script updmap lit maintenant un fichier updmap.cfg par arborescence au lieu d’un seul fichier global. Ce
changement devrait être invisible à moins que vous n’ayez édité vos fichiers updmap.cfg directement. Voir la
sortie de updmap –help pour plus de détails.
- Plates-formes : Plates-formes : armel-linux et mipsel-linux ont été ajoutés; sparc-linux et i386-netbsd ne font plus partie de la
distribution principale.
-
+
Disposition des fichiers : le répertoire de premier niveau 2013
+ Disposition des fichiers : le répertoire de premier niveau texmf/ a été fusionné avec texmf-dist par souci de
simplicité. Les variables Kpathsea TEXMFMAIN et TEXMFDIST pointent désormais toutes les deux sur
texmf-dist.
- Plusieurs petites collections de langues ont été fusionnées entre elles afin de simplifier l’installation.
-
+ Plusieurs petites collections de langues ont été fusionnées entre elles afin de simplifier l’installation.
+
+
2014 a vu un autre réglage T2014
+ 2014 a vu un autre réglage TEX de la part de Knuth; cela affecte tous les moteurs, mais le seul
changement visible est probablement la restauration de la chaîne preloaded format sur la ligne
@@ -6702,7 +6678,7 @@ banni
class="ec-lmri-10">devrait
+
+
LaTeX2e incorpore maintenant, par défaut, les changements jusqu’ici inclus uniquement en chargeant
+ id="x1-8700010.1.12">2015
+ LaTeX2e incorpore maintenant, par défaut, les changements jusqu’ici inclus uniquement en chargeant
explicitement le paquet fixltx2e, qui devient non opérationnel. Un nouveau paquet latexrelease et d’autres
@@ -6846,12 +6822,12 @@ class="ec-lmss-10">psnfss En interne, LaTeX2e maintenant inclut une configuration de moteur concernant Unicode (quels caractères
+ En interne, LaTeX2e maintenant inclut une configuration de moteur concernant Unicode (quels caractères
sont des lettres, noms des primitives, etc.) qui était auparavant une composante de la TEX Live. Ce
+class="E">E
+
+
+ id="x1-8800010.1.13">2016
+
augmentation de la limite de caractères de classe à 4096; identifiant byte du DVI incrémenté.
+ augmentation de la limite de caractères de classe à 4096; identifiant byte du DVI incrémenté.
+
+ id="x1-8900010.1.14">2017
+
Le but est de réduire le problème récurrent consistant à invoquer par accident le mode utilisateur et ainsi
+ Le but est de réduire le problème récurrent consistant à invoquer par accident le mode utilisateur et ainsi
perdre les mises à jour système ultérieures. Cf. http://tug.org/texlive/scripts-sys-user.html
@@ -7247,10 +7223,10 @@ class="ec-lmtt-10">shell_escape_commands
+ id="x1-9000010.2">2018
+
+ TPrésent : 2019
+
+
+ TEX Live n’est pas un produit parfait et ne le sera jamais. Nous prévoyons de continuer à produire de
nouvelles versions et aimerions fournir plus de documentation, plus d’applications, une arborescence améliorée
et vérifiée de macros et de fontes... et tout ce qui concerne Thttp://tug.org/texlive/contribute.html).
- Corrections, suggestions et propositions d’aide doivent être envoyées à :
+ Corrections, suggestions et propositions d’aide doivent être envoyées à :
Bon travail avec TEX!
-
-
denis.bitouze@univ-littoral.fr! 1.wizard mode gui mode en anglais
- 2.Si vous utilisez un système Mac, il vous faut utiliser l’application « Terminal » pour avoir acc
class="ec-lmr-8">vous sachiez déjà comment utiliser cette commande.
- 3.Dans la description qui suit, par souci de cohérence avec les figures, le nom des boutons est celui de la version anglaise.
-L’affichage se fait normalement dans la langue de l’utilisateur (variable LANG sous Unix).
- 4.N.d.T. : fonctions de rappel 1.5 Obtenir de l’aide
-1.5.1 De l’aide en français
-1.5.2 De l’aide en anglais
-
par mail. Mais, avant de pos
href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion" class="url" >http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion afin de maximiser
vos chances d’obtenir une réponse utile.
-1.5.3 De l’aide en allemand
-1.5.4 De l’aide dans d’autres langues
-1.6 Apporter de l’aide
-
-2 Structure de TEX Collection
-2.1 TEX Collection : TEX Live, proTEXt, MacTEX
-
X pour Mac OS X (actuellement nommé par Apple, mais nous
+ continuons à utiliser l’ancien nom dans le présent document), qui ajoute à TEX Live un
+ installateur spécifique à Mac OS X et quelques applications propres au système Mac. Page web :
http://tug.org/mactex/.
@@ -863,7 +858,7 @@ href="http://tug.org/tds" class="url" >http://tug.org/tds2.4 Les extensions de TEX
-
-2.5 Quelques autres programmes intéressants dans TEX Live
-3 Installation
-3.1 Démarrage de l’installation
-
-
+3.1.1 Installation sous Unix
-3.1.2 Installation sous Mac OS X
-3.1.3 Installation sous Windows
-
platforms: 1 out of 19
16
41, disk space required: 5328 5829 MB
/usr/local/texlive/2018
/usr/local/texlive/2019
Figure 2: Écran principal de l’installateur en mode texte (GNU/Linux)
-
+
-
+
-
+3.1.4 Installation sous Cygwin
-
-3.1.5 Installation en mode texte
-3.1.6 Installation en mode graphique-expert
-3.1.7 L’installation en mode magique
-3.2 Choix des options d’installation
-3.2.1 Choix des binaires (Unix seulement)
-
===============================================================================
===============================================================================
+
Cygwin on Intel x86 (i386-cygwin)
-
(i386-cygwin)
] Cygwin on x86_64 (x86_64-cygwin)
(x86_64-cygwin)
+
[ ] MacOSX current (10.10-10.13) (10.12-) on x86_64 (x86_64-darwin)
-
(x86_64-darwin)
[ ] MacOSX legacy (10.6-10.10) (10.6-) on x86_64 (x86_64-darwinlegacy)
(x86_64-darwinlegacy)
+
] FreeBSD on x86_64 (amd64-freebsd)
-
(amd64-freebsd)
] GNU/Linux on ARM64 (aarch64-linux)
(aarch64-linux)
+
[ ] GNU/Linux on ARM (armel-linux)
-
i [ ] GNU/Linux on ARMhf (armhf-linux)
j i [ ] GNU/Linux on Intel x86 (i386-linux)
k [ ] GNU/Linux on PowerPC (powerpc-linux)
-
l j [X] GNU/Linux on x86_64 (x86_64-linux)
(x86_64-linux)
+
m k [ ] GNU/Linux on x86_64 with musl (x86_64-linuxmusl)
-
(x86_64-linuxmusl)
o l [ ] NetBSD on x86_64 (amd64-netbsd)
p m [ ] NetBSD on Intel x86 (i386-netbsd)
(i386-netbsd)
+
s o [ ] Solaris on Intel x86 (i386-solaris)
-
t [ ] Solaris on Sparc (sparc-solaris)
(i386-solaris)
u p [ ] Solaris on x86_64 (x86_64-solaris)
v s [ ] Windows (win32)
-
+3.2.2 Sélection de ce qui va être installé
-
-
+
-
+3.2.3 Répertoires d’installation
-3.2.4 Options
-
<Y> after installation, get install, set CTAN as source for package updates from CTAN: updates: [X]
-
+
-
-
-3.3.1 L’option -repository
-3.4 Étapes post-installation
-3.4.1 Variables d’environnement sous Unix
-
MANPATH=/usr/local/texlive/2018/texmf/doc/man:$MANPATH;MANPATH=/usr/local/texlive/2019/texmf/doc/man:$MANPATH; export MANPATH
INFOPATH=/usr/local/texlive/2018/texmf/doc/info:$INFOPATH;INFOPATH=/usr/local/texlive/2019/texmf/doc/info:$INFOPATH; export INFOPATH
/usr/local/texlive/2019/bin/x86_64-linux:$PATH
setenv MANPATH /usr/local/texlive/2018/texmf/doc/man:$MANPATH
+class="ec-lmtt-9"> /usr/local/texlive/2019/texmf/doc/man:$MANPATH
setenv INFOPATH /usr/local/texlive/2018/texmf/doc/info:$INFOPATH3.4.2 Variables d’environnement : configuration multi-utilisateur
-
/usr/local/texlive/2018/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
-
@@ -2837,7 +2822,7 @@ class="ec-lmtt-10">/etc/fonts/conf.d/09-texlive.conf
.
class="ec-lmtk-10">fc-cache -fsv
@@ -2851,23 +2836,23 @@ class="ec-lmtt-10">~
repr
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
-
(Windows seulement) est disponible sur http://www.winshell.de.
-4 Installations spécialisées
-4.1 Installation partagée entre plusieurs utilisateurs ou machines
-
TEXMFLOCAL = $SELFAUTOGRANDPARENT/texmf-local5 Installations « portables » de TEX Live
-
-
6 Maintenance de l’installation avec tlmgr
-
-
+
+
+
+
+
-
-
+6.1 tlmgr en mode graphique
-6.2 Autres interfaces graphiques pour tlmgr
-6.3 Exemples d’utilisation de Exemples d’utilisation de tlmgr en ligne de commande
-
install: arabxetex
...
install: xetex
install: xetexconfig
install: xetex.i386-linux
running post install action for xetex
install: xetex-def
...
running mktexlsr
mktexlsr: Updating /usr/local/texlive/2018/texmf-dist/ls-R...
/usr/local/texlive/2019/texmf-dist/ls-R...
...
running fmtutil-sys --missing
...
Transcript written on xelatex.log.
fmtutil: /usr/local/texlive/2018/texmf-var/web2c/xetex/xelatex.fmt /usr/local/texlive/2019/texmf-var/web2c/xetex/xelatex.fmt installed.
category: Collection
shortdesc: LaTeX supplementary packages
longdesc: add-on packages for LaTeX.
installed: Yes
revision: 46963
sizes: 657941k7 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
-
[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).
8.1.2 Fichiers de configuration
-
TEXINPUTS.latex = .;$TEXMF/tex/{latex,generic;}//
+ id="x1-61002r1">TEXMF = {$TEXMFLOCAL,!!$TEXMFMAIN}
TEXINPUTS.latex = .;$TEXMF/tex/{latex,generic;}//
TEXINPUTS.fontinst = .;$TEXMF/tex//;$TEXMF/fonts/afm//
% e-TeX related files
+ id="x1-61006r3">TEXINPUTS.fontinst = .;$TEXMF/tex//;$TEXMF/fonts/afm//
% e-TeX related files
TEXINPUTS.elatex = .;$TEXMF/{etex,tex}/{latex,generic;}//
+ id="x1-61010r5">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 « dvips. Le d
class="ec-lmtt-10">--format=name
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
@@ -4687,7 +4666,7 @@ class="ec-lmtt-10">kpsewhich --help pour obtenir la liste pr
class="ec-lmtt-10">--mode=string
Définit le nom du mode comme étant string ; ceci affecte seulement la recherche des « gf » et des
@@ -4697,7 +4676,7 @@ class="ec-lmtt-10">pk
--must-exist
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é.
@@ -4706,7 +4685,7 @@ class="ec-lmtt-10">ls-R est inspect
class="ec-lmtt-10">--path=string
Recherche dans le chemin string (séparé par deux-points comme d’habitude), au lieu de prendre
le chemin à partir du nom de fichier. « --format
class="ec-lmtt-10">--progname=name
Définit le nom de programme comme étant name. Ceci peut affecter les chemins de recherche via
l’option kpsewhich.
class="ec-lmtt-10">--show-path=name
Montre le chemin utilisé pour la recherche des fichiers de type name. On peut utiliser soit une
extension de fichier (--format
class="ec-lmtt-10">--debug=num
Définit les options de débogage comme étant num.8.2.3 Exemples d’utilisation
-8.2.4 Opérations de débogage
-
-
-
kdebug:start search(file=texc.pro, => /usr/local/texmf/dvips/base/texc.pro
TeX output
kdebug:start search(file=cmr10.tfm,<cmr10.pfb>[1]
8.3 Options à l’exécution
-9 Remerciements
-10 Historique des versions successives
-10.1 Les éditions précédentes
-10.1.1 2003
-10.1.2 2004
-
X (alignement
optique des marges par exemple) et aux fonctionnalités de e-TEX (texmf-dist/doc/etex/base/).
- 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
-
, et amd64-netbsd ajoutées ou ressuscitées, powerpc-aix
enlevé.
-10.1.11 2014
-
: 10.1.12 2015
-
X10.1.13 2016
-
-10.1.14 2017
-
: 10.2 Présent — 2018
-
.
class="ec-lmbx-10">Architectures :
-
10.3 Versions futures
-
+
+ 10.4 Versions futures
+