diff options
Diffstat (limited to 'Master/texmf-doc/doc/french/texlive-fr/texlive-fr.html')
-rw-r--r-- | Master/texmf-doc/doc/french/texlive-fr/texlive-fr.html | 6782 |
1 files changed, 0 insertions, 6782 deletions
diff --git a/Master/texmf-doc/doc/french/texlive-fr/texlive-fr.html b/Master/texmf-doc/doc/french/texlive-fr/texlive-fr.html deleted file mode 100644 index 09daa768e1c..00000000000 --- a/Master/texmf-doc/doc/french/texlive-fr/texlive-fr.html +++ /dev/null @@ -1,6782 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" - "http://www.w3.org/TR/html4/loose.dtd"> -<html xml:lang="fr" > -<head> -<title>Guide pratique de TeX Live - TeX Live 2008</title> -<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> -<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)"> -<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)"> -<!-- charset=iso-8559-1,html,info,fn-in --> -<meta name="src" content="texlive-fr.tex"> -<meta name="date" content="2008-08-10 00:52:00"> -<link rel="stylesheet" type="text/css" href="texlive-fr.css"> -<link rel="stylesheet" type="text/css" href="texlive-fr.css" /> -<link rel="stylesheet" type="text/css" href="tex-live.css" /> -</head><body -> -<div class="maketitle"> - - - - - -<h2 class="titleHead">Guide pratique de <span class="TEX">T<span -class="E">E</span>X</span> Live<br /> -<span class="TEX">T<span -class="E">E</span>X</span> Live 2008</h2> - <div class="author" ><span -class="ec-lmr-12">Karl Berry</span> -<br /> <a -href="http://tug.org/texlive/" class="url" ><span -class="ec-lmtt-12">http://tug.org/texlive/</span></a> -<br /> <span -class="ec-lmri-12">Version fran</span><span -class="ec-lmri-12">çaise</span> -<br /> <span -class="ec-lmr-12">Daniel Flipo (GUTenberg) </span></div> -<br /> -<div class="date" ><span -class="ec-lmr-12">Juillet 2008</span></div> -</div> -<h3 class="likesectionHead"><a - id="x1-1000"></a>Table des matières</h3> -<div class="tableofcontents"> -<span class="sectionToc" >1 <a -href="#x1-20001" id="QQ2-1-2">Introduction</a></span> -<br /> <span class="subsectionToc" >1.1 <a -href="#x1-30001.1" id="QQ2-1-3">TEX Live et TEX Collection</a></span> -<br /> <span class="subsectionToc" >1.2 <a -href="#x1-40001.2" id="QQ2-1-4">Support pour différents systèmes d’exploitation</a></span> -<br /> <span class="subsectionToc" >1.3 <a -href="#x1-50001.3" id="QQ2-1-5">Utilisation élémentaire de TEX Live</a></span> -<br /> <span class="subsectionToc" >1.4 <a -href="#x1-60001.4" id="QQ2-1-6">Obtenir de l’aide</a></span> -<br /><span class="sectionToc" >2 <a -href="#x1-70002" id="QQ2-1-7">Structure de TEX Collection</a></span> -<br /> <span class="subsectionToc" >2.1 <a -href="#x1-80002.1" id="QQ2-1-8">TEX Collection : TEX Live, proTEXt, MacTEX</a></span> -<br /> <span class="subsectionToc" >2.2 <a -href="#x1-90002.2" id="QQ2-1-9">Répertoires situés à la racine de TEX Live</a></span> -<br /> <span class="subsectionToc" >2.3 <a -href="#x1-100002.3" id="QQ2-1-10">Description des arborescences « texmf » de TEX Live</a></span> -<br /> <span class="subsectionToc" >2.4 <a -href="#x1-110002.4" id="QQ2-1-11">Les extensions de TEX</a></span> -<br /> <span class="subsectionToc" >2.5 <a -href="#x1-120002.5" id="QQ2-1-12">Quelques autres programmes intéressants dans TEX Live</a></span> -<br /> <span class="subsectionToc" >2.6 <a -href="#x1-130002.6" id="QQ2-1-13">Fontes incluses dans TEX Live</a></span> -<br /><span class="sectionToc" >3 <a -href="#x1-140003" id="QQ2-1-14">Installation</a></span> -<br /> <span class="subsectionToc" >3.1 <a -href="#x1-150003.1" id="QQ2-1-15">Démarrage de l’installation</a></span> -<br />  <span class="subsubsectionToc" >3.1.1 <a -href="#x1-160003.1.1" id="QQ2-1-18">Installation sous Unix</a></span> -<br />  <span class="subsubsectionToc" >3.1.2 <a -href="#x1-170003.1.2" id="QQ2-1-19">Installation sous Mac OS X</a></span> -<br />  <span class="subsubsectionToc" >3.1.3 <a -href="#x1-180003.1.3" id="QQ2-1-20">Installation sous Windows</a></span> -<br />  <span class="subsubsectionToc" >3.1.4 <a -href="#x1-190003.1.4" id="QQ2-1-21">Installation en mode texte</a></span> -<br />  <span class="subsubsectionToc" >3.1.5 <a -href="#x1-200003.1.5" id="QQ2-1-22">Installation en mode graphique</a></span> - -<br /> <span class="subsectionToc" >3.2 <a -href="#x1-210003.2" id="QQ2-1-23">Choix des options d’installation</a></span> -<br />  <span class="subsubsectionToc" >3.2.1 <a -href="#x1-220003.2.1" id="QQ2-1-24">Choix des binaires (Unix seulement)</a></span> -<br />  <span class="subsubsectionToc" >3.2.2 <a -href="#x1-230003.2.2" id="QQ2-1-26">Choix des composants de l’installation</a></span> -<br />  <span class="subsubsectionToc" >3.2.3 <a -href="#x1-240003.2.3" id="QQ2-1-29">Répertoires d’installation</a></span> -<br />  <span class="subsubsectionToc" >3.2.4 <a -href="#x1-250003.2.4" id="QQ2-1-30">Options</a></span> -<br />  <span class="subsubsectionToc" >3.2.5 <a -href="#x1-260003.2.5" id="QQ2-1-32">Utilisation de TEX Live à partir du DVD (mode texte uniquement)</a></span> -<br /> <span class="subsectionToc" >3.3 <a -href="#x1-270003.3" id="QQ2-1-34">Options en ligne de commande</a></span> -<br /> <span class="subsectionToc" >3.4 <a -href="#x1-280003.4" id="QQ2-1-35">Terminer l’installation</a></span> -<br />  <span class="subsubsectionToc" >3.4.1 <a -href="#x1-290003.4.1" id="QQ2-1-36">Windows</a></span> -<br />  <span class="subsubsectionToc" >3.4.2 <a -href="#x1-300003.4.2" id="QQ2-1-37">Cas où des liens symboliques sont créés</a></span> -<br />  <span class="subsubsectionToc" >3.4.3 <a -href="#x1-310003.4.3" id="QQ2-1-38">Variables d’environnement Unix</a></span> -<br />  <span class="subsubsectionToc" >3.4.4 <a -href="#x1-320003.4.4" id="QQ2-1-39">Variables d’environnement : configuration multi-utilisateur</a></span> -<br />  <span class="subsubsectionToc" >3.4.5 <a -href="#x1-330003.4.5" id="QQ2-1-40">Exécution à partir du DVD</a></span> -<br />  <span class="subsubsectionToc" >3.4.6 <a -href="#x1-340003.4.6" id="QQ2-1-41">ConTEXt Mark IV</a></span> -<br />  <span class="subsubsectionToc" >3.4.7 <a -href="#x1-350003.4.7" id="QQ2-1-42">Ajout de fichiers locaux ou personnels</a></span> -<br />  <span class="subsubsectionToc" >3.4.8 <a -href="#x1-360003.4.8" id="QQ2-1-43">Ajout de fontes externes à TEX Live</a></span> -<br /> <span class="subsectionToc" >3.5 <a -href="#x1-370003.5" id="QQ2-1-44">Tester l’installation</a></span> -<br /><span class="sectionToc" >4 <a -href="#x1-380004" id="QQ2-1-45">Utilisation de TEX Live en réseau</a></span> -<br /><span class="sectionToc" >5 <a -href="#x1-390005" id="QQ2-1-46">TEX Live sur une machine hôte (DVD ou USB)</a></span> -<br /><span class="sectionToc" >6 <a -href="#x1-400006" id="QQ2-1-47">Maintenance de l’installation avec <span -class="ec-lmss-10">tlmgr</span></a></span> -<br /> <span class="subsectionToc" >6.1 <a -href="#x1-410006.1" id="QQ2-1-50"><span -class="ec-lmss-10">tlmgr </span>en mode graphique</a></span> -<br /> <span class="subsectionToc" >6.2 <a -href="#x1-420006.2" id="QQ2-1-51">Exemples d’utilisation de <span -class="ec-lmss-10">tlmgr </span>en ligne de commande</a></span> -<br /><span class="sectionToc" >7 <a -href="#x1-430007" id="QQ2-1-52">Spécificités Windows</a></span> -<br /> <span class="subsectionToc" >7.1 <a -href="#x1-440007.1" id="QQ2-1-53">Installation</a></span> -<br /> <span class="subsectionToc" >7.2 <a -href="#x1-450007.2" id="QQ2-1-54">Programmes supplémentaires</a></span> -<br /> <span class="subsectionToc" >7.3 <a -href="#x1-460007.3" id="QQ2-1-56">Visualiseur Dviout</a></span> -<br /> <span class="subsectionToc" >7.4 <a -href="#x1-470007.4" id="QQ2-1-57">Téléchargement de logiciels supplémentaires</a></span> -<br /> <span class="subsectionToc" >7.5 <a -href="#x1-480007.5" id="QQ2-1-58">Répertoire personnel</a></span> -<br /> <span class="subsectionToc" >7.6 <a -href="#x1-490007.6" id="QQ2-1-59">Base de registre Windows</a></span> -<br /> <span class="subsectionToc" >7.7 <a -href="#x1-500007.7" id="QQ2-1-60">Droits d’accès sous Windows</a></span> -<br /><span class="sectionToc" >8 <a -href="#x1-510008" id="QQ2-1-61">Guide d’utilisation du système Web2C</a></span> -<br /> <span class="subsectionToc" >8.1 <a -href="#x1-520008.1" id="QQ2-1-62">Kpathsea et la recherche de fichiers</a></span> -<br />  <span class="subsubsectionToc" >8.1.1 <a -href="#x1-530008.1.1" id="QQ2-1-63">Les différentes sources</a></span> -<br />  <span class="subsubsectionToc" >8.1.2 <a -href="#x1-540008.1.2" id="QQ2-1-64">Fichiers de configuration</a></span> -<br />  <span class="subsubsectionToc" >8.1.3 <a -href="#x1-550008.1.3" id="QQ2-1-65">Expansion d’un chemin de recherche</a></span> -<br />  <span class="subsubsectionToc" >8.1.4 <a -href="#x1-560008.1.4" id="QQ2-1-66">Expansion par défaut</a></span> -<br />  <span class="subsubsectionToc" >8.1.5 <a -href="#x1-570008.1.5" id="QQ2-1-67">Expansion spécifiée par les accolades</a></span> -<br />  <span class="subsubsectionToc" >8.1.6 <a -href="#x1-580008.1.6" id="QQ2-1-68">Expansion des sous-répertoires</a></span> -<br />  <span class="subsubsectionToc" >8.1.7 <a -href="#x1-590008.1.7" id="QQ2-1-69">Liste des caractères spéciaux et de leur signification : récapitulatif</a></span> -<br /> <span class="subsectionToc" >8.2 <a -href="#x1-600008.2" id="QQ2-1-70">Les bases de données</a></span> -<br />  <span class="subsubsectionToc" >8.2.1 <a -href="#x1-610008.2.1" id="QQ2-1-71">Le fichier base de données</a></span> - - -<br />  <span class="subsubsectionToc" >8.2.2 <a -href="#x1-620008.2.2" id="QQ2-1-72">kpsewhich : programme de recherche dans une arborescence</a></span> -<br />  <span class="subsubsectionToc" >8.2.3 <a -href="#x1-630008.2.3" id="QQ2-1-73">Exemples d’utilisation</a></span> -<br />  <span class="subsubsectionToc" >8.2.4 <a -href="#x1-640008.2.4" id="QQ2-1-74">Opérations de débogage</a></span> -<br /> <span class="subsectionToc" >8.3 <a -href="#x1-650008.3" id="QQ2-1-78">Options à l’exécution</a></span> -<br /><span class="sectionToc" >9 <a -href="#x1-660009" id="QQ2-1-79">Installation sur un nouveau système Unix</a></span> -<br /> <span class="subsectionToc" >9.1 <a -href="#x1-670009.1" id="QQ2-1-80">Prérequis</a></span> -<br /> <span class="subsectionToc" >9.2 <a -href="#x1-680009.2" id="QQ2-1-81">Configuration</a></span> -<br /> <span class="subsectionToc" >9.3 <a -href="#x1-690009.3" id="QQ2-1-82">Exécuter <span -class="ec-lmss-10">make</span></a></span> -<br /><span class="sectionToc" >10 <a -href="#x1-7000010" id="QQ2-1-83">Remerciements</a></span> -<br /><span class="sectionToc" >11 <a -href="#x1-7100011" id="QQ2-1-84">Historique des versions successives</a></span> -<br /> <span class="subsectionToc" >11.1 <a -href="#x1-7200011.1" id="QQ2-1-85">Les éditions précédentes</a></span> -<br />  <span class="subsubsectionToc" >11.1.1 <a -href="#x1-7300011.1.1" id="QQ2-1-86">2003</a></span> -<br />  <span class="subsubsectionToc" >11.1.2 <a -href="#x1-7400011.1.2" id="QQ2-1-87">2004</a></span> -<br />  <span class="subsubsectionToc" >11.1.3 <a -href="#x1-7500011.1.3" id="QQ2-1-88">2005</a></span> -<br />  <span class="subsubsectionToc" >11.1.4 <a -href="#x1-7600011.1.4" id="QQ2-1-89">2006–2007</a></span> -<br /> <span class="subsectionToc" >11.2 <a -href="#x1-7700011.2" id="QQ2-1-90">L’édition 2008</a></span> -<br /> <span class="subsectionToc" >11.3 <a -href="#x1-7800011.3" id="QQ2-1-91">Versions futures</a></span> -</div> -<!--l. 79--><p class="noindent" > -<h3 class="sectionHead"><span class="titlemark">1 </span> <a - id="x1-20001"></a>Introduction</h3> -<!--l. 82--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">1.1 </span> <a - id="x1-30001.1"></a><span class="TEX">T<span -class="E">E</span>X</span> Live et <span class="TEX">T<span -class="E">E</span>X</span> Collection</h4> -<!--l. 84--><p class="noindent" >Ce document décrit les principales caractéristiques de la distribution <span class="TEX">T<span -class="E">E</span>X</span> Live, une distribution -complète de <span class="TEX">T<span -class="E">E</span>X</span> pour Linux et autres Unix, Mac OS X et systèmes Windows. -<!--l. 88--><p class="noindent" >Cette distribution peut être obtenue par téléchargement ou sur le DVD <span class="TEX">T<span -class="E">E</span>X</span> Collection distribué par les -groupes d’utilisateurs de <span class="TEX">T<span -class="E">E</span>X</span> à leurs membres. La section <a -href="#x1-80002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a> décrit brièvement le contenu de ce DVD. -<span class="TEX">T<span -class="E">E</span>X</span> Live comme <span class="TEX">T<span -class="E">E</span>X</span> Collection sont produits grâce au travail des groupes d’utilisateurs de <span class="TEX">T<span -class="E">E</span>X</span>. La -description qui suit porte essentiellement sur <span class="TEX">T<span -class="E">E</span>X</span> Live. -<!--l. 94--><p class="noindent" >La distribution <span class="TEX">T<span -class="E">E</span>X</span> Live comprend les binaires pré-compilés de <span class="TEX">T<span -class="E">E</span>X</span>, LaTeX2e, Metafont, MetaPost, -BibTeX et de nombreux autres programmes ainsi qu’une bibliothèque étendue de macros, de fontes et de -documentations. Elle traite aussi de la composition de textes dans la plupart des langues utilisées dans le -monde. -<!--l. 100--><p class="noindent" >Les composants de la distribution <span class="TEX">T<span -class="E">E</span>X</span> Live sont régulièrement mis à jour sur le site CTAN, -<a -href="http://www.ctan.org" class="url" ><span -class="ec-lmtt-10">http://www.ctan.org</span></a>. -<!--l. 103--><p class="noindent" >On trouvera à la fin du document, section <a -href="#x1-7100011">11<!--tex4ht:ref: sec:history --></a> (page <a -href="#x1-7100011">82<!--tex4ht:ref: sec:history --></a>), un bref historique des principales modifications -apportées au fil du temps à la distribution <span class="TEX">T<span -class="E">E</span>X</span> Live. - - -<!--l. 108--><p class="noindent" >Les utilisateurs des éditions précédentes de <span class="TEX">T<span -class="E">E</span>X</span> Live sont invités à lire, <span -class="ec-lmri-10">avant toute mise</span> -<span -class="ec-lmri-10">à jour</span>, la section <a -href="#x1-7700011.2">11.2<!--tex4ht:ref: tlcurrent --></a> page <a -href="#x1-7700011.2">89<!--tex4ht:ref: tlcurrent --></a> qui présente les principaux changements intervenus cette -année. -<!--l. 113--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">1.2 </span> <a - id="x1-40001.2"></a>Support pour différents systèmes d’exploitation</h4> -<!--l. 116--><p class="noindent" ><span class="TEX">T<span -class="E">E</span>X</span> Live contient les exécutables pour les principales architectures Unix, en particulier Linux et -Mac OS X. Les sources inclus dans la distribution devraient permettre de compiler les exécutables -nécessaires aux autres systèmes d’exploitation. -<!--l. 121--><p class="noindent" >En ce qui concerne Windows, seuls Windows 2000 et ses successeurs (XP, Vista) sont supportés<span class="frenchb-thinspace"> </span>; les -architectures antérieures (Windows 9<span -class="ec-lmri-10">x</span>, ME et NT) ne le sont plus. Il n’y a pas d’exécutables 64-bit mais -les versions 32-bit devraient fonctionner aussi sur les systèmes 64-bit. -<!--l. 126--><p class="noindent" >Consulter la section <a -href="#x1-80002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a> pour des solutions alternatives sous Windows et Mac OS X. -<!--l. 129--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">1.3 </span> <a - id="x1-50001.3"></a>Utilisation élémentaire de <span class="TEX">T<span -class="E">E</span>X</span> Live</h4> -<!--l. 132--><p class="noindent" >Vous pouvez installer <span class="TEX">T<span -class="E">E</span>X</span> Live de deux façons différentes<span class="frenchb-nbsp"> </span>: soit en utilisant l’installeur qui télécharge -toute la distribution sur Internet, soit à partir du DVD ce qui ne nécessite pas de connexion au -réseau. -<!--l. 136--><p class="noindent" >Vous pouvez aussi exécuter <span class="TEX">T<span -class="E">E</span>X</span> Live directement depuis le DVD (ou depuis une image iso du DVD si -votre système le permet) sans (presque) rien installer sur le disque dur. -<!--l. 140--><p class="noindent" >Ces trois utilisations sont décrites en détail dans les sections suivantes, voici quelques remarques -générales pour débuter<span class="frenchb-nbsp"> </span>: - <ul class="itemize1"> - <li class="itemize">Le script d’installation globale s’appelle <span -class="ec-lmtt-10">install-tl</span>. Il fonctionne en mode graphique (mode - par défaut sous Windows) et en mode texte (mode par défaut pour les autres systèmes). Ajouter - l’option <span -class="ec-lmtt-10">-gui </span>ou <span -class="ec-lmtt-10">-no-gui </span>pour imposer le mode graphique ou le mode texte. - </li> - <li class="itemize">Ce script installe en particulier un nouveau programme, le « <span class="TEX">T<span -class="E">E</span>X</span> Live Manager » appelé <span -class="ec-lmss-10">tlmgr</span>. - Comme l’installeur, il peut être utilisé en mode graphique ou en mode texte. Il permet d’ajouter - ou de supprimer des composants et de procéder à différents réglages de configuration. - </li></ul> -<!--l. 159--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">1.4 </span> <a - id="x1-60001.4"></a>Obtenir de l’aide</h4> -<!--l. 162--><p class="noindent" >La communauté <span class="TEX">T<span -class="E">E</span>X</span> est à la fois active et conviviale<span class="frenchb-thinspace"> </span>; la plupart des questions finissent par obtenir une -réponse. Le support est pourtant informel, assuré par des volontaires et des lecteurs occasionnels, aussi -est-il particulièrement important que vous fassiez votre propre travail de recherche avant de poser la -question (si vous préférez un support commercial, vous pouvez renoncer à <span class="TEX">T<span -class="E">E</span>X</span> Live et acheter un -système payant<span class="frenchb-thinspace"> </span>; voir une liste à <a -href="http://tug.org/interest.html#vendors" class="url" ><span -class="ec-lmtt-10">http://tug.org/interest.html#vendors</span></a>). -<!--l. 171--><p class="noindent" >Voici une liste de ressources, classées selon l’ordre dans lequel nous recommandons de les -utiliser<span class="frenchb-nbsp"> </span>: - - -<!--l. 174--><p class="noindent" > - <dl class="description"><dt class="description"> -<span -class="ec-lmbx-10">Getting Started</span> </dt><dd -class="description">– pour ceux qui débutent en <span class="TEX">T<span -class="E">E</span>X</span>, la page web <a -href="http://tug.org/begin.html" class="url" ><span -class="ec-lmtt-10">http://tug.org/begin.html</span></a> - contient une courte description du système. - </dd><dt class="description"> -<span -class="ec-lmbx-10">FAQ </span><span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> </dt><dd -class="description">– la FAQ <span class="TEX">T<span -class="E">E</span>X</span> est un vaste recueil de réponses à toutes sortes de questions, - de la plus élémentaire à la plus complexe. Elle est enregistrée sur le DVD dans - <a -href="../../../../texmf-doc/doc/english/FAQ-en/html/index.html" >texmf-doc/doc/english/FAQ-en/html/index.html</a> et elle est disponible sur Internet à - l’adresse <a -href="http://www.tex.ac.uk/faq" class="url" ><span -class="ec-lmtt-10">http://www.tex.ac.uk/faq</span></a>. Merci de consulter cette FAQ avant toute question. - </dd><dt class="description"> -<span -class="ec-lmbx-10">Catalogue </span><span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> </dt><dd -class="description">– si vous recherchez une extension, une fonte, un programme, etc., le mieux est - de consulter le catalogue <span class="TEX">T<span -class="E">E</span>X</span> ici<span class="frenchb-nbsp"> </span>: <a -href="http://www.ctan.org/help/Catalogue/" class="url" ><span -class="ec-lmtt-10">http://www.ctan.org/help/Catalogue/</span></a>. - </dd><dt class="description"> -<span -class="ec-lmbx-10">Ressources </span><span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> <span -class="ec-lmbx-10">sur le Web</span> </dt><dd -class="description">– la page web <a -href="http://tug.org/interest.html" class="url" ><span -class="ec-lmtt-10">http://tug.org/interest.html</span></a> propose - beaucoup de liens relatifs à <span class="TEX">T<span -class="E">E</span>X</span>, en particulier concernant des livres, manuels et articles - portant sur tous les aspects du système. - </dd><dt class="description"> -<span -class="ec-lmbx-10">Archives des forums d’aide</span> </dt><dd -class="description">– les principaux forums dédiés au support de <span class="TEX">T<span -class="E">E</span>X</span> sont les - groupes de news Usenet <a -href="news:comp.text.tex" class="url" ><span -class="ec-lmtt-10">news:comp.text.tex</span></a> (en anglais) et <a -href="news:fr.comp.text.tex" class="url" ><span -class="ec-lmtt-10">news:fr.comp.text.tex</span></a> (en - français) ainsi que les listes de diffusion <a -href="mailto:texhax@tug.org" ><a -href="texhax@tug.org" ><span -class="ec-lmtt-10">texhax@tug.org</span></a></a> (en anglais) et <a -href="mailto:gut@ens.fr" ><a -href="gut@ens.fr" ><span -class="ec-lmtt-10">gut@ens.fr</span></a></a> (en - français). Les archives correspondantes contiennent des milliers de questions et réponses - déjà traitées et permettent une - recherche fructueuse. Voir <a -href="http://groups.google.com/groups?group=fr.comp.text.tex" class="url" ><span -class="ec-lmtt-10">http://groups.google.com/groups?group=fr.comp.text.tex</span></a> - et <a -href="http://tug.org/mail-archives/texhax" class="url" ><span -class="ec-lmtt-10">http://tug.org/mail-archives/texhax</span></a>, respectivement. Une question posée sur un - moteur de recherche, tel que <a -href="http://google.com" class="url" ><span -class="ec-lmtt-10">http://google.com</span></a>, peut aussi fournir des réponses - pertinentes. - </dd><dt class="description"> -<span -class="ec-lmbx-10">Poster une question</span> </dt><dd -class="description">– si vous ne trouvez pas de réponse, vous pouvez poster la question - à <span -class="ec-lmtt-10">fr.comp.text.tex</span> via Google ou votre lecteur de news, ou encore par messagerie à - <a -href="mailto:texhax@tug.org" ><a -href="texhax@tug.org" ><span -class="ec-lmtt-10">texhax@tug.org</span></a></a>. Mais avant de le faire, merci de lire l’introduction de la FAQ donnant les - conseils sur la façon de rédiger la question pour avoir des chances d’obtenir une réponse - pertinente<span class="frenchb-nbsp"> </span>: <a -href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion" class="url" ><span -class="ec-lmtt-10">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion</span></a>. - </dd><dt class="description"> -<span -class="ec-lmbx-10">Support de </span><span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> <span -class="ec-lmbx-10">Live</span> </dt><dd -class="description">– si vous voulez faire un rapport d’anomalie, émettre des suggestions ou - des commentaires sur la distribution <span class="TEX">T<span -class="E">E</span>X</span> Live, son installation ou sa documentation, utilisez - la liste de diffusion <a -href="mailto:tex-live@tug.org" ><a -href="tex-live@tug.org" ><span -class="ec-lmtt-10">tex-live@tug.org</span></a></a>. Mais attention, si la question concerne l’utilisation - d’un programme particulier inclus dans <span class="TEX">T<span -class="E">E</span>X</span> Live, il vaut mieux que vous vous adressiez - directement à la personne ou à la liste de diffusion qui maintient le programme. Il suffit - souvent d’ajouter l’option <span -class="ec-lmtt-10">--help </span>lors de l’exécution du programme pour trouver à qui - adresser le rapport. - </dd></dl> -<!--l. 229--><p class="noindent" >L’autre aspect du sujet concerne l’aide à apporter aux personnes soumettant des questions. Les forums -<span -class="ec-lmtt-10">comp.text.tex</span>, <span -class="ec-lmtt-10">fr.comp.text.tex</span> ainsi que les listes de diffusion <span -class="ec-lmtt-10">texhax </span>et <span -class="ec-lmtt-10">gut </span>sont ouverts à tous, -aussi n’hésitez pas à vous y joindre, à commencer la lecture et à fournir de l’aide là où cela vous est -possible. -<!--l. 237--><p class="noindent" > - - -<h3 class="sectionHead"><span class="titlemark">2 </span> <a - id="x1-70002"></a>Structure de <span class="TEX">T<span -class="E">E</span>X</span> Collection</h3> -<!--l. 240--><p class="noindent" >Nous décrivons ici le contenu de <span class="TEX">T<span -class="E">E</span>X</span> Collection qui est un sur-ensemble de <span class="TEX">T<span -class="E">E</span>X</span> Live. -<!--l. 242--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">2.1 </span> <a - id="x1-80002.1"></a><span class="TEX">T<span -class="E">E</span>X</span> Collection<span class="frenchb-nbsp"> </span>: <span class="TEX">T<span -class="E">E</span>X</span> Live, pro<span class="TEX">T<span -class="E">E</span>X</span>t, Mac<span class="TEX">T<span -class="E">E</span>X</span></h4> -<!--l. 245--><p class="noindent" >Le DVD <span class="TEX">T<span -class="E">E</span>X</span> Collection contient les éléments suivants<span class="frenchb-nbsp"> </span>: -<!--l. 247--><p class="noindent" > - <dl class="description"><dt class="description"> -<span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> <span -class="ec-lmbx-10">Live</span> </dt><dd -class="description">– un système <span class="TEX">T<span -class="E">E</span>X</span> complet (<span class="TEX">T<span -class="E">E</span>X</span> Live) qui peut au choix, être lancé à partir du - DVD (sans installation) ou être installé sur le disque dur. - </dd><dt class="description"> -<span -class="ec-lmbx-10">CTAN</span> </dt><dd -class="description">– une image du site d’archives CTAN. - </dd><dt class="description"> -<span -class="ec-lmbx-10">pro</span><span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span><span -class="ec-lmbx-10">t</span> </dt><dd -class="description">– une extension du système MiK<span class="TEX">T<span -class="E">E</span>X</span> pour Windows qui en facilite l’installation. Cette - distribution est totalement indépendante de <span class="TEX">T<span -class="E">E</span>X</span> Live, elle nécessite un mode d’installation - spécifique. Le site de Pro<span class="TEX">T<span -class="E">E</span>X</span>t se trouve ici<span class="frenchb-nbsp"> </span>: <a -href="http://tug.org/protext" class="url" ><span -class="ec-lmtt-10">http://tug.org/protext</span></a>. - </dd><dt class="description"> -<span -class="ec-lmbx-10">Mac</span><span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> </dt><dd -class="description">– un programme d’installation spécifique de <span class="TEX">T<span -class="E">E</span>X</span> Live pour Mac OS X et - quelques applications propres au système Mac. Le site de Mac<span class="TEX">T<span -class="E">E</span>X</span> se trouve ici<span class="frenchb-nbsp"> </span>: - <a -href="http://www.tug.org/mactex/" class="url" ><span -class="ec-lmtt-10">http://www.tug.org/mactex/</span></a>. - </dd><dt class="description"> -<span -class="ec-lmtk-10">texmf-extra</span> </dt><dd -class="description">– un répertoire contenant quelques extensions supplémentaires. - </dd></dl> -<!--l. 268--><p class="noindent" >Les droits d’utilisation des fichiers présents dans CTAN, Pro<span class="TEX">T<span -class="E">E</span>X</span>t et <span -class="ec-lmtt-10">texmf-extra </span>diffèrent de ceux de -<span class="TEX">T<span -class="E">E</span>X</span> Live, pensez à lire les licences si vous envisagez de modifier ou de redistribuer certains de ces -fichiers. -<!--l. 273--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">2.2 </span> <a - id="x1-90002.2"></a>Répertoires situés à la racine de <span class="TEX">T<span -class="E">E</span>X</span> Live</h4> -<!--l. 276--><p class="noindent" >La distribution <span class="TEX">T<span -class="E">E</span>X</span> Live est dans le sous-répertoire <span -class="ec-lmtt-10">texlive</span> du DVD <span class="TEX">T<span -class="E">E</span>X</span> Collection. Les -répertoires les plus importants situés à la racine de la distribution <span class="TEX">T<span -class="E">E</span>X</span> Live sont énumérés -ci-dessous<span class="frenchb-nbsp"> </span>: -<!--l. 280--><p class="noindent" > - <dl class="list1"><dt class="list"> - <span -class="ec-lmtt-10">bin</span> </dt><dd -class="list"> - <!--l. 281--><p class="noindent" >– programmes de la famille <span class="TEX">T<span -class="E">E</span>X</span>, rangés dans des sous-répertoires selon les plates-formes. - </dd><dt class="list"> - <span -class="ec-lmtt-10">readme.html</span> </dt><dd -class="list"> - <!--l. 284--><p class="noindent" >– une brève introduction et quelques liens utiles sous forme de pages <span -class="ec-lmcsc-10">html </span>dans différentes - langues. - </dd><dt class="list"> - <span -class="ec-lmtt-10">source</span> </dt><dd -class="list"> - <!--l. 287--><p class="noindent" >– le code source de tous les programmes, incluant la distribution Web2C de <span class="TEX">T<span -class="E">E</span>X</span> et Metafont. - - - </dd><dt class="list"> - <span -class="ec-lmtt-10">support</span> </dt><dd -class="list"> - <!--l. 290--><p class="noindent" >– ensemble d’extensions et programmes auxiliaires (en particulier des éditeurs et des <span -class="ec-lmri-10">shells</span> - dédiés à <span class="TEX">T<span -class="E">E</span>X</span>)<span class="frenchb-thinspace"> </span>; ils ne sont <span -class="ec-lmri-10">pas </span>installés par défaut. - </dd><dt class="list"> - <span -class="ec-lmtt-10">texmf</span> </dt><dd -class="list"> - <!--l. 294--><p class="noindent" >– répertoire contenant les programmes et leur documentation<span class="frenchb-thinspace"> </span>; ne contient ni les formats ni - les extensions (la variable <span -class="ec-lmtt-10">TEXMFMAIN </span>de la section suivante pointe sur ce répertoire). - </dd><dt class="list"> - <span -class="ec-lmtt-10">texmf-dist</span> </dt><dd -class="list"> - <!--l. 298--><p class="noindent" >– répertoire principal où se trouvent les extensions, les fontes, etc., avec leur documentation - (la variable <span -class="ec-lmtt-10">TEXMFDIST </span>de la section suivante pointe sur ce répertoire). - </dd><dt class="list"> - <span -class="ec-lmtt-10">texmf-doc</span> </dt><dd -class="list"> - <!--l. 302--><p class="noindent" >– répertoire contenant le reste de la documentation, le sous-répertoire doc est organisé par - langue. - </dd><dt class="list"> - <span -class="ec-lmtt-10">tlpkg</span> </dt><dd -class="list"> - <!--l. 305--><p class="noindent" >– scripts et programmes d’installation<span class="frenchb-thinspace"> </span>; des versions de Perl et de Ghostscript (inaccessibles - en dehors de <span class="TEX">T<span -class="E">E</span>X</span> Live) ainsi qu’un nouveau visualiseur de fichiers PostScript ont été ajoutés - pour Windows.</dd></dl> -<!--l. 311--><p class="noindent" >On trouve également, au même niveau que les répertoires mentionnés ci-dessus, les scripts d’installation -et les fichiers <span -class="ec-lmtt-10">README</span> (disponibles dans différentes langues). -<!--l. 315--><p class="noindent" >Le répertoire <span -class="ec-lmtt-10">texmf-doc</span> ne contient que de la documentation mais pas toute la documentation. Celle -concernant les programmes (manuels, pages <span -class="ec-lmri-10">man </span>et fichiers de type <span -class="ec-lmri-10">info </span>est dans <span -class="ec-lmtt-10">texmf/doc</span> car les -programmes correspondants sont dans <span -class="ec-lmtt-10">texmf</span>. De même, la documentation des extensions et formats est -dans <span -class="ec-lmtt-10">texmf-dist/doc</span>. Les commandes <span -class="ec-lmss-10">texdoc </span>ou <span -class="ec-lmss-10">texdoctk </span>trouveront pour vous les documentations où -qu’elles soient sur le disque. Le fichier <a -href="../../../../doc.html" >doc.html</a> du DVD contient une liste de liens bien utiles pour -localiser les fichiers de documentation. -<!--l. 326--><p class="noindent" >La documentation de <span class="TEX">T<span -class="E">E</span>X</span> Live proprement dite est disponible dans le répertoire <span -class="ec-lmtt-10">texmf-doc</span> en -plusieurs langues, - <ul class="itemize1"> - <li class="itemize">anglais<span class="frenchb-nbsp"> </span>: <a -href="../../../../texmf-doc/doc/english/texlive-en" >texmf-doc/doc/english/texlive-en</a>, - </li> - <li class="itemize">allemand<span class="frenchb-nbsp"> </span>: <a -href="../../../../texmf-doc/doc/german/texlive-de" >texmf-doc/doc/german/texlive-de</a>, - </li> - <li class="itemize">chinois (simplifié)<span class="frenchb-nbsp"> </span>: <a -href="../../../../texmf-doc/doc/chinese/texlive-zh-cn" >texmf-doc/doc/chinese/texlive-zh-cn</a>, - </li> - <li class="itemize">français<span class="frenchb-nbsp"> </span>: <a -href="../../../../texmf-doc/doc/french/texlive-fr" >texmf-doc/doc/french/texlive-fr</a>, - </li> - <li class="itemize">polonais<span class="frenchb-nbsp"> </span>: <a -href="../../../../texmf-doc/doc/polish/texlive-pl" >texmf-doc/doc/polish/texlive-pl</a>, - </li> - <li class="itemize">russe<span class="frenchb-nbsp"> </span>: <a -href="../../../../texmf-doc/doc/russian/texlive-ru" >texmf-doc/doc/russian/texlive-ru</a>, - </li> - <li class="itemize">tchèque & slovaque<span class="frenchb-nbsp"> </span>: <a -href="../../../../texmf-doc/doc/czechslovak/texlive-cz" >texmf-doc/doc/czechslovak/texlive-cz</a>.</li></ul> -<!--l. 339--><p class="noindent" > - -<h4 class="subsectionHead"><span class="titlemark">2.3 </span> <a - id="x1-100002.3"></a>Description des arborescences « texmf » de <span class="TEX">T<span -class="E">E</span>X</span> Live</h4> -<!--l. 342--><p class="noindent" >Nous donnons ici la liste complète des variables prédéfinies qui contiennent les noms des différentes -arborescences de type « texmf » et l’usage qui en est fait. La commande <span -class="ec-lmss-10">texconfig conf </span>retourne les -valeurs de ces variables, ce qui permet de savoir où se trouvent ces différentes arborescences dans une -installation donnée. -<!--l. 348--><p class="noindent" > - <dl class="list1"><dt class="list"> - <span -class="ec-lmtt-10">TEXMFMAIN</span> </dt><dd -class="list"> - <!--l. 349--><p class="noindent" >– contient les éléments essentiels du système, comme les scripts (<span -class="ec-lmss-10">web2c/mktexdir</span>, etc.), leur - documentation mais pas les formats ni les fichiers de macros.– - </dd><dt class="list"> - <span -class="ec-lmtt-10">TEXMFDIST</span> </dt><dd -class="list"> - <!--l. 352--><p class="noindent" >– contient les fichiers de macros (Plain, <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>, Con<span class="TEX">T<span -class="E">E</span>X</span>t, etc.,), les fontes, etc., de la - distribution <span class="TEX">T<span -class="E">E</span>X</span> Live<span class="frenchb-thinspace"> </span>; rien ne devrait être ni ajouté ni supprimé dans cette arborescence. - </dd><dt class="list"> - <span -class="ec-lmtt-10">TEXMFLOCAL</span> </dt><dd -class="list"> - <!--l. 355--><p class="noindent" >– c’est là que l’administrateur de la machine doit placer les classes et extensions locales, les - fontes non disponibles dans <span class="TEX">T<span -class="E">E</span>X</span> Live, etc. - </dd><dt class="list"> - <span -class="ec-lmtt-10">TEXMFHOME</span> </dt><dd -class="list"> - <!--l. 358--><p class="noindent" >– contient les fichiers personnels (extensions, classes, fontes) de l’utilisateur<span class="frenchb-thinspace"> </span>; ce répertoire - est installé automatiquement dans le répertoire personnel de l’utilisateur. - </dd><dt class="list"> - <span -class="ec-lmtt-10">TEXMFCONFIG</span> </dt><dd -class="list"> - <!--l. 361--><p class="noindent" >– c’est là que les scripts <span -class="ec-lmss-10">updmap </span>et <span -class="ec-lmss-10">fmtutil </span>recherchent leurs fichiers de configuration en - priorité. <span -class="ec-lmss-10">texconfig </span>y place les versions modifiées des fichiers de configuration. Sous <span -class="ec-lmtt-10">TEXMFHOME</span> - par défaut. - </dd><dt class="list"> - <span -class="ec-lmtt-10">TEXMFSYSCONFIG</span> </dt><dd -class="list"> - <!--l. 365--><p class="noindent" >– c’est là que les scripts <span -class="ec-lmss-10">updmap-sys </span>et <span -class="ec-lmss-10">fmtutil-sys </span>recherchent leurs fichiers de configuration - en priorité. <span -class="ec-lmss-10">texconfig-sys </span>y place les versions modifiées des fichiers de configuration. - </dd><dt class="list"> - <span -class="ec-lmtt-10">TEXMFVAR</span> </dt><dd -class="list"> - <!--l. 369--><p class="noindent" >– c’est là que les scripts <span -class="ec-lmss-10">texconfig</span>, <span -class="ec-lmss-10">updmap </span>et <span -class="ec-lmss-10">fmtutil </span>rangent les formats et les fichiers <span -class="ec-lmtt-10">.map</span> - qu’ils produisent. Sous <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">$HOME</span></span></span> par défaut. - </dd><dt class="list"> - <span -class="ec-lmtt-10">TEXMFSYSVAR</span> </dt><dd -class="list"> - <!--l. 372--><p class="noindent" >– c’est là que les scripts <span -class="ec-lmss-10">texconfig-sys</span>, <span -class="ec-lmss-10">updmap-sys </span>et <span -class="ec-lmss-10">fmtutil-sys </span>rangent les formats et les - fichiers <span -class="ec-lmtt-10">.map </span>qu’ils produisent.</dd></dl> -<!--l. 377--><p class="noindent" >La structure de l’arborescence <span class="TEX">T<span -class="E">E</span>X</span> Live est par défaut la suivante<span class="frenchb-nbsp"> </span>: - <dl class="description"><dt class="description"> -<span -class="ec-lmbx-10">racine multi-utilisateurs</span> </dt><dd -class="description">(par exemple <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">/usr/local/texlive</span></span></span>, <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">D:\texlive</span></span></span>,...) qui contient - éventuellement plusieurs distributions<span class="frenchb-nbsp"> </span>: - <dl class="list2"><dt class="list"> - <span -class="ec-lmtt-10">2007</span> </dt><dd -class="list"> - <!--l. 383--><p class="noindent" >– la distribution précédente, - <dl class="list3"><dt class="list"> - <span -class="ec-lmtt-10">...</span> </dt><dd -class="list"> - <!--l. 385--><p class="noindent" ></dd></dl> - - </dd><dt class="list"> - <span -class="ec-lmtt-10">2008</span> </dt><dd -class="list"> - <!--l. 387--><p class="noindent" >– la distribution actuelle, - <dl class="list3"><dt class="list"> - <span -class="ec-lmtt-10">bin</span> </dt><dd -class="list"> - <!--l. 389--><p class="noindent" >  - <dl class="list4"><dt class="list"> - <span -class="ec-lmtt-10">i386-linux</span> </dt><dd -class="list"> - <!--l. 391--><p class="noindent" >– exécutables Linux, - </dd><dt class="list"> - <span -class="ec-lmtt-10">...</span> </dt><dd -class="list"> - <!--l. 392--><p class="noindent" > - </dd><dt class="list"> - <span -class="ec-lmtt-10">universal-darwin</span> </dt><dd -class="list"> - <!--l. 393--><p class="noindent" >– exécutables Mac OS X, - </dd><dt class="list"> - <span -class="ec-lmtt-10">win32</span> </dt><dd -class="list"> - <!--l. 394--><p class="noindent" >– exécutables Windows,</dd></dl> - </dd><dt class="list"> - <span -class="ec-lmtt-10">texmf</span> </dt><dd -class="list"> - <!--l. 396--><p class="noindent" >– correspond à <span -class="ec-lmtt-10">TEXMFMAIN</span>, - </dd><dt class="list"> - <span -class="ec-lmtt-10">texmf-dist</span> </dt><dd -class="list"> - <!--l. 397--><p class="noindent" >– correspond à <span -class="ec-lmtt-10">TEXMFDIST</span>, - </dd><dt class="list"> - <span -class="ec-lmtt-10">texmf-doc</span> </dt><dd -class="list"> - <!--l. 398--><p class="noindent" >– correspond à <span -class="ec-lmtt-10">TEXMFDOC</span>, - </dd><dt class="list"> - <span -class="ec-lmtt-10">texmf-var</span> </dt><dd -class="list"> - <!--l. 399--><p class="noindent" >– correspond à <span -class="ec-lmtt-10">TEXMFSYSVAR</span>, - </dd><dt class="list"> - <span -class="ec-lmtt-10">texmf-config</span> </dt><dd -class="list"> - <!--l. 400--><p class="noindent" >– correspond à <span -class="ec-lmtt-10">TEXMFSYSCONFIG</span>,</dd></dl> - </dd><dt class="list"> - <span -class="ec-lmtt-10">texmf-local</span> </dt><dd -class="list"> - <!--l. 402--><p class="noindent" >– correspond à <span -class="ec-lmtt-10">TEXMFLOCAL</span>, normalement commun à plusieurs distributions <span class="TEX">T<span -class="E">E</span>X</span> Live (2007, - 2008, etc.),</dd></dl> - </dd><dt class="description"> -<span -class="ec-lmbx-10">r</span><span -class="ec-lmbx-10">épertoire personnel de l’utilisateur</span> </dt><dd -class="description"><span -class="ec-lmtt-10">$HOME </span>ou <span -class="ec-lmtt-10">%USERPROFILE%</span><span class="frenchb-nbsp"> </span>: - <dl class="list2"><dt class="list"> - <span -class="ec-lmtt-10">.texlive2007</span> </dt><dd -class="list"> - <!--l. 408--><p class="noindent" >– fichiers générés automatiquement par la distribution <span class="TEX">T<span -class="E">E</span>X</span> Live précédente, - </dd><dt class="list"> - <span -class="ec-lmtt-10">.texlive2008</span> </dt><dd -class="list"> - <!--l. 410--><p class="noindent" >– fichiers générés automatiquement par la distribution <span class="TEX">T<span -class="E">E</span>X</span> Live actuelle, - <dl class="list3"><dt class="list"> - <span -class="ec-lmtt-10">texmf-var</span> </dt><dd -class="list"> - <!--l. 413--><p class="noindent" >– correspond à <span -class="ec-lmtt-10">TEXMFVAR</span>, - - </dd><dt class="list"> - <span -class="ec-lmtt-10">texmf-config</span> </dt><dd -class="list"> - <!--l. 414--><p class="noindent" >– correspond à <span -class="ec-lmtt-10">TEXMFCONFIG</span>,</dd></dl> - </dd><dt class="list"> - <span -class="ec-lmtt-10">texmf</span> </dt><dd -class="list"> - <!--l. 416--><p class="noindent" >– correspond à <span -class="ec-lmtt-10">TEXMFHOME</span>, répertoire regroupant tous les répertoires de macros - personnelles<span class="frenchb-nbsp"> </span>: <span -class="ec-lmtt-10">texmf/tex/latex</span> par exemple pour les fichiers de macros LaTeX, - etc.</dd></dl> - </dd></dl> -<!--l. 422--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">2.4 </span> <a - id="x1-110002.4"></a>Les extensions de <span class="TEX">T<span -class="E">E</span>X</span></h4> -<!--l. 425--><p class="noindent" ><span class="TEX">T<span -class="E">E</span>X</span> Live contient, à part <span class="TEX">T<span -class="E">E</span>X</span> lui-même (le programme <span -class="ec-lmss-10">tex</span>) qui est figé sauf rares corrections de -bogues, plusieurs extensions de <span class="TEX">T<span -class="E">E</span>X</span>. -<!--l. 428--><p class="noindent" > - <dl class="description"><dt class="description"> -<span -class="ec-lmbx-10">e-</span><span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> </dt><dd -class="description"> ajoute un jeu de nouvelles primitives et les extensions <span class="TEX">T<span -class="E">E</span>X</span>--XE T pour l’écriture de droite - à gauche<span class="frenchb-thinspace"> </span>; e-<span class="TEX">T<span -class="E">E</span>X</span> est, en mode normal, 100% compatible avec <span class="TEX">T<span -class="E">E</span>X</span> standard. Pour plus de - détails consulter le fichier <a -href="../../../../texmf-dist/doc/etex/base/etex_man.pdf" >texmf-dist/doc/etex/base/etex_man.pdf</a> du DVD. - </dd><dt class="description"> -<span -class="ec-lmbx-10">pdf</span><span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> </dt><dd -class="description">inclut les extensions e-<span class="TEX">T<span -class="E">E</span>X</span> et produit, au choix, des fichiers au format - Acrobat PDF ou au format DVI. C’est le moteur de base sur lequel sont - construits tous les formats autres que plain<span class="TEX">T<span -class="E">E</span>X</span> (voir <a -href="http://www.pdftex.org/" class="url" ><span -class="ec-lmtt-10">http://www.pdftex.org/</span></a>). - Le manuel d’utilisation se trouve sur le DVD dans <a -href="../../../../texmf/doc/pdftex/manual/" >texmf/doc/pdftex/manual/</a>. Le - fichier <a -href="../../../../texmf/doc/pdftex/pdftex/manual/samplepdf/samplepdf.tex" >texmf/doc/pdftex/pdftex/manual/samplepdf/samplepdf.tex</a> donne des exemples - d’utilisation. - </dd><dt class="description"> -<span -class="ec-lmbx-10">Lua</span><span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> </dt><dd -class="description">est le successeur de pdf<span class="TEX">T<span -class="E">E</span>X</span> avec lequel il reste compatible. Il devrait également - remplacer Aleph, voir ci-dessous. Lua<span class="TEX">T<span -class="E">E</span>X</span> fait appel à l’interpréteur de commande - Lua (voir <a -href="http://www.lua.org/" class="url" ><span -class="ec-lmtt-10">http://www.lua.org/</span></a>) qui apporte des solutions élégantes à beaucoup de - problèmes épineux en <span class="TEX">T<span -class="E">E</span>X</span> pur. La commande <span -class="ec-lmtt-10">texlua</span>, qui fonctionne comme un - interpréteur Lua indépendant, est déjà utilisée en tant que telle dans <span class="TEX">T<span -class="E">E</span>X</span> Live. Voir - <a -href="http://www.luatex.org/" class="url" ><span -class="ec-lmtt-10">http://www.luatex.org/</span></a> et <a -href="../../../../texmf-dist/doc/luatex/luatexref-t.pdf" >texmf-dist/doc/luatex/luatexref-t.pdf</a>. - </dd><dt class="description"> -<span -class="ec-lmbx-10">Xe</span><span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> </dt><dd -class="description">ajoute la possibilité d’utiliser en entrée le codage Unicode et en sortie les fontes - OpenType et les fontes système de la machine, ceci grâce à des bibliothèques externes<span class="frenchb-nbsp"> </span>: voir - <a -href="http://scripts.sil.org/xetex" class="url" ><span -class="ec-lmtt-10">http://scripts.sil.org/xetex</span></a>. - </dd><dt class="description"> -<span -class="ec-lmbx-10">Omega (Omega)</span> </dt><dd -class="description">fonctionne en utilisant Unicode et des caractères 16 bits, ce qui lui permet - de travailler directement et simultanément avec presque toutes les écritures du monde. - L’extension supporte aussi le chargement dynamique d’OTP (Omega <span -class="ec-lmri-10">Translation Processes</span>) - qui permet à l’utilisateur d’appliquer sur des flux d’entrée quelconques des transformations - complexes qu’il aura lui-même définies. Voir la documentation (pas vraiment à jour) dans - <a -href="../../../../texmf-dist/doc/omega/base/doc-1.8.tex" >texmf-dist/doc/omega/base/doc-1.8.tex</a>. - </dd><dt class="description"> -<span -class="ec-lmbx-10">Aleph</span> </dt><dd -class="description">combine les fonctionnalités de Omega et de e-<span class="TEX">T<span -class="E">E</span>X</span>. <a -href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a> contient - une documentation de base. - </dd></dl> - -<!--l. 475--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">2.5 </span> <a - id="x1-120002.5"></a>Quelques autres programmes intéressants dans <span class="TEX">T<span -class="E">E</span>X</span> Live</h4> -<!--l. 477--><p class="noindent" >Voici quelques autres programmes couramment utilisés et présents dans <span class="TEX">T<span -class="E">E</span>X</span> Live<span class="frenchb-nbsp"> </span>: -<!--l. 480--><p class="noindent" > - <dl class="list1"><dt class="list"> - <span -class="ec-lmss-10">bibtex</span> </dt><dd -class="list"> - <!--l. 482--><p class="noindent" >– traitement de la bibliographie. - </dd><dt class="list"> - <span -class="ec-lmss-10">makeindex</span> </dt><dd -class="list"> - <!--l. 484--><p class="noindent" >– traitement des index. - </dd><dt class="list"> - <span -class="ec-lmss-10">dvips</span> </dt><dd -class="list"> - <!--l. 486--><p class="noindent" >– conversion DVI vers PostScript. - </dd><dt class="list"> - <span -class="ec-lmss-10">xdvi</span> </dt><dd -class="list"> - <!--l. 488--><p class="noindent" >– visualisation DVI pour le système X Window. - </dd><dt class="list"> - <span -class="ec-lmss-10">dvilj</span> </dt><dd -class="list"> - <!--l. 490--><p class="noindent" >– pilote DVI pour les imprimantes HP LaserJet. - </dd><dt class="list"> - <span -class="ec-lmss-10">dv2dt, dt2dv</span> </dt><dd -class="list"> - <!--l. 492--><p class="noindent" >– conversion DVI vers ou depuis du texte simple. - </dd><dt class="list"> - <span -class="ec-lmss-10">dviconcat, dviselect</span> </dt><dd -class="list"> - <!--l. 494--><p class="noindent" >– couper/Coller de pages à partir de fichiers DVI. - </dd><dt class="list"> - <span -class="ec-lmss-10">dvipdfmx</span> </dt><dd -class="list"> - <!--l. 497--><p class="noindent" >– conversion DVI vers PDF, une autre façon de produire des fichiers PDF, concurrente - de pdf<span class="TEX">T<span -class="E">E</span>X</span> mentionné ci-dessus<span class="frenchb-thinspace"> </span>; voir aussi les extensions <span -class="ec-lmss-10">ps4pdf </span>et <span -class="ec-lmss-10">pdftricks </span>pour d’autres - alternatives. - </dd><dt class="list"> - <span -class="ec-lmss-10">psselect, psnup, ...</span> </dt><dd -class="list"> - <!--l. 502--><p class="noindent" >– utilitaires PostScript. - </dd><dt class="list"> - <span -class="ec-lmss-10">lacheck</span> </dt><dd -class="list"> - <!--l. 504--><p class="noindent" >– vérification de syntaxe <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>. - </dd><dt class="list"> - <span -class="ec-lmss-10">texexec, texmfstart</span> </dt><dd -class="list"> - <!--l. 506--><p class="noindent" >– processeurs Con<span class="TEX">T<span -class="E">E</span>X</span>t et PDF. - </dd><dt class="list"> - <span -class="ec-lmss-10">tex4ht</span> </dt><dd -class="list"> - <!--l. 508--><p class="noindent" >– conversion <span class="TEX">T<span -class="E">E</span>X</span> vers HTML et XML. - </dd></dl> - - -<!--l. 512--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">2.6 </span> <a - id="x1-130002.6"></a>Fontes incluses dans <span class="TEX">T<span -class="E">E</span>X</span> Live</h4> -<!--l. 515--><p class="noindent" >La distribution <span class="TEX">T<span -class="E">E</span>X</span> Live contient un grand nombre de fontes vectorielles de haute qualité<span class="frenchb-nbsp"> </span>: voir -<a -href="http://tug.org/fonts" class="url" ><span -class="ec-lmtt-10">http://tug.org/fonts</span></a> et <a -href="../../../../texmf-doc/english/free-math-fonts-survey" >texmf-doc/english/free-math-fonts-survey</a>. -<!--l. 520--><p class="noindent" > -<h3 class="sectionHead"><span class="titlemark">3 </span> <a - id="x1-140003"></a>Installation</h3> -<!--l. 523--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">3.1 </span> <a - id="x1-150003.1"></a>Démarrage de l’installation</h4> -<!--l. 526--><p class="noindent" >La première chose à faire est de récupérer le DVD <span class="TEX">T<span -class="E">E</span>X</span> Collection ou de télécharger le programme -d’installation par le réseau. Le programme d’installation s’appelle <span -class="ec-lmtt-10">install-tl</span> pour Unix et -<span -class="ec-lmtt-10">install-tl.bat</span> pour Windows. -<!--l. 531--><p class="noindent" > - <dl class="description"><dt class="description"> -<span -class="ec-lmbx-10">Installeur r</span><span -class="ec-lmbx-10">éseau</span> </dt><dd -class="description">– à télécharger sur CTAN dans <span -class="ec-lmtt-10">systems/texlive/tlnet</span><span class="frenchb-thinspace"> </span>; - l’url <a -href="http://mirror.ctan.org/systems/texlive/tlnet" class="url" ><span -class="ec-lmtt-10">http://mirror.ctan.org/systems/texlive/tlnet</span></a> vous redirigera automatiquement - vers le serveur d’archive le plus proche de chez vous. Deux versions sont disponibles, - <span -class="ec-lmtt-10">install-tl.zip</span> utilisable sous Unix et sous Windows et <span -class="ec-lmtt-10">install-unx.tar.gz</span> pour Unix - seulement (y compris Mac OS X). Après décompression de l’un de ces deux fichiers, les scripts - <span -class="ec-lmtt-10">install-tl</span> et <span -class="ec-lmtt-10">install-tl.bat</span> se trouveront dans le sous-répertoire <span -class="ec-lmtt-10">install-tl</span>. - </dd><dt class="description"> -<span -class="ec-lmbx-10">DVD </span><span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> <span -class="ec-lmbx-10">Collection</span> </dt><dd -class="description">– aller dans le répertoire <span -class="ec-lmtt-10">texlive</span>. Sous Windows, l’installation - démarrera probablement automatiquement quand vous insérerez le DVD, sinon, il faudra - lancer le script d’installation <span -class="ec-lmtt-10">install-tl</span> ou <span -class="ec-lmtt-10">install-tl.bat</span>. Le DVD <span class="TEX">T<span -class="E">E</span>X</span> Collection - est distribué gratuitement aux membres des groupes d’utilisateurs de <span class="TEX">T<span -class="E">E</span>X</span> (Gutenberg par - exemple en France, voir la liste des groupes sur <a -href="http://tug.org/usergroups.html" class="url" ><span -class="ec-lmtt-10">http://tug.org/usergroups.html</span></a>). Il est - également possible de l’acheter séparément (<a -href="http://tug.org/store" class="url" ><span -class="ec-lmtt-10">http://tug.org/store</span></a>) ou de graver l’image - ISO (<a -href="http://tug.org/texlive/acquire.html" class="url" ><span -class="ec-lmtt-10">http://tug.org/texlive/acquire.html</span></a>).</dd></dl> -<!--l. 552--><p class="noindent" >Les sections suivantes détaillent le processus d’installation. -<!--l. 555--><p class="noindent" ><hr class="figure"><div class="figure" -><table class="figure"><tr class="figure"><td class="figure" -> - - -<a - id="x1-15091r1"></a> - - -<div class="fancyvrb" id="fancyvrb1"> -<a - id="x1-15002r1"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> ======================></span><span -class="ec-lmtt-8x-x-87"> TeX</span><span -class="ec-lmtt-8x-x-87"> Live</span><span -class="ec-lmtt-8x-x-87"> installation</span><span -class="ec-lmtt-8x-x-87"> procedure</span><span -class="ec-lmtt-8x-x-87"> <=====================</span> -<br class="fancyvrb" /><a - id="x1-15004r2"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span> -<br class="fancyvrb" /><a - id="x1-15006r3"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> =======></span><span -class="ec-lmtt-8x-x-87"> Note:</span><span -class="ec-lmtt-8x-x-87"> Letters/digits</span><span -class="ec-lmtt-8x-x-87"> in</span><span -class="ec-lmtt-8x-x-87"> <angle</span><span -class="ec-lmtt-8x-x-87"> brackets></span><span -class="ec-lmtt-8x-x-87"> indicate</span><span -class="ec-lmtt-8x-x-87"> menu</span><span -class="ec-lmtt-8x-x-87"> items</span><span -class="ec-lmtt-8x-x-87"> <=======</span> -<br class="fancyvrb" /><a - id="x1-15008r4"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> =======></span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> for</span><span -class="ec-lmtt-8x-x-87"> commands</span><span -class="ec-lmtt-8x-x-87"> or</span><span -class="ec-lmtt-8x-x-87"> configurable</span><span -class="ec-lmtt-8x-x-87"> options</span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <=======</span> -<br class="fancyvrb" /><a - id="x1-15010r5"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span> -<br class="fancyvrb" /><a - id="x1-15012r6"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span> -<br class="fancyvrb" /><a - id="x1-15014r7"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> Detected</span><span -class="ec-lmtt-8x-x-87"> platform:</span><span -class="ec-lmtt-8x-x-87"> Intel</span><span -class="ec-lmtt-8x-x-87"> x86</span><span -class="ec-lmtt-8x-x-87"> with</span><span -class="ec-lmtt-8x-x-87"> GNU/Linux</span> -<br class="fancyvrb" /><a - id="x1-15016r8"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span> -<br class="fancyvrb" /><a - id="x1-15018r9"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <B></span><span -class="ec-lmtt-8x-x-87"> binary</span><span -class="ec-lmtt-8x-x-87"> systems:</span><span -class="ec-lmtt-8x-x-87"> 1</span><span -class="ec-lmtt-8x-x-87"> out</span><span -class="ec-lmtt-8x-x-87"> of</span><span -class="ec-lmtt-8x-x-87"> 16</span> -<br class="fancyvrb" /><a - id="x1-15020r10"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span> -<br class="fancyvrb" /><a - id="x1-15022r11"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <S></span><span -class="ec-lmtt-8x-x-87"> Installation</span><span -class="ec-lmtt-8x-x-87"> scheme</span><span -class="ec-lmtt-8x-x-87"> (scheme-full)</span> -<br class="fancyvrb" /><a - id="x1-15024r12"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span> -<br class="fancyvrb" /><a - id="x1-15026r13"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> Customizing</span><span -class="ec-lmtt-8x-x-87"> installation</span><span -class="ec-lmtt-8x-x-87"> scheme:</span> -<br class="fancyvrb" /><a - id="x1-15028r14"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <C></span><span -class="ec-lmtt-8x-x-87"> standard</span><span -class="ec-lmtt-8x-x-87"> collections</span> -<br class="fancyvrb" /><a - id="x1-15030r15"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <L></span><span -class="ec-lmtt-8x-x-87"> language</span><span -class="ec-lmtt-8x-x-87"> collections</span> -<br class="fancyvrb" /><a - id="x1-15032r16"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> 83</span><span -class="ec-lmtt-8x-x-87"> collections</span><span -class="ec-lmtt-8x-x-87"> out</span><span -class="ec-lmtt-8x-x-87"> of</span><span -class="ec-lmtt-8x-x-87"> 84,</span><span -class="ec-lmtt-8x-x-87"> disk</span><span -class="ec-lmtt-8x-x-87"> space</span><span -class="ec-lmtt-8x-x-87"> required:</span><span -class="ec-lmtt-8x-x-87"> 1666</span><span -class="ec-lmtt-8x-x-87"> MB</span> -<br class="fancyvrb" /><a - id="x1-15034r17"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span> -<br class="fancyvrb" /><a - id="x1-15036r18"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <D></span><span -class="ec-lmtt-8x-x-87"> directories:</span> -<br class="fancyvrb" /><a - id="x1-15038r19"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> TEXDIR</span><span -class="ec-lmtt-8x-x-87"> (the</span><span -class="ec-lmtt-8x-x-87"> main</span><span -class="ec-lmtt-8x-x-87"> TeX</span><span -class="ec-lmtt-8x-x-87"> directory):</span> -<br class="fancyvrb" /><a - id="x1-15040r20"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> !!</span><span -class="ec-lmtt-8x-x-87"> default</span><span -class="ec-lmtt-8x-x-87"> location:</span><span -class="ec-lmtt-8x-x-87"> /usr/local/texlive/2008</span> -<br class="fancyvrb" /><a - id="x1-15042r21"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> !!</span><span -class="ec-lmtt-8x-x-87"> is</span><span -class="ec-lmtt-8x-x-87"> not</span><span -class="ec-lmtt-8x-x-87"> writable,</span><span -class="ec-lmtt-8x-x-87"> please</span><span -class="ec-lmtt-8x-x-87"> select</span><span -class="ec-lmtt-8x-x-87"> a</span><span -class="ec-lmtt-8x-x-87"> different</span><span -class="ec-lmtt-8x-x-87"> one!</span> -<br class="fancyvrb" /><a - id="x1-15044r22"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> TEXMFLOCAL</span><span -class="ec-lmtt-8x-x-87"> (directory</span><span -class="ec-lmtt-8x-x-87"> for</span><span -class="ec-lmtt-8x-x-87"> site-wide</span><span -class="ec-lmtt-8x-x-87"> local</span><span -class="ec-lmtt-8x-x-87"> files):</span> -<br class="fancyvrb" /><a - id="x1-15046r23"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> /usr/local/texlive/texmf-local</span> -<br class="fancyvrb" /><a - id="x1-15048r24"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> TEXMFSYSVAR</span><span -class="ec-lmtt-8x-x-87"> (directory</span><span -class="ec-lmtt-8x-x-87"> for</span><span -class="ec-lmtt-8x-x-87"> variable</span><span -class="ec-lmtt-8x-x-87"> and</span><span -class="ec-lmtt-8x-x-87"> automatically</span><span -class="ec-lmtt-8x-x-87"> generated</span><span -class="ec-lmtt-8x-x-87"> data):</span> -<br class="fancyvrb" /><a - id="x1-15050r25"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> /usr/local/texlive/2008/texmf-var</span> -<br class="fancyvrb" /><a - id="x1-15052r26"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> TEXMFSYSCONFIG</span><span -class="ec-lmtt-8x-x-87"> (directory</span><span -class="ec-lmtt-8x-x-87"> for</span><span -class="ec-lmtt-8x-x-87"> local</span><span -class="ec-lmtt-8x-x-87"> config):</span> -<br class="fancyvrb" /><a - id="x1-15054r27"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> /usr/local/texlive/2008/texmf-config</span> -<br class="fancyvrb" /><a - id="x1-15056r28"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> TEXMFHOME</span><span -class="ec-lmtt-8x-x-87"> (directory</span><span -class="ec-lmtt-8x-x-87"> for</span><span -class="ec-lmtt-8x-x-87"> user-specific</span><span -class="ec-lmtt-8x-x-87"> files):</span> -<br class="fancyvrb" /><a - id="x1-15058r29"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> ~/texmf</span> -<br class="fancyvrb" /><a - id="x1-15060r30"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span> -<br class="fancyvrb" /><a - id="x1-15062r31"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <O></span><span -class="ec-lmtt-8x-x-87"> options:</span> -<br class="fancyvrb" /><a - id="x1-15064r32"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> use</span><span -class="ec-lmtt-8x-x-87"> letter</span><span -class="ec-lmtt-8x-x-87"> size</span><span -class="ec-lmtt-8x-x-87"> instead</span><span -class="ec-lmtt-8x-x-87"> of</span><span -class="ec-lmtt-8x-x-87"> A4</span><span -class="ec-lmtt-8x-x-87"> by</span><span -class="ec-lmtt-8x-x-87"> default</span> -<br class="fancyvrb" /><a - id="x1-15066r33"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> [X]</span><span -class="ec-lmtt-8x-x-87"> create</span><span -class="ec-lmtt-8x-x-87"> all</span><span -class="ec-lmtt-8x-x-87"> format</span><span -class="ec-lmtt-8x-x-87"> files</span> -<br class="fancyvrb" /><a - id="x1-15068r34"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> [X]</span><span -class="ec-lmtt-8x-x-87"> install</span><span -class="ec-lmtt-8x-x-87"> macro/font</span><span -class="ec-lmtt-8x-x-87"> doc</span><span -class="ec-lmtt-8x-x-87"> tree</span> -<br class="fancyvrb" /><a - id="x1-15070r35"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> [X]</span><span -class="ec-lmtt-8x-x-87"> install</span><span -class="ec-lmtt-8x-x-87"> macro/font</span><span -class="ec-lmtt-8x-x-87"> source</span><span -class="ec-lmtt-8x-x-87"> tree</span> -<br class="fancyvrb" /><a - id="x1-15072r36"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> create</span><span -class="ec-lmtt-8x-x-87"> symlinks</span><span -class="ec-lmtt-8x-x-87"> in</span><span -class="ec-lmtt-8x-x-87"> standard</span><span -class="ec-lmtt-8x-x-87"> directories</span> -<br class="fancyvrb" /><a - id="x1-15074r37"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span> -<br class="fancyvrb" /><a - id="x1-15076r38"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <V></span><span -class="ec-lmtt-8x-x-87"> Install</span><span -class="ec-lmtt-8x-x-87"> for</span><span -class="ec-lmtt-8x-x-87"> running</span><span -class="ec-lmtt-8x-x-87"> from</span><span -class="ec-lmtt-8x-x-87"> DVD</span> -<br class="fancyvrb" /><a - id="x1-15078r39"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span> -<br class="fancyvrb" /><a - id="x1-15080r40"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> Other</span><span -class="ec-lmtt-8x-x-87"> actions:</span> -<br class="fancyvrb" /><a - id="x1-15082r41"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <I></span><span -class="ec-lmtt-8x-x-87"> start</span><span -class="ec-lmtt-8x-x-87"> installation</span><span -class="ec-lmtt-8x-x-87"> to</span><span -class="ec-lmtt-8x-x-87"> HD</span> -<br class="fancyvrb" /><a - id="x1-15084r42"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <H></span><span -class="ec-lmtt-8x-x-87"> help</span> -<br class="fancyvrb" /><a - id="x1-15086r43"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <Q></span><span -class="ec-lmtt-8x-x-87"> quit</span> -<br class="fancyvrb" /><a - id="x1-15088r44"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span> -<br class="fancyvrb" /><a - id="x1-15090r45"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> Enter</span><span -class="ec-lmtt-8x-x-87"> command:</span> -</div> -<br /> <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id"><span -class="ec-lmcsc-10">Figure</span> 1: </td><td -class="content">Écran principal de configuration (GNU/Linux)</td></tr></table><!--tex4ht:label?: x1-15091r1 --> - - -<!--l. 605--><p class="noindent" ></td></tr></table></div><hr class="endfigure"> -<!--l. 607--><p class="noindent" ><hr class="figure"><div class="figure" -><table class="figure"><tr class="figure"><td class="figure" -> - - -<a - id="x1-15092r2"></a> - - - -<!--l. 609--><p class="noindent" ><img -src="install-w32-main.png" alt="pict" -> -<br /> <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id"><span -class="ec-lmcsc-10">Figure</span> 2: </td><td -class="content">Écran principal de configuration (Windows)</td></tr></table><!--tex4ht:label?: x1-15092r2 --> - - -<!--l. 611--><p class="noindent" ></td></tr></table></div><hr class="endfigure"> -<h5 class="subsubsectionHead"><span class="titlemark">3.1.1 </span> <a - id="x1-160003.1.1"></a>Installation sous Unix</h5> -<!--l. 615--><p class="noindent" >Dans ce qui suit l’invite du <span -class="ec-lmri-10">shell </span>est notée <span -class="ec-lmtt-10">></span><span class="frenchb-thinspace"> </span>; les commandes de l’utilisateur sont en <span -class="ec-lmtk-10">gras</span>. -Commandes à lancer dans un terminal sur tout système Unix pour travailler en mode texte<span class="frenchb-nbsp"> </span>: -<div class="alltt"> -<!--l. 619--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">cd</span><span -class="ec-lmtk-10"> /chemin/de/installeur</span> -<br /><span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">perl</span><span -class="ec-lmtk-10"> install-tl</span> -</div> -</div> -<!--l. 624--><p class="noindent" >Pour travailler en mode graphique<span class="frenchb-nbsp"> </span>: <div class="alltt"> -<!--l. 625--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">cd</span><span -class="ec-lmtk-10"> /chemin/de/installeur</span> -<br /><span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">./install-tl</span><span -class="ec-lmtk-10"> -gui</span> -</div> -</div> -<!--l. 630--><p class="noindent" >La liste complète des options est donnée par <div class="alltt"> -<!--l. 631--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">perl</span><span -class="ec-lmtk-10"> install-tl</span><span -class="ec-lmtk-10"> -help</span> -</div> -</div> -<!--l. 635--><p class="noindent" ><span -class="ec-lmbx-10">Attention</span><span class="frenchb-nbsp"> </span>: le matériel installé doit normalement être accessible à tous les utilisateurs de -la machine<span class="frenchb-thinspace"> </span>; si celui qui installe n’est pas <span -class="ec-lmri-10">root</span>, il devra s’assurer que son <span -class="ec-lmtt-10">umask </span>est adapté, -par exemple <span -class="ec-lmtt-10">umask 022 </span>ou <span -class="ec-lmtt-10">umask 002</span>. Consulter la documentation système pour plus de -précisions. -<!--l. 641--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">3.1.2 </span> <a - id="x1-170003.1.2"></a>Installation sous Mac OS X</h5> -<!--l. 643--><p class="noindent" >Une distribution spécifique, Mac<span class="TEX">T<span -class="E">E</span>X</span> (<a -href="http://tug.org/mactex" class="url" ><span -class="ec-lmtt-10">http://tug.org/mactex</span></a>), a été mise au point pour Mac OS X. -Nous recommandons de l’utiliser plutôt que d’installer la distribution <span class="TEX">T<span -class="E">E</span>X</span> Live en suivant la procédure -indiquée pour Unix. -<!--l. 647--><p class="noindent" >En effet, Mac<span class="TEX">T<span -class="E">E</span>X</span> permet des ajustements spécifiques pour le système Mac OS X et facilite la -cohabitation entre plusieurs distributions <span class="TEX">T<span -class="E">E</span>X</span> (Mac<span class="TEX">T<span -class="E">E</span>X</span>, gw<span class="TEX">T<span -class="E">E</span>X</span>, Fink, MacPorts, ...). -<!--l. 651--><p class="noindent" >Mac<span class="TEX">T<span -class="E">E</span>X</span> est très proche de <span class="TEX">T<span -class="E">E</span>X</span> Live, les arborescences principales sont en tous points identiques, -quelques répertoires contenant de la documentation et des applications spécifiques au Mac sont -ajoutés. - - -<!--l. 655--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">3.1.3 </span> <a - id="x1-180003.1.3"></a>Installation sous Windows</h5> -<!--l. 657--><p class="noindent" >Si vous utilisez l’installeur réseau ou si l’insertion du DVD ne lance pas l’installation automatiquement, -double-cliquez sur <span -class="ec-lmtt-10">install-tl.bat</span>. -<!--l. 660--><p class="noindent" >Il est également possible de travailler en ligne de commande<span class="frenchb-thinspace"> </span>; dans ce qui suit l’invite du <span -class="ec-lmri-10">shell </span>est -notée <span -class="ec-lmtt-10">></span>, les commandes de l’utilisateur sont notées <span -class="ec-lmtk-10">en gras</span>. Voici les commandes à lancer<span class="frenchb-nbsp"> </span>: -<div class="alltt"> -<!--l. 664--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">install-tl</span> -</div> -</div> à condition d’être dans répertoire du script d’installation, sinon <div class="alltt"> -<!--l. 668--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">D:</span><span -class="ec-lmtt-10">\</span><span -class="ec-lmtk-10">texlive</span><span -class="ec-lmtt-10">\</span><span -class="ec-lmtk-10">install-tl</span> -</div> -</div> où <span -class="ec-lmtt-10">D</span><span class="frenchb-nbsp"> </span><span -class="ec-lmtt-10">: </span>désigne le lecteur de DVD. -<!--l. 673--><p class="noindent" >Pour travailler en mode texte<span class="frenchb-nbsp"> </span>: <div class="alltt"> -<!--l. 674--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">install-tl</span><span -class="ec-lmtk-10"> -no-gui</span> -</div> -</div> La liste complète des options est donnée par <div class="alltt"> -<!--l. 678--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">install-tl</span><span -class="ec-lmtk-10"> -help</span> -</div> -</div> -<!--l. 682--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">3.1.4 </span> <a - id="x1-190003.1.4"></a>Installation en mode texte</h5> -<!--l. 684--><p class="noindent" >La figure <a -href="#x1-15091r1">1<!--tex4ht:ref: fig:text-main --></a> page <a -href="#x1-15091r1">16<!--tex4ht:ref: fig:text-main --></a> présente l’écran principal de configuration en mode texte sous Unix/Linux. -<!--l. 687--><p class="noindent" >Taper une des lettres proposées (en respectant la casse) suivie de « Entrée » (retour-chariot), l’écran se -mettra automatiquement à jour. -<!--l. 690--><p class="noindent" >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 (un sous-ensemble de commande -Perl est fourni pour Windows). - - -<!--l. 694--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">3.1.5 </span> <a - id="x1-200003.1.5"></a>Installation en mode graphique</h5> -<!--l. 696--><p class="noindent" >La figure <a -href="#x1-15092r2">2<!--tex4ht:ref: fig:gui-main --></a> page <a -href="#x1-15092r2">19<!--tex4ht:ref: fig:gui-main --></a> présente l’écran principal de configuration en mode graphique sous -Windows. Les différences entre les options disponibles en mode texte et en mode graphique -s’expliquent par le changement de système (GNU/Linux pour le premier, Windows pour le -second). -<!--l. 702--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">3.2 </span> <a - id="x1-210003.2"></a>Choix des options d’installation</h4> -<!--l. 705--><p class="noindent" >Les options proposées sont censées être assez explicites, voici cependant quelques précisions. -<!--l. 708--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">3.2.1 </span> <a - id="x1-220003.2.1"></a>Choix des binaires (Unix seulement)</h5> -<!--l. 711--><p class="noindent" ><hr class="figure"><div class="figure" -><table class="figure"><tr class="figure"><td class="figure" -> - - -<a - id="x1-22037r3"></a> - - -<div class="fancyvrb" id="fancyvrb2"> -<a - id="x1-22002r1"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> Available</span><span -class="ec-lmtt-8x-x-87"> sets</span><span -class="ec-lmtt-8x-x-87"> of</span><span -class="ec-lmtt-8x-x-87"> binaries:</span> -<br class="fancyvrb" /><a - id="x1-22004r2"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> ===============================================================================</span> -<br class="fancyvrb" /><a - id="x1-22006r3"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span> -<br class="fancyvrb" /><a - id="x1-22008r4"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> a</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> alpha-linux</span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> DEC</span><span -class="ec-lmtt-8x-x-87"> Alpha</span><span -class="ec-lmtt-8x-x-87"> with</span><span -class="ec-lmtt-8x-x-87"> GNU/Linux</span> -<br class="fancyvrb" /><a - id="x1-22010r5"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> b</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> amd64-freebsd</span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> x86_64</span><span -class="ec-lmtt-8x-x-87"> with</span><span -class="ec-lmtt-8x-x-87"> FreeBSD</span> -<br class="fancyvrb" /><a - id="x1-22012r6"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> c</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> hppa-hpux</span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> HP-UX</span> -<br class="fancyvrb" /><a - id="x1-22014r7"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> d</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> i386-freebsd</span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> Intel</span><span -class="ec-lmtt-8x-x-87"> x86</span><span -class="ec-lmtt-8x-x-87"> with</span><span -class="ec-lmtt-8x-x-87"> FreeBSD</span> -<br class="fancyvrb" /><a - id="x1-22016r8"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> e</span><span -class="ec-lmtt-8x-x-87"> [X]</span><span -class="ec-lmtt-8x-x-87"> i386-linux</span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> Intel</span><span -class="ec-lmtt-8x-x-87"> x86</span><span -class="ec-lmtt-8x-x-87"> with</span><span -class="ec-lmtt-8x-x-87"> GNU/Linux</span> -<br class="fancyvrb" /><a - id="x1-22018r9"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> f</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> i386-openbsd</span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> Intel</span><span -class="ec-lmtt-8x-x-87"> x86</span><span -class="ec-lmtt-8x-x-87"> with</span><span -class="ec-lmtt-8x-x-87"> OpenBSD</span> -<br class="fancyvrb" /><a - id="x1-22020r10"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> g</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> i386-solaris</span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> Intel</span><span -class="ec-lmtt-8x-x-87"> x86</span><span -class="ec-lmtt-8x-x-87"> with</span><span -class="ec-lmtt-8x-x-87"> Sun</span><span -class="ec-lmtt-8x-x-87"> Solaris</span> -<br class="fancyvrb" /><a - id="x1-22022r11"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> h</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> mips-irix</span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> SGI</span><span -class="ec-lmtt-8x-x-87"> IRIX</span> -<br class="fancyvrb" /><a - id="x1-22024r12"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> i</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> powerpc-aix</span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> PowerPC</span><span -class="ec-lmtt-8x-x-87"> with</span><span -class="ec-lmtt-8x-x-87"> AIX</span> -<br class="fancyvrb" /><a - id="x1-22026r13"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> j</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> powerpc-linux</span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> PowerPC</span><span -class="ec-lmtt-8x-x-87"> with</span><span -class="ec-lmtt-8x-x-87"> GNU/Linux</span> -<br class="fancyvrb" /><a - id="x1-22028r14"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> k</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> sparc-linux</span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> Sparc</span><span -class="ec-lmtt-8x-x-87"> with</span><span -class="ec-lmtt-8x-x-87"> GNU/Linux</span> -<br class="fancyvrb" /><a - id="x1-22030r15"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> l</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> sparc-solaris</span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> Sparc</span><span -class="ec-lmtt-8x-x-87"> with</span><span -class="ec-lmtt-8x-x-87"> Solaris</span> -<br class="fancyvrb" /><a - id="x1-22032r16"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> m</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> universal-darwin</span><span -class="ec-lmtt-8x-x-87"> universal</span><span -class="ec-lmtt-8x-x-87"> binaries</span><span -class="ec-lmtt-8x-x-87"> for</span><span -class="ec-lmtt-8x-x-87"> MacOSX/Darwin</span> -<br class="fancyvrb" /><a - id="x1-22034r17"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> o</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> win32</span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> Windows</span> -<br class="fancyvrb" /><a - id="x1-22036r18"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> p</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> x86_64-linux</span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> x86_64</span><span -class="ec-lmtt-8x-x-87"> with</span><span -class="ec-lmtt-8x-x-87"> GNU/Linux</span> -</div> -<br /> <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id"><span -class="ec-lmcsc-10">Figure</span> 3: </td><td -class="content">Menu pour le choix des binaires</td></tr></table><!--tex4ht:label?: x1-22037r3 --> - - -<!--l. 734--><p class="noindent" ></td></tr></table></div><hr class="endfigure"> -<!--l. 736--><p class="noindent" >La figure <a -href="#x1-22037r3">3<!--tex4ht:ref: fig:bin-text --></a> 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, ce qui peut être intéressant dans le cas de serveurs en réseau ou sur des machines en « double -boot ». -<h5 class="subsubsectionHead"><span class="titlemark">3.2.2 </span> <a - id="x1-230003.2.2"></a>Choix des composants de l’installation</h5> -<!--l. 745--><p class="noindent" ><hr class="figure"><div class="figure" -><table class="figure"><tr class="figure"><td class="figure" -> - - -<a - id="x1-23027r4"></a> - - -<div class="fancyvrb" id="fancyvrb3"> -<a - id="x1-23002r1"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> Select</span><span -class="ec-lmtt-8x-x-87"> a</span><span -class="ec-lmtt-8x-x-87"> scheme:</span> -<br class="fancyvrb" /><a - id="x1-23004r2"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> ===============================================================================</span> -<br class="fancyvrb" /><a - id="x1-23006r3"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span> -<br class="fancyvrb" /><a - id="x1-23008r4"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> a</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> TeX</span><span -class="ec-lmtt-8x-x-87"> Live</span><span -class="ec-lmtt-8x-x-87"> basic</span><span -class="ec-lmtt-8x-x-87"> scheme</span> -<br class="fancyvrb" /><a - id="x1-23010r5"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> b</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> TeX</span><span -class="ec-lmtt-8x-x-87"> Live</span><span -class="ec-lmtt-8x-x-87"> scheme</span><span -class="ec-lmtt-8x-x-87"> for</span><span -class="ec-lmtt-8x-x-87"> ConTeXt</span> -<br class="fancyvrb" /><a - id="x1-23012r6"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> c</span><span -class="ec-lmtt-8x-x-87"> [X]</span><span -class="ec-lmtt-8x-x-87"> TeX</span><span -class="ec-lmtt-8x-x-87"> Live</span><span -class="ec-lmtt-8x-x-87"> full</span><span -class="ec-lmtt-8x-x-87"> scheme</span> -<br class="fancyvrb" /><a - id="x1-23014r7"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> d</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> GUST</span><span -class="ec-lmtt-8x-x-87"> TeX</span><span -class="ec-lmtt-8x-x-87"> Live</span><span -class="ec-lmtt-8x-x-87"> scheme</span> -<br class="fancyvrb" /><a - id="x1-23016r8"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> e</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> GUTenberg</span><span -class="ec-lmtt-8x-x-87"> TeX</span><span -class="ec-lmtt-8x-x-87"> Live</span><span -class="ec-lmtt-8x-x-87"> scheme</span> -<br class="fancyvrb" /><a - id="x1-23018r9"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> f</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> TeX</span><span -class="ec-lmtt-8x-x-87"> Live</span><span -class="ec-lmtt-8x-x-87"> medium</span><span -class="ec-lmtt-8x-x-87"> scheme</span> -<br class="fancyvrb" /><a - id="x1-23020r10"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> g</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> TeX</span><span -class="ec-lmtt-8x-x-87"> Live</span><span -class="ec-lmtt-8x-x-87"> minimal</span><span -class="ec-lmtt-8x-x-87"> scheme</span> -<br class="fancyvrb" /><a - id="x1-23022r11"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> h</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> TeX</span><span -class="ec-lmtt-8x-x-87"> Live</span><span -class="ec-lmtt-8x-x-87"> for</span><span -class="ec-lmtt-8x-x-87"> Omega</span><span -class="ec-lmtt-8x-x-87"> users</span> -<br class="fancyvrb" /><a - id="x1-23024r12"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> i</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> teTeX</span><span -class="ec-lmtt-8x-x-87"> scheme</span> -<br class="fancyvrb" /><a - id="x1-23026r13"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> j</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> XML</span><span -class="ec-lmtt-8x-x-87"> typesetting</span><span -class="ec-lmtt-8x-x-87"> scheme</span> -</div> -<br /> <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id"><span -class="ec-lmcsc-10">Figure</span> 4: </td><td -class="content">Menu « Scheme »</td></tr></table><!--tex4ht:label?: x1-23027r4 --> - - -<!--l. 763--><p class="noindent" ></td></tr></table></div><hr class="endfigure"> -<!--l. 765--><p class="noindent" >Dans le menu « Scheme » (voir figure <a -href="#x1-23027r4">4<!--tex4ht:ref: fig:scheme-text --></a>) on choisit un schéma général de configuration qui détermine un -ensemble de collections à installer. Par défaut, on procède à l’installation de tout ce qui est disponible -(option <span -class="ec-lmtt-10">scheme-full</span>). Des installations plus ou moins complètes sont proposées<span class="frenchb-nbsp"> </span>: <span -class="ec-lmtt-10">minimal </span>pour effectuer -des tests uniquement, <span -class="ec-lmtt-10">basic </span>pour un système de base, <span -class="ec-lmtt-10">medium </span>ou <span -class="ec-lmtt-10">teTeX </span>pour des systèmes -intermédiaires. Pour les francophones, l’option <span -class="ec-lmtt-10">GUTenberg </span>est une bonne base de départ. Le choix pourra -être affiné à l’étape suivante. -<!--l. 775--><p class="noindent" ><hr class="figure"><div class="figure" -><table class="figure"><tr class="figure"><td class="figure" -> - - -<a - id="x1-23028r5"></a> - - - -<!--l. 777--><p class="noindent" ><img -src="stdcoll.png" alt="pict" -> -<br /> <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id"><span -class="ec-lmcsc-10">Figure</span> 5: </td><td -class="content">Menu « Collections » (Linux)</td></tr></table><!--tex4ht:label?: x1-23028r5 --> - - -<!--l. 779--><p class="noindent" ></td></tr></table></div><hr class="endfigure"> -<!--l. 781--><p class="noindent" >Une fois choisi le schéma général, il est possible de d’ajouter ou de supprimer des composants, appelés -ici collections. Il y a deux types de collections<span class="frenchb-nbsp"> </span>: les « Standard Collections » qui concernent les fontes, les -extensions, les formats, etc. (voir figure <a -href="#x1-23028r5">5<!--tex4ht:ref: fig:collections-gui --></a>) et les « Language Collections » qui permettent de préciser la -liste des langues qui seront utilisables sur le système (indispensable<span class="frenchb-thinspace"> </span>!). Attention, si vous travaillez en -mode texte, dans ces menus la casse des lettres est importante. En mode graphique, il suffit de cocher ou -de décocher les cases en cliquant. -<!--l. 791--><p class="noindent" >Il est possible de raffiner encore les choix mais il faudra alors utiliser le programme <span -class="ec-lmss-10">tlmgr </span>ultérieurement, -voir la section <a -href="#x1-400006">6<!--tex4ht:ref: sec:tlmgr --></a>. -<h5 class="subsubsectionHead"><span class="titlemark">3.2.3 </span> <a - id="x1-240003.2.3"></a>Répertoires d’installation</h5> -<!--l. 797--><p class="noindent" >La racine de l’installation principale est donnée par <span -class="ec-lmtt-10">TEXDIR</span> qui vaut par défaut <span -class="ec-lmtt-10">/usr/local/texlive/2008</span> -sous Unix et <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">%PROGRAMFILES%\texlive\2008</span></span></span> sous Windows. La liste des sous-répertoires de <span -class="ec-lmtt-10">TEXDIR</span> -choisis par défaut est donnée à la section <a -href="#x1-100002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, page <a -href="#x1-100002.3">10<!--tex4ht:ref: sec:texmftrees --></a>. -<!--l. 803--><p class="noindent" >Il peut être nécessaire de changer la valeur de <span -class="ec-lmtt-10">TEXDIR</span> lorsque celui qui procède à l’installation n’a pas -les droits d’écriture sur le répertoire <span -class="ec-lmtt-10">TEXDIR</span> (l’installation n’est pas réservée au super-utilisateur -« root » ou « Administrateur »). Il est possible d’installer <span class="TEX">T<span -class="E">E</span>X</span> Live dans le répertoire personnel d’un -utilisateur, dans ce cas on peut choisir par exemple <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">~/texlive/2008</span></span></span>. -<!--l. 810--><p class="noindent" >Dans tous les cas, il est recommandé d’inclure l’année dans le chemin afin de pouvoir conserver plusieurs -versions de <span class="TEX">T<span -class="E">E</span>X</span> Live en parallèle. Rien n’empêche d’ajouter un lien symbolique (par exemple -<span -class="ec-lmtt-10">/usr/local/texlive-current</span>) qui pointe sur la version actuellement utilisée. Ceci facilite les -basculements d’une version à une autre. -<!--l. 816--><p class="noindent" >Le répertoire <span -class="ec-lmtt-10">TEXMFHOME </span>(<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">~/texmf</span></span></span> par défaut) est destiné à regrouper les répertoires de macros -personnelles. Le caractère <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">~</span></span></span> désignant le répertoire personnel est traité différemment, selon qu’il est -utilisé dans <span -class="ec-lmtt-10">TEXDIR</span> – il s’agit alors du répertoire de <span -class="ec-lmri-10">l’installateur</span> – ou dans <span -class="ec-lmtt-10">TEXMFHOME</span>, là <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">~</span></span></span> est traité -dynamiquement utilisateur par utilisateur est vaut <span -class="ec-lmtt-10">$HOME </span>sous Unix et <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">%USERPROFILE%</span></span></span> sous -Windows. -<!--l. 824--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">3.2.4 </span> <a - id="x1-250003.2.4"></a>Options</h5> -<!--l. 827--><p class="noindent" ><hr class="figure"><div class="figure" -><table class="figure"><tr class="figure"><td class="figure" -> - - -<a - id="x1-25017r6"></a> - - -<div class="fancyvrb" id="fancyvrb4"> -<a - id="x1-25002r1"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <P></span><span -class="ec-lmtt-8x-x-87"> use</span><span -class="ec-lmtt-8x-x-87"> letter</span><span -class="ec-lmtt-8x-x-87"> size</span><span -class="ec-lmtt-8x-x-87"> instead</span><span -class="ec-lmtt-8x-x-87"> of</span><span -class="ec-lmtt-8x-x-87"> A4</span><span -class="ec-lmtt-8x-x-87"> by</span><span -class="ec-lmtt-8x-x-87"> default:</span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span> -<br class="fancyvrb" /><a - id="x1-25004r2"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <F></span><span -class="ec-lmtt-8x-x-87"> create</span><span -class="ec-lmtt-8x-x-87"> all</span><span -class="ec-lmtt-8x-x-87"> format</span><span -class="ec-lmtt-8x-x-87"> files:</span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> [X]</span> -<br class="fancyvrb" /><a - id="x1-25006r3"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <D></span><span -class="ec-lmtt-8x-x-87"> install</span><span -class="ec-lmtt-8x-x-87"> font/macro</span><span -class="ec-lmtt-8x-x-87"> doc</span><span -class="ec-lmtt-8x-x-87"> tree:</span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> [X]</span> -<br class="fancyvrb" /><a - id="x1-25008r4"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <S></span><span -class="ec-lmtt-8x-x-87"> install</span><span -class="ec-lmtt-8x-x-87"> font/macro</span><span -class="ec-lmtt-8x-x-87"> source</span><span -class="ec-lmtt-8x-x-87"> tree:</span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> [X]</span> -<br class="fancyvrb" /><a - id="x1-25010r5"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <L></span><span -class="ec-lmtt-8x-x-87"> create</span><span -class="ec-lmtt-8x-x-87"> symlinks</span><span -class="ec-lmtt-8x-x-87"> in</span><span -class="ec-lmtt-8x-x-87"> standard</span><span -class="ec-lmtt-8x-x-87"> directories:</span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span> -<br class="fancyvrb" /><a - id="x1-25012r6"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> binaries</span><span -class="ec-lmtt-8x-x-87"> to:</span> -<br class="fancyvrb" /><a - id="x1-25014r7"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> manpages</span><span -class="ec-lmtt-8x-x-87"> to:</span> -<br class="fancyvrb" /><a - id="x1-25016r8"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> info</span><span -class="ec-lmtt-8x-x-87"> to:</span> -</div> -<br /> <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id"><span -class="ec-lmcsc-10">Figure</span> 6: </td><td -class="content">menu « Options » (Unix)</td></tr></table><!--tex4ht:label?: x1-25017r6 --> - - -<!--l. 840--><p class="noindent" ></td></tr></table></div><hr class="endfigure"> -<!--l. 842--><p class="noindent" >La figure <a -href="#x1-25017r6">6<!--tex4ht:ref: fig:options-text --></a> présente le menu « Options » en mode texte. Normalement il n’y a pas lieu de modifier les -choix par défaut. Voici quelques précisions cependant. - <dl class="description"><dt class="description"> -<span -class="ec-lmbx-10">use letter size instead of A4 by default</span> </dt><dd -class="description">– la taille du papier pour l’impression est A4, il est - possible de la changer ici, en <span -class="ec-lmri-10">letter </span>par exemple. - </dd><dt class="description"> -<span -class="ec-lmbx-10">create all format files</span> </dt><dd -class="description">– création de tous les formats à l’installation. Bien que cette opération - prenne un peu de temps, il est conseillé de ne pas la supprimer, sinon les formats seront - créés au coup par coup dans les répertoires personnels des utilisateurs (sous <span -class="ec-lmtt-10">TEXMFVAR</span>). Les - formats personnels ainsi créés ne bénéficieront pas des mises à jour éventuelles effectuées - ultérieurement sur l’installation <span class="TEX">T<span -class="E">E</span>X</span> Live, ce qui peut engendrer des incompatibilités. - </dd><dt class="description"> -<span -class="ec-lmbx-10">create symlinks in standard directories</span> </dt><dd -class="description">(Unix seulement) – cette option permet d’éviter de - modifier les variables d’environnement <span -class="ec-lmtt-10">PATH</span>, <span -class="ec-lmtt-10">MANPATH </span>et <span -class="ec-lmtt-10">INFOPATH</span>. En revanche, elle peut - perturber une installation <span class="TEX">T<span -class="E">E</span>X</span> incluse dans votre distribution (Debian, RedHat, etc.). La - modification des trois variables d’environnement ci-dessus est préférable.</dd></dl> -<!--l. 867--><p class="noindent" >Lorsque vous êtes satisfait des réglages faits, il vous reste à taper <span -class="ec-lmtt-10">I </span>pour lancer le processus -d’installation. Lorsque celui-ci sera terminé, sautez à la section <a -href="#x1-280003.4">3.4<!--tex4ht:ref: sec:postinstall --></a> pour voir s’il y a d’autres choses à -faire. -<h5 class="subsubsectionHead"><span class="titlemark">3.2.5 </span> <a - id="x1-260003.2.5"></a>Utilisation de <span class="TEX">T<span -class="E">E</span>X</span> Live à partir du DVD (mode texte uniquement)</h5> -<!--l. 875--><p class="noindent" >Taper ‘<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">V</span></span></span>’ pour choisir ce mode de fonctionnement, le menu qui s’affiche alors est présenté figure <a -href="#x1-26057r7">7<!--tex4ht:ref: fig:main-fromdvd --></a>. -<hr class="figure"><div class="figure" -><table class="figure"><tr class="figure"><td class="figure" -> - - -<a - id="x1-26057r7"></a> - - -<div class="fancyvrb" id="fancyvrb5"> -<a - id="x1-26002r1"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> ======================></span><span -class="ec-lmtt-8x-x-87"> TeX</span><span -class="ec-lmtt-8x-x-87"> Live</span><span -class="ec-lmtt-8x-x-87"> installation</span><span -class="ec-lmtt-8x-x-87"> procedure</span><span -class="ec-lmtt-8x-x-87"> <=====================</span> -<br class="fancyvrb" /><a - id="x1-26004r2"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span> -<br class="fancyvrb" /><a - id="x1-26006r3"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> =======></span><span -class="ec-lmtt-8x-x-87"> Note:</span><span -class="ec-lmtt-8x-x-87"> Letters/digits</span><span -class="ec-lmtt-8x-x-87"> in</span><span -class="ec-lmtt-8x-x-87"> <angle</span><span -class="ec-lmtt-8x-x-87"> brackets></span><span -class="ec-lmtt-8x-x-87"> indicate</span><span -class="ec-lmtt-8x-x-87"> menu</span><span -class="ec-lmtt-8x-x-87"> items</span><span -class="ec-lmtt-8x-x-87"> <=======</span> -<br class="fancyvrb" /><a - id="x1-26008r4"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> =======></span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> for</span><span -class="ec-lmtt-8x-x-87"> commands</span><span -class="ec-lmtt-8x-x-87"> or</span><span -class="ec-lmtt-8x-x-87"> configurable</span><span -class="ec-lmtt-8x-x-87"> options</span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <=======</span> -<br class="fancyvrb" /><a - id="x1-26010r5"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span> -<br class="fancyvrb" /><a - id="x1-26012r6"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <D></span><span -class="ec-lmtt-8x-x-87"> directories:</span> -<br class="fancyvrb" /><a - id="x1-26014r7"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> TEXDIRW</span><span -class="ec-lmtt-8x-x-87"> (Writable</span><span -class="ec-lmtt-8x-x-87"> root):</span> -<br class="fancyvrb" /><a - id="x1-26016r8"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> !!</span><span -class="ec-lmtt-8x-x-87"> default</span><span -class="ec-lmtt-8x-x-87"> location:</span><span -class="ec-lmtt-8x-x-87"> /usr/local/texlive/2008</span> -<br class="fancyvrb" /><a - id="x1-26018r9"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> !!</span><span -class="ec-lmtt-8x-x-87"> is</span><span -class="ec-lmtt-8x-x-87"> not</span><span -class="ec-lmtt-8x-x-87"> writable,</span><span -class="ec-lmtt-8x-x-87"> please</span><span -class="ec-lmtt-8x-x-87"> select</span><span -class="ec-lmtt-8x-x-87"> a</span><span -class="ec-lmtt-8x-x-87"> different</span><span -class="ec-lmtt-8x-x-87"> one!</span> -<br class="fancyvrb" /><a - id="x1-26020r10"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> TEXMFLOCAL</span><span -class="ec-lmtt-8x-x-87"> (directory</span><span -class="ec-lmtt-8x-x-87"> for</span><span -class="ec-lmtt-8x-x-87"> site-wide</span><span -class="ec-lmtt-8x-x-87"> local</span><span -class="ec-lmtt-8x-x-87"> files):</span> -<br class="fancyvrb" /><a - id="x1-26022r11"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> /usr/local/texlive/texmf-local</span> -<br class="fancyvrb" /><a - id="x1-26024r12"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> TEXMFSYSVAR</span><span -class="ec-lmtt-8x-x-87"> (directory</span><span -class="ec-lmtt-8x-x-87"> for</span><span -class="ec-lmtt-8x-x-87"> variable</span><span -class="ec-lmtt-8x-x-87"> and</span><span -class="ec-lmtt-8x-x-87"> automatically</span><span -class="ec-lmtt-8x-x-87"> generated</span><span -class="ec-lmtt-8x-x-87"> data):</span> -<br class="fancyvrb" /><a - id="x1-26026r13"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> /usr/local/texlive/2008/texmf-var</span> -<br class="fancyvrb" /><a - id="x1-26028r14"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> TEXMFSYSCONFIG</span><span -class="ec-lmtt-8x-x-87"> (directory</span><span -class="ec-lmtt-8x-x-87"> for</span><span -class="ec-lmtt-8x-x-87"> local</span><span -class="ec-lmtt-8x-x-87"> config):</span> -<br class="fancyvrb" /><a - id="x1-26030r15"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> /usr/local/texlive/2008/texmf-config</span> -<br class="fancyvrb" /><a - id="x1-26032r16"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> TEXMFHOME</span><span -class="ec-lmtt-8x-x-87"> (directory</span><span -class="ec-lmtt-8x-x-87"> for</span><span -class="ec-lmtt-8x-x-87"> user-specific</span><span -class="ec-lmtt-8x-x-87"> files):</span> -<br class="fancyvrb" /><a - id="x1-26034r17"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> ~/texmf</span> -<br class="fancyvrb" /><a - id="x1-26036r18"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span> -<br class="fancyvrb" /><a - id="x1-26038r19"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <O></span><span -class="ec-lmtt-8x-x-87"> options:</span> -<br class="fancyvrb" /><a - id="x1-26040r20"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> [</span><span -class="ec-lmtt-8x-x-87"> ]</span><span -class="ec-lmtt-8x-x-87"> use</span><span -class="ec-lmtt-8x-x-87"> letter</span><span -class="ec-lmtt-8x-x-87"> size</span><span -class="ec-lmtt-8x-x-87"> instead</span><span -class="ec-lmtt-8x-x-87"> of</span><span -class="ec-lmtt-8x-x-87"> A4</span><span -class="ec-lmtt-8x-x-87"> by</span><span -class="ec-lmtt-8x-x-87"> default</span> -<br class="fancyvrb" /><a - id="x1-26042r21"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> [X]</span><span -class="ec-lmtt-8x-x-87"> create</span><span -class="ec-lmtt-8x-x-87"> all</span><span -class="ec-lmtt-8x-x-87"> format</span><span -class="ec-lmtt-8x-x-87"> files</span> -<br class="fancyvrb" /><a - id="x1-26044r22"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span> -<br class="fancyvrb" /><a - id="x1-26046r23"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <V></span><span -class="ec-lmtt-8x-x-87"> set</span><span -class="ec-lmtt-8x-x-87"> up</span><span -class="ec-lmtt-8x-x-87"> for</span><span -class="ec-lmtt-8x-x-87"> installing</span><span -class="ec-lmtt-8x-x-87"> to</span><span -class="ec-lmtt-8x-x-87"> hard</span><span -class="ec-lmtt-8x-x-87"> disk</span> -<br class="fancyvrb" /><a - id="x1-26048r24"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span> -<br class="fancyvrb" /><a - id="x1-26050r25"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> Other</span><span -class="ec-lmtt-8x-x-87"> actions:</span> -<br class="fancyvrb" /><a - id="x1-26052r26"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <I></span><span -class="ec-lmtt-8x-x-87"> start</span><span -class="ec-lmtt-8x-x-87"> installation</span><span -class="ec-lmtt-8x-x-87"> for</span><span -class="ec-lmtt-8x-x-87"> running</span><span -class="ec-lmtt-8x-x-87"> from</span><span -class="ec-lmtt-8x-x-87"> DVD</span> -<br class="fancyvrb" /><a - id="x1-26054r27"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <H></span><span -class="ec-lmtt-8x-x-87"> help</span> -<br class="fancyvrb" /><a - id="x1-26056r28"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <Q></span><span -class="ec-lmtt-8x-x-87"> quit</span> -</div> -<br /> <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id"><span -class="ec-lmcsc-10">Figure</span> 7: </td><td -class="content">Menu principal après choix de l’option « <span -class="ec-lmtt-10">running from DVD </span>»</td></tr></table><!--tex4ht:label?: x1-26057r7 --> - - -<!--l. 911--><p class="noindent" ></td></tr></table></div><hr class="endfigure"> -<!--l. 912--><p class="noindent" >Noter les changements<span class="frenchb-nbsp"> </span>: toutes les options concernant le choix du matériel à installer, les liens -symboliques, ont disparu. Le menu « Directories » parle maintenant de <span -class="ec-lmtt-10">TEXDIRW</span> (racine accessible en -écriture). -<!--l. 916--><p class="noindent" >L’exécution de <span class="TEX">T<span -class="E">E</span>X</span> Live à partir du DVD nécessite la création de quelques répertoires mais un -minimum de fichiers sont installés sur le disque dur. -<!--l. 919--><p class="noindent" >La configuration après installation pour Unix est un peu plus complexe, voir section <a -href="#x1-280003.4">3.4<!--tex4ht:ref: sec:postinstall --></a>. -<!--l. 922--><p class="noindent" >Faute de temps, cette option n’a pu être intégrée à l’interface graphique. Elle reste utilisable en mode -texte y compris sous Windows, voir section <a -href="#x1-270003.3">3.3<!--tex4ht:ref: sec:cmdline --></a>. -<!--l. 926--><p class="noindent" >La section <a -href="#x1-390005">5<!--tex4ht:ref: sec:portable-unix --></a> décrit une autre façon d’utiliser <span class="TEX">T<span -class="E">E</span>X</span> Live à partir du DVD. Elle ne nécessite aucune -modification du système mais ne permet aucune personnalisation. -<h4 class="subsectionHead"><span class="titlemark">3.3 </span> <a - id="x1-270003.3"></a>Options en ligne de commande</h4> -<!--l. 933--><p class="noindent" >Taper <div class="alltt"> -<!--l. 934--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">install-tl</span><span -class="ec-lmtk-10"> -help</span> -</div> -</div> pour obtenir la liste de toutes les options disponibles. Voici les principales<span class="frenchb-nbsp"> </span>: -<!--l. 940--><p class="noindent" > - <dl class="list1"><dt class="list"> - <span -class="ec-lmtt-10">-gui</span> </dt><dd -class="list"> - <!--l. 941--><p class="noindent" >– exécution en mode graphique (si possible). Ceci nécessite le module Perl/Tk - (<a -href="http://tug.org/texlive/distro.html#perltk" class="url" ><span -class="ec-lmtt-10">http://tug.org/texlive/distro.html#perltk</span></a>)<span class="frenchb-thinspace"> </span>; si Perl/Tk n’est pas disponible, - l’installation se poursuit en mode texte. - </dd><dt class="list"> - <span -class="ec-lmtt-10">-no-gui</span> </dt><dd -class="list"> - <!--l. 944--><p class="noindent" >– exécution en mode texte, même sous Windows<span class="frenchb-thinspace"> </span>; ceci est utile pour exécuter <span class="TEX">T<span -class="E">E</span>X</span> Live à - partir du DVD (option non disponible en mode graphique). - </dd><dt class="list"> - <span -class="ec-lmtt-10">-lang </span><span -class="ec-lmro-10">LL</span> </dt><dd -class="list"> - <!--l. 947--><p class="noindent" >– impose la langue utilisée dans les menus lors de l’installation. Le code de langue comporte - deux lettres. Sont actuellement disponibles les langues suivantes<span class="frenchb-nbsp"> </span>:<span class="frenchb-nbsp"> </span>: anglais (<span -class="ec-lmtt-10">en</span>, langue par - défaut), allemand (<span -class="ec-lmtt-10">de</span>), français (<span -class="ec-lmtt-10">fr</span>), néerlandais (<span -class="ec-lmtt-10">nl</span>), polonais (<span -class="ec-lmtt-10">pl</span>), Slovène (<span -class="ec-lmtt-10">sl</span>) et - vietnamien (<span -class="ec-lmtt-10">vi</span>). Le programme s’efforce de déterminer automatiquement la langue à utiliser - et se rabat sur l’anglais en cas d’échec. - </dd><dt class="list"> - <span -class="ec-lmtt-10">-profile </span><span -class="ec-lmro-10">profile</span> </dt><dd -class="list"> - <!--l. 954--><p class="noindent" >– à chaque exécution, le script d’installation écrit un compte-rendu dans le fichier <span -class="ec-lmtt-10">texlive.profile</span> du - répertoire <span -class="ec-lmtt-10">2008/tlpkg</span> ou <span -class="ec-lmtt-10">tlpkg</span>. L’option <span -class="ec-lmtt-10">-profile </span>demande au script de réutiliser le fichier - <span -class="ec-lmtt-10">texlive.profile</span>. En voici un extrait<span class="frenchb-nbsp"> </span>: - <div class="fancyvrb" id="fancyvrb6"> -<a - id="x1-27002r1"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> #</span><span -class="ec-lmtt-8"> texlive.profile</span><span -class="ec-lmtt-8"> written</span><span -class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> Wed</span><span -class="ec-lmtt-8"> Jul</span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> 9</span><span -class="ec-lmtt-8"> 16:13:44</span><span -class="ec-lmtt-8"> 2008</span><span -class="ec-lmtt-8"> UTC</span> -<br class="fancyvrb" /><a - id="x1-27004r2"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> #</span><span -class="ec-lmtt-8"> It</span><span -class="ec-lmtt-8"> will</span><span -class="ec-lmtt-8"> NOT</span><span -class="ec-lmtt-8"> be</span><span -class="ec-lmtt-8"> updated</span><span -class="ec-lmtt-8"> and</span><span -class="ec-lmtt-8"> reflects</span><span -class="ec-lmtt-8"> only</span><span -class="ec-lmtt-8"> the</span> -<br class="fancyvrb" /><a - id="x1-27006r3"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> #</span><span -class="ec-lmtt-8"> installation</span><span -class="ec-lmtt-8"> profile</span><span -class="ec-lmtt-8"> at</span><span -class="ec-lmtt-8"> installation</span><span -class="ec-lmtt-8"> time.</span> - - -<br class="fancyvrb" /><a - id="x1-27008r4"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> selected_scheme</span><span -class="ec-lmtt-8"> scheme-basic</span> -<br class="fancyvrb" /><a - id="x1-27010r5"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> TEXDIR</span><span -class="ec-lmtt-8"> /usr/local/texlive/2008</span> -<br class="fancyvrb" /><a - id="x1-27012r6"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> TEXDIRW</span><span -class="ec-lmtt-8"> /usr/local/texlive/2008</span> -<br class="fancyvrb" /><a - id="x1-27014r7"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> ...</span> -<br class="fancyvrb" /><a - id="x1-27016r8"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> TEXMFSYSVAR</span><span -class="ec-lmtt-8"> /usr/local/texlive/2008/texmf-var</span> -<br class="fancyvrb" /><a - id="x1-27018r9"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> collection-basic</span><span -class="ec-lmtt-8"> 1</span> -<br class="fancyvrb" /><a - id="x1-27020r10"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> ...</span> -<br class="fancyvrb" /><a - id="x1-27022r11"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> option_symlinks</span><span -class="ec-lmtt-8"> 0</span> -</div> - <!--l. 972--><p class="noindent" >Il est ainsi facile de reproduire un même scéma d’installation sur plusieurs machines. - </dd><dt class="list"> - <span -class="ec-lmtt-10">-location </span><span -class="ec-lmtto-10">url/path</span> </dt><dd -class="list"> - <!--l. 974--><p class="noindent" >– choix d’une source où récupérer le matériel à installer. - <!--l. 977--><p class="noindent" >L’argument de l’option <span -class="ec-lmtto-10">url/path </span>peut être une url commençant par <span -class="ec-lmtt-10">ftp</span><span class="frenchb-nbsp"> </span><span -class="ec-lmtt-10">:</span>, <span -class="ec-lmtt-10">http</span><span class="frenchb-nbsp"> </span><span -class="ec-lmtt-10">:</span>, ou <span -class="ec-lmtt-10">file</span><span class="frenchb-nbsp"> </span><span -class="ec-lmtt-10">:/ </span>ou - bien un chemin local. - <!--l. 981--><p class="noindent" >Si l’argument correspond à un chemin local (ou une url de type <span -class="ec-lmtt-10">file</span><span class="frenchb-nbsp"> </span><span -class="ec-lmtt-10">:/</span>), le script recherche un - sous-répertoire <span -class="ec-lmtt-10">archive</span> contenant des fichiers compressés <span -class="ec-lmtt-10">.tar.lzma</span>, ceux-ci seront utilisés en - priorité. - <!--l. 986--><p class="noindent" >Si l’argument est une url distante (<span -class="ec-lmtt-10">http</span><span class="frenchb-nbsp"> </span><span -class="ec-lmtt-10">: </span>ou <span -class="ec-lmtt-10">ftp</span><span class="frenchb-nbsp"> </span><span -class="ec-lmtt-10">:</span>) le ‘<span -class="ec-lmtt-10">/</span>’ final ainsi que la chaîne ‘<span -class="ec-lmtt-10">/tlpkg</span>’ sont ignorés. Par - exemple, le choix du miroir CTAN <a -href="http://mirrors.ircam.fr/pub/CTAN/systems/texlive/tlnet/2008/" class="url" ><span -class="ec-lmtt-10">http://mirrors.ircam.fr/pub/CTAN/systems/texlive/tlnet/2008/</span></a> - est valide. La liste des miroirs CTAN est ici<span class="frenchb-nbsp"> </span>: <a -href="http://ctan.org/mirrors" class="url" ><span -class="ec-lmtt-10">http://ctan.org/mirrors</span></a>. - <!--l. 993--><p class="noindent" >Lorsqu’aucune option <span -class="ec-lmtt-10">-location </span>n’est spécifiée, le script d’installation choisit un miroir - automatiquement, celui-ci servira pour tout le téléchargement.</dd></dl> -<!--l. 998--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">3.4 </span> <a - id="x1-280003.4"></a>Terminer l’installation</h4> -<!--l. 1001--><p class="noindent" >Selon les cas quelques opérations supplémentaires peuvent être nécessaires. -<!--l. 1003--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">3.4.1 </span> <a - id="x1-290003.4.1"></a>Windows</h5> -<!--l. 1005--><p class="noindent" >Sous Windows, le programme d’installation s’occupe de tout (normalement). -<!--l. 1007--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">3.4.2 </span> <a - id="x1-300003.4.2"></a>Cas où des liens symboliques sont créés</h5> -<!--l. 1009--><p class="noindent" >Si vous avez opté pour l’option créant des liens symboliques (voir section <a -href="#x1-250003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a>), il n’est pas nécessaire -d’ajuster les variables d’environnement. -<!--l. 1013--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">3.4.3 </span> <a - id="x1-310003.4.3"></a>Variables d’environnement Unix</h5> -<!--l. 1016--><p class="noindent" >Le chemin des binaires correspondant à votre machine doit être ajouté à la variable <span -class="ec-lmtt-10">PATH</span>. À -chaque architecture correspond un sous-répertoire de <span -class="ec-lmtt-10">TEXDIR/bin</span>, voir la liste à la figure <a -href="#x1-22037r3">3<!--tex4ht:ref: fig:bin-text --></a> -<a -href="#x1-22037r3">24<!--tex4ht:ref: fig:bin-text --></a>. - - -<!--l. 1021--><p class="noindent" >Si vous voulez que votre système trouve les fichiers de documentation concernant <span class="TEX">T<span -class="E">E</span>X</span> Live, il faut -également ajuster les variables <span -class="ec-lmtt-10">MANPATH </span>et <span -class="ec-lmtt-10">INFOPATH</span>. -<!--l. 1025--><p class="noindent" >Pour les <span -class="ec-lmri-10">shells </span>dits « Bourne-compatible » tels que <span -class="ec-lmss-10">bash </span>sous GNU/Linux, le fichier à éditer -peut être <span -class="ec-lmtt-10">$HOME/.bash_profile</span> ou <span -class="ec-lmtt-10">$HOME/.profile</span> et les lignes à ajouter sont de la forme -suivante<span class="frenchb-nbsp"> </span>: -<!--l. 1030--><p class="noindent" > -<div class="fancyvrb" id="fancyvrb7"> -<a - id="x1-31002r1"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> PATH=/usr/local/texlive/2008/bin/i386-linux:$PATH;</span><span -class="ec-lmtt-9"> export</span><span -class="ec-lmtt-9"> PATH</span> -<br class="fancyvrb" /><a - id="x1-31004r2"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> MANPATH=/usr/local/texlive/2008/texmf/doc/man:$MANPATH;</span><span -class="ec-lmtt-9"> export</span><span -class="ec-lmtt-9"> MANPATH</span> -<br class="fancyvrb" /><a - id="x1-31006r3"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> INFOPATH=/usr/local/texlive/2008/texmf/doc/info:$INFOPATH;</span><span -class="ec-lmtt-9"> export</span><span -class="ec-lmtt-9"> INFOPATH</span> -</div> -<!--l. 1036--><p class="noindent" >Pour les <span -class="ec-lmri-10">shells </span><span -class="ec-lmss-10">csh </span>ou <span -class="ec-lmss-10">tcsh</span>, le fichier à éditer est en principe <span -class="ec-lmtt-10">$HOME/.cshrc</span> et les lignes à ajouter sont de -la forme suivante<span class="frenchb-nbsp"> </span>: -<div class="fancyvrb" id="fancyvrb8"> -<a - id="x1-31008r1"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> setenv</span><span -class="ec-lmtt-9"> PATH</span><span -class="ec-lmtt-9"> /usr/local/texlive/2008/bin/i386-linux:$PATH</span> -<br class="fancyvrb" /><a - id="x1-31010r2"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> setenv</span><span -class="ec-lmtt-9"> MANPATH</span><span -class="ec-lmtt-9"> /usr/local/texlive/2008/texmf/doc/man:$MANPATH</span> -<br class="fancyvrb" /><a - id="x1-31012r3"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> setenv</span><span -class="ec-lmtt-9"> INFOPATH</span><span -class="ec-lmtt-9"> /usr/local/texlive/2008/texmf/doc/info:$INFOPATH</span> -</div> -<!--l. 1047--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">3.4.4 </span> <a - id="x1-320003.4.4"></a>Variables d’environnement<span class="frenchb-nbsp"> </span>: configuration multi-utilisateur</h5> -<!--l. 1050--><p class="noindent" >Il est possible d’ajuster les variables <span -class="ec-lmtt-10">PATH</span>, <span -class="ec-lmtt-10">MANPATH </span>et <span -class="ec-lmtt-10">INFOPATH </span>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. -<!--l. 1056--><p class="noindent" >Voici quelques pistes<span class="frenchb-nbsp"> </span>: pour <span -class="ec-lmtt-10">MANPATH </span>chercher un fichier <span -class="ec-lmtt-10">/etc/manpath.config</span>, s’il est présent lui ajouter -des lignes du genre -<div class="fancyvrb" id="fancyvrb9"> -<a - id="x1-32002r1"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> MANPATH_MAP</span><span -class="ec-lmtt-9"> /usr/local/texlive/2008/bin/i386-linux</span><span -class="ec-lmtt-9"> \</span> -<br class="fancyvrb" /><a - id="x1-32004r2"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> /usr/local/texlive/2008/texmf/doc/man</span> -</div> -<!--l. 1063--><p class="noindent" >Pour les deux autres, chercher un fichier<span -class="ec-lmtt-10">/etc/environment</span>, il est éventuellement possible d’y définir les -valeurs des variables d’environnement telles que <span -class="ec-lmtt-10">PATH </span>et <span -class="ec-lmtt-10">INFOPATH</span>. -<!--l. 1067--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">3.4.5 </span> <a - id="x1-330003.4.5"></a>Exécution à partir du DVD</h5> -<!--l. 1069--><p class="noindent" >Les programmes de <span class="TEX">T<span -class="E">E</span>X</span> Live consultent le fichier <span -class="ec-lmtt-10">texmf.cnf</span> pour savoir dans quelles arborescences se -trouvent les fichiers dont ils ont besoin. Malheureusement, ceci ne fonctionne pas lorsque les programmes -sont lancés à partir d’un DVD<span class="frenchb-thinspace"> </span>; en effet certains chemins ne sont connus qu’à l’installation et ne peuvent -être inscrits sur le DVD puisqu’il est accessible uniquement en lecture. Il faut donc créer un -fichier <span -class="ec-lmtt-10">texmf.cnf</span> sur le disque et préciser où il se trouve grâce à la variable d’environnement -<span -class="ec-lmtt-10">TEXMFCNF</span>. Ceci ne dispense pas de modifier la variable d’environnement <span -class="ec-lmtt-10">PATH </span>comme indiqué -ci-dessus. - -<!--l. 1079--><p class="noindent" >Le script d’installation affiche en fin de traitement, un message indiquant la valeur à donner à la variable -<span -class="ec-lmtt-10">TEXMFCNF</span>. Si ce message vous a échappé, cette valeur est <span -class="ec-lmtt-10">$TEXMFSYSVAR/web2c</span>, qui vaut par défaut -<span -class="ec-lmtt-10">/usr/local/texlive/2008/texmf-var/web2c</span>. -<!--l. 1084--><p class="noindent" >Voici les lignes à taper dans ce cas<span class="frenchb-nbsp"> </span>: -<div class="fancyvrb" id="fancyvrb10"> -<a - id="x1-33002r1"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> TEXMFCNF=/usr/local/texlive/2008/texmf-var/web2c;</span><span -class="ec-lmtt-9"> export</span><span -class="ec-lmtt-9"> TEXMFCNF</span> -</div> -<!--l. 1088--><p class="noindent" >ou pour [t]csh<span class="frenchb-nbsp"> </span>: -<div class="fancyvrb" id="fancyvrb11"> -<a - id="x1-33004r1"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> setenv</span><span -class="ec-lmtt-9"> TEXMFCNF</span><span -class="ec-lmtt-9"> /usr/local/texlive/2008/texmf-var/web2c</span> -</div> -<!--l. 1093--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">3.4.6 </span> <a - id="x1-340003.4.6"></a>Con<span class="TEX">T<span -class="E">E</span>X</span>t Mark IV</h5> -<!--l. 1095--><p class="noindent" >L’ancien Con<span class="TEX">T<span -class="E">E</span>X</span>t devrait fonctionner sans problème. La nouvelle version, appelée « Mark IV » -demande un peu de configuration spécifique, voir <a -href="http://wiki.contextgarden.net/Running_Mark_IV" class="url" ><span -class="ec-lmtt-10">http://wiki.contextgarden.net/Running_Mark_IV</span></a>. -<!--l. 1099--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">3.4.7 </span> <a - id="x1-350003.4.7"></a>Ajout de fichiers locaux ou personnels</h5> -<!--l. 1101--><p class="noindent" >Comme cela a déjà été indiqué à la section <a -href="#x1-100002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, <span -class="ec-lmtt-10">TEXMFLOCAL </span>(par défaut <span -class="ec-lmtt-10">/usr/local/texlive/texmf-local</span> -ou <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">C:\Program</span><span -class="ec-lmtt-10"> Files\texlive\texmf-local</span></span></span>) est la racine de l’arborescence prévue pour regrouper les -fichiers de macros, les fontes et le matériel utilisable par l’ensemble des utilisateurs du système. D’autre -part <span -class="ec-lmtt-10">TEXMFHOME </span>(par défaut <span -class="ec-lmtt-10">$HOME/texmf</span> (ou <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">%USERPROFILE%\texmf</span></span></span>) regroupe le matériel personnel de -chaque utilisateur. -<!--l. 1110--><p class="noindent" >Dans les deux cas, les fichiers ajoutés doivent être placés, non pas en vrac à la racine de <span -class="ec-lmtt-10">TEXMFLOCAL </span>ou -<span -class="ec-lmtt-10">TEXMFHOME </span>mais dans des sous-répertoires bien choisis (voir <a -href="http://tug.org/tds" class="url" ><span -class="ec-lmtt-10">http://tug.org/tds</span></a> ou lire le fichier -<span -class="ec-lmtt-10">texmf.cnf</span>). Par exemple, une classe ou une extension <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> ne sera trouvée que si elle -est dans <span -class="ec-lmtt-10">TEXMFLOCAL/tex/latex</span> ou <span -class="ec-lmtt-10">TEXMFHOME/tex/latex</span> ou dans un sous-répertoire de -ceux-ci. -<!--l. 1117--><p class="noindent" >Enfin, si les ajouts ont été faits sous <span -class="ec-lmtt-10">TEXMFLOCAL</span>, il y a lieu de régénérer les bases de données -<span -class="ec-lmtt-10">ls-R</span> (commande <span -class="ec-lmss-10">mktexlsr </span>ou bouton « Reinit file database » du programme <span -class="ec-lmss-10">tlmgr </span>en mode -graphique). -<!--l. 1122--><p class="noindent" >L’emplacement des répertoires <span -class="ec-lmtt-10">TEXMFLOCAL </span>et <span -class="ec-lmtt-10">TEXMFHOME </span>est fixe (il ne change pas d’une version à -l’autre de <span class="TEX">T<span -class="E">E</span>X</span> Live). Leur contenu est pris en compte par toutes les versions de <span class="TEX">T<span -class="E">E</span>X</span> Live -aussi est-il préférable de ne pas changer la valeur des variables <span -class="ec-lmtt-10">TEXMFLOCAL </span>et <span -class="ec-lmtt-10">TEXMFHOME </span>à -l’installation. -<!--l. 1129--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">3.4.8 </span> <a - id="x1-360003.4.8"></a>Ajout de fontes externes à <span class="TEX">T<span -class="E">E</span>X</span> Live</h5> - - -<!--l. 1131--><p class="noindent" >Cette question est malheureusement trop complexe pour être abordée ici. Renoncez-y sauf si connaissez -bien les arcanes d’une installation <span class="TEX">T<span -class="E">E</span>X</span>. Vérifiez en premier lieu ce qui existe déjà en libre<span class="frenchb-nbsp"> </span>: voir la -section <a -href="#x1-130002.6">2.6<!--tex4ht:ref: sec:tl-fonts --></a>. -<!--l. 1136--><p class="noindent" >Une alternative possible est d’utiliser Xe<span class="TEX">T<span -class="E">E</span>X</span> (voir section <a -href="#x1-110002.4">2.4<!--tex4ht:ref: sec:tex-extensions --></a>) qui permet l’accès aux fontes disponibles -sur le système sans aucune installation supplémentaire. -<!--l. 1141--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">3.5 </span> <a - id="x1-370003.5"></a>Tester l’installation</h4> -<!--l. 1144--><p class="noindent" >Une fois l’installation de <span class="TEX">T<span -class="E">E</span>X</span> Live terminée, 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 <span -class="ec-lmri-10">root</span>). -<!--l. 1148--><p class="noindent" >On donne ici quelques procédures de base pour vérifier que le nouveau système est opérationnel. On les -décrit pour Unix<span class="frenchb-thinspace"> </span>; pour Mac OS X ou Windows, il vaut mieux tester au travers d’une interface graphique -mais les principes sont les mêmes. -<!--l. 1153--><p class="noindent" > - <ol class="enumerate1" > - <li - class="enumerate" id="x1-37002x1">S’assurer en premier lieu que le programme <span -class="ec-lmss-10">tex </span>fonctionne<span class="frenchb-nbsp"> </span>: - <div class="alltt"> - <!--l. 1157--><p class="noindent" ><div class="obeylines-v"> - <span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">tex</span><span -class="ec-lmtk-10"> --version</span> - <br /><span -class="ec-lmtt-10">TeX</span><span -class="ec-lmtt-10"> 3.1415926</span><span -class="ec-lmtt-10"> (Web2C</span><span -class="ec-lmtt-10"> 7.5.7)</span> - <br /><span -class="ec-lmtt-10">kpathsea</span><span -class="ec-lmtt-10"> version</span><span -class="ec-lmtt-10"> 3.5.7</span> - <br /><span -class="ec-lmtt-10">...</span></div> - </div> - <!--l. 1164--><p class="noindent" >Si la réponse est <span -class="ec-lmtt-10">command not found </span>ou si le numéro de version est différent, il est fort probable - que vous n’avez pas le bon répertoire de binaires dans votre <span -class="ec-lmtt-10">PATH</span>. Voir les informations sur - l’environnement page <a -href="#x1-310003.4.3">38<!--tex4ht:ref: sec:env --></a>. - </li> - <li - class="enumerate" id="x1-37004x2">Traiter un fichier <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> simple<span class="frenchb-nbsp"> </span>: - <div class="alltt"> - <!--l. 1171--><p class="noindent" ><div class="obeylines-v"> - <span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">latex</span><span -class="ec-lmtk-10"> sample2e.tex</span> - <br /><span -class="ec-lmtt-10">This</span><span -class="ec-lmtt-10"> is</span><span -class="ec-lmtt-10"> pdfeTeXk,</span><span -class="ec-lmtt-10"> Version</span><span -class="ec-lmtt-10"> 3.1415926...</span> - <br /><span -class="ec-lmtt-10">...</span> - <br /><span -class="ec-lmtt-10">Output</span><span -class="ec-lmtt-10"> written</span><span -class="ec-lmtt-10"> on</span><span -class="ec-lmtt-10"> sample2e.dvi</span><span -class="ec-lmtt-10"> (3</span><span -class="ec-lmtt-10"> pages,</span><span -class="ec-lmtt-10"> 7484</span><span -class="ec-lmtt-10"> bytes).</span> - <br /><span -class="ec-lmtt-10">Transcript</span><span -class="ec-lmtt-10"> written</span><span -class="ec-lmtt-10"> on</span><span -class="ec-lmtt-10"> sample2e.log.</span></div> - </div> Si le fichier <span -class="ec-lmtt-10">sample2e.tex</span> ou d’autres ne sont pas trouvés, il y a probablement des interférences - avec vos anciennes variables d’environnement ou fichiers de configuration. Pour analyser en détail - votre problème, vous pouvez demander à <span class="TEX">T<span -class="E">E</span>X</span> de dire exactement ce qu’il cherche et trouve<span class="frenchb-thinspace"> </span>; voir la - section <a -href="#x1-640008.2.4">8.2.4<!--tex4ht:ref: sec:debugging --></a> page <a -href="#x1-640008.2.4">72<!--tex4ht:ref: sec:debugging --></a>. - </li> - <li - class="enumerate" id="x1-37006x3">Prévisualiser les résultats en ligne<span class="frenchb-nbsp"> </span>: <div class="alltt"> - - - <!--l. 1186--><p class="noindent" ><div class="obeylines-v"> - <span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">xdvi</span><span -class="ec-lmtk-10"> sample2e.dvi</span></div> - </div> Sous Windows, la commande équivalente est <span -class="ec-lmss-10">dviout</span>. Une nouvelle fenêtre doit s’ouvrir et montrer - un joli document expliquant les bases de <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> (document dont la lecture attentive est - recommandée si vous êtes débutant<span class="frenchb-thinspace"> </span>!). Vous devez travailler sous X pour que <span -class="ec-lmss-10">xdvi </span>fonctionne. Sinon, - votre variable d’environnement <span -class="ec-lmtt-10">DISPLAY </span>n’est pas correcte et vous aurez une erreur « <span -class="ec-lmtt-10">Can’t open</span> - <span -class="ec-lmtt-10">display </span>». - </li> - <li - class="enumerate" id="x1-37008x4">Créer un fichier PostScript pour l’imprimer ou l’afficher<span class="frenchb-nbsp"> </span>: - <div class="alltt"> - <!--l. 1199--><p class="noindent" ><div class="obeylines-v"> - <span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">dvips</span><span -class="ec-lmtk-10"> sample2e.dvi</span><span -class="ec-lmtk-10"> -o</span><span -class="ec-lmtk-10"> sample2e.ps</span></div> - </div> - </li> - <li - class="enumerate" id="x1-37010x5">Créer un fichier PDF au lieu de DVI<span class="frenchb-thinspace"> </span>; cet exemple traite le fichier <span -class="ec-lmtt-10">sample2e.tex</span> et crée - directement du PDF<span class="frenchb-nbsp"> </span>: - <div class="alltt"> - <!--l. 1207--><p class="noindent" ><div class="obeylines-v"> - <span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">pdflatex</span><span -class="ec-lmtk-10"> sample2e.tex</span></div> - </div> - </li> - <li - class="enumerate" id="x1-37012x6">Prévisualiser le fichier PDF<span class="frenchb-nbsp"> </span>: - <div class="alltt"> - <!--l. 1213--><p class="noindent" ><div class="obeylines-v"> - <span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">gv</span><span -class="ec-lmtk-10"> sample2e.pdf</span> - <br />ou - <br /><span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">xpdf</span><span -class="ec-lmtk-10"> sample2e.pdf</span></div> - </div> - <!--l. 1219--><p class="noindent" >Hélas, ni <span -class="ec-lmss-10">gv </span>ni <span -class="ec-lmss-10">xpdf </span>ne sont actuellement inclus dans <span class="TEX">T<span -class="E">E</span>X</span> Live, aussi devez-vous les installer - séparément si ce n’est déjà fait. Voir respectivement <a -href="http://www.gnu.org/software/gv" class="url" ><span -class="ec-lmtt-10">http://www.gnu.org/software/gv</span></a> et - <a -href="http://www.foolabs.com/xpdf" class="url" ><span -class="ec-lmtt-10">http://www.foolabs.com/xpdf</span></a> (il y a bien d’autres lecteurs de fichiers PDF). - </li> - <li - class="enumerate" id="x1-37014x7">Autres fichiers de tests utiles en plus de <span -class="ec-lmtt-10">sample2e.tex</span><span class="frenchb-nbsp"> </span>: - <!--l. 1228--><p class="noindent" > - <dl class="list2"><dt class="list"> - <span -class="ec-lmtt-10">small2e.tex</span> </dt><dd -class="list"> - <!--l. 1230--><p class="noindent" >à compiler avant <span -class="ec-lmtt-10">sample2e</span> si celui-ci pose des problèmes. - </dd><dt class="list"> - <span -class="ec-lmtt-10">testpage.tex</span> </dt><dd -class="list"> - <!--l. 1233--><p class="noindent" >teste que l’imprimante n’introduit pas de décalages. - - </dd><dt class="list"> - <span -class="ec-lmtt-10">nfssfont.tex</span> </dt><dd -class="list"> - <!--l. 1235--><p class="noindent" >imprime des tables des fontes et des tests. - </dd><dt class="list"> - <span -class="ec-lmtt-10">testfont.tex</span> </dt><dd -class="list"> - <!--l. 1236--><p class="noindent" >aussi pour les tables de fontes mais en (plain)<span class="TEX">T<span -class="E">E</span>X</span>. - </dd><dt class="list"> - <span -class="ec-lmtt-10">story.tex</span> </dt><dd -class="list"> - <!--l. 1237--><p class="noindent" >le fichier de test de (plain)<span class="TEX">T<span -class="E">E</span>X</span> le plus canonique de tous. Il faut taper « <span -class="ec-lmtt-10">\bye </span>» à la - commande <span -class="ec-lmtt-10">* </span>après « <span -class="ec-lmtt-10">tex story.tex </span>». - </dd></dl> - <!--l. 1242--><p class="noindent" >Pour exécuter ces tests procéder comme pour <span -class="ec-lmtt-10">sample2e.tex</span>. - </li></ol> -<!--l. 1246--><p class="noindent" >Si vous êtes débutant ou si vous avez besoin d’aide pour réaliser des documents <span class="TEX">T<span -class="E">E</span>X</span> ou <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>, -n’hésitez pas à consulter <a -href="http://tug.org/begin.html" class="url" ><span -class="ec-lmtt-10">http://tug.org/begin.html</span></a>. On vous recommande également l’introduction à -<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> de Tobias Oetiker dans sa version anglaise (la version française n’est plus à jour) disponible -après installation sous <a -href="texmf-doc/doc/english/lshort-english/lshort.pdf" class="url" ><span -class="ec-lmtt-10">texmf-doc/doc/english/lshort-english/lshort.pdf</span></a>. -<!--l. 1254--><p class="noindent" > -<h3 class="sectionHead"><span class="titlemark">4 </span> <a - id="x1-380004"></a>Utilisation de <span class="TEX">T<span -class="E">E</span>X</span> Live en réseau</h3> -<!--l. 1257--><p class="noindent" ><span class="TEX">T<span -class="E">E</span>X</span> Live a été conçu comme un système multi-utilisateurs capable de fonctionner en réseau. Un même -serveur peut proposer la distribution <span class="TEX">T<span -class="E">E</span>X</span> Live à différentes machines, éventuellement d’architectures -différentes, il suffit que le serveur possède les répertoires de binaires adéquats. -<!--l. 1262--><p class="noindent" >La seule chose à faire par chaque utilisateur local ou distant est d’ajouter -le chemin des exécutables correspondant à son architecture dans son -<span -class="ec-lmtt-10">PATH</span><span class="footnote-mark"><a -href="#fn1x0" id="fn1x0-bk"><sup class="textsuperscript">1</sup></a></span><a - id="x1-38001f1"></a>. -<!--l. 1268--><p class="noindent" >Ceci fonctionne parce que les répertoires de recherche des fichiers utilisés par <span class="TEX">T<span -class="E">E</span>X</span> Live (<span -class="ec-lmtt-10">TEXMFMAIN</span>, -<span -class="ec-lmtt-10">TEXMFDIST</span>, <span -class="ec-lmtt-10">TEXMFSYSVAR</span>, <span -class="ec-lmtt-10">TEXMFSYSCONFIG </span>et <span -class="ec-lmtt-10">TEXMFLOCAL </span>sont définis <span -class="ec-lmri-10">relativement aux ex</span><span -class="ec-lmri-10">écutables</span> -lors de l’installation (voir dans le fichier <span -class="ec-lmtt-10">TEXMFMAIN/web2c/texmf.cnf</span> le rôle de la variable -<span -class="ec-lmtt-10">$SELFAUTOPARENT</span>). -<!--l. 1275--><p class="noindent" >Cette disposition permet aussi de faire une installation sur une machine et de la déplacer après coup sur -un serveur, la seule chose à changer est le contenu de la variable <span -class="ec-lmtt-10">PATH</span>. -<!--l. 1279--><p class="noindent" >Ce qui précède vaut pour les utilisateurs d’Unix. Pour ceux qui sont sous Windows, le répertoire -<span -class="ec-lmtt-10">texmf-doc/source/texlive/texlive-common/w32client</span> contient un exemple de script -<span -class="ec-lmtt-10">install-w32client</span> qui permet de partager une installation <span class="TEX">T<span -class="E">E</span>X</span> Live à travers un réseau local. Il se -lance par l’intermédiaire du fichier « batch » <span -class="ec-lmtt-10">install-w32client.bat</span> qui se trouve dans le même -répertoire. -<!--l. 1287--><p class="noindent" >De plus amples informations sur la configuration de <span class="TEX">T<span -class="E">E</span>X</span> Live et sur la recherche de fichiers sont -disponibles à la section <a -href="#x1-520008.1">8.1<!--tex4ht:ref: sec:kpathsea --></a>. -<!--l. 1290--><p class="noindent" > -<h3 class="sectionHead"><span class="titlemark">5 </span> <a - id="x1-390005"></a><span class="TEX">T<span -class="E">E</span>X</span> Live sur une machine hôte (DVD ou USB)</h3> - - -<!--l. 1293--><p class="noindent" >L’utilisation de <span class="TEX">T<span -class="E">E</span>X</span> Live à partir du DVD décrite à la section <a -href="#x1-260003.2.5">3.2.5<!--tex4ht:ref: sec:fromdvd --></a> impose la création de quelques -répertoires sur le disque dur, ce qui n’est pas gênant sur une machine personnelle. En revanche, lorsqu’on -travaille sur une machine hôte, il est préférable de limiter les ajouts et modifications à faire sur le disque -dur. -<!--l. 1299--><p class="noindent" >Les scripts <span -class="ec-lmtt-10">tl-portable</span> (pour Unix) et <span -class="ec-lmtt-10">tl-portable.bat</span> pour Windows, présents à la racine de <span class="TEX">T<span -class="E">E</span>X</span> -Live (ou dans le répertoire <span -class="ec-lmtt-10">texlive</span> du DVD <span class="TEX">T<span -class="E">E</span>X</span> Collection) facilitent l’utilisation de <span class="TEX">T<span -class="E">E</span>X</span> Live -sur des machines hôtes. Lors de leur première exécution, ces scripts créent un répertoire -<span -class="ec-lmtt-10">~/.tlportable2008</span> contenant divers fichiers de configuration qui permettront l’accès à la distribution -<span class="TEX">T<span -class="E">E</span>X</span> Live du DVD. Ceci peut prendre un peu de temps mais lors des exécutions suivantes le -démarrage est presque immédiat. Rien n’est modifié sur la machine en dehors du répertoire -<span -class="ec-lmtt-10">~/.tlportable2008</span>. -<!--l. 1309--><p class="noindent" >Pour qu’un éditeur prenne en compte la distribution <span class="TEX">T<span -class="E">E</span>X</span> Live du DVD, il suffit de le lancer par -l’intermédiaire du script <span -class="ec-lmtt-10">tl-portable</span>. -<!--l. 1312--><p class="noindent" >Le script <span -class="ec-lmtt-10">tl-portable</span> est utile aussi pour créer une distribution <span class="TEX">T<span -class="E">E</span>X</span> Live sur une clé USB. Pour ce -faire, copier sur la clé les fichiers et les répertoires situés à la racine de <span class="TEX">T<span -class="E">E</span>X</span> Live (au moins <span -class="ec-lmtt-10">bin</span>, <span -class="ec-lmtt-10">texmf</span>, -<span -class="ec-lmtt-10">texmf-dist</span> et <span -class="ec-lmtt-10">tlpkg</span>). Si la clé est formatée en FAT32, attention aux liens symboliques (utiliser <span -class="ec-lmtt-10">cp -L</span> -pour copier). Il est possible d’ajouter un répertoire <span -class="ec-lmtt-10">texmf-local</span> sur la clé, il sera pris en compte à -l’exécution. Il reste à lancer le script <span -class="ec-lmtt-10">tl-portable</span> à la racine de la clé comme ci-dessus<span class="frenchb-thinspace"> </span>; celle-ci étant -accessible en écriture, lors des exécutions de <span class="TEX">T<span -class="E">E</span>X</span> Live tous les fichiers seront créés sur elle et rien ne -sera écrit sur le disque dur. -<!--l. 1324--><p class="noindent" > -<h3 class="sectionHead"><span class="titlemark">6 </span> <a - id="x1-400006"></a>Maintenance de l’installation avec <span -class="ec-lmss-10">tlmgr</span></h3> -<!--l. 1327--><p class="noindent" ><hr class="figure"><div class="figure" -><table class="figure"><tr class="figure"><td class="figure" -> - - -<a - id="x1-40001r8"></a> - - - -<!--l. 1329--><p class="noindent" ><img -src="tlmgr-gui.png" alt="pict" -> -<br /> <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id"><span -class="ec-lmcsc-10">Figure</span> 8: </td><td -class="content"><span -class="ec-lmss-10">tlmgr </span>en mode graphique (après clic sur le bouton « Load »).</td></tr></table><!--tex4ht:label?: x1-40001r8 --> - - -<!--l. 1332--><p class="noindent" ></td></tr></table></div><hr class="endfigure"> -<!--l. 1334--><p class="noindent" ><hr class="figure"><div class="figure" -><table class="figure"><tr class="figure"><td class="figure" -> - - -<a - id="x1-40002r9"></a> - - - -<!--l. 1336--><p class="noindent" ><img -src="tlmgr-config.png" alt="pict" -> -<br /> <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id"><span -class="ec-lmcsc-10">Figure</span> 9: </td><td -class="content"><span -class="ec-lmtt-10">tlmgr </span>en mode graphique, onglet « configuration »</td></tr></table><!--tex4ht:label?: x1-40002r9 --> - - -<!--l. 1339--><p class="noindent" ></td></tr></table></div><hr class="endfigure"> -<!--l. 1341--><p class="noindent" >Un nouveau programme appelé <span -class="ec-lmss-10">tlmgr </span>est installé avec la distribution <span class="TEX">T<span -class="E">E</span>X</span> Live. Il fournit une interface -conviviale pour la maintenance de la distribution. Les programmes <span -class="ec-lmss-10">updmap</span>, <span -class="ec-lmss-10">fmtutil </span>et <span -class="ec-lmss-10">texconfig </span>ont été -conservés et le seront à l’avenir bien que <span -class="ec-lmss-10">tlmgr </span>soit appelé à devenir l’interface standard de configuration. -<span -class="ec-lmss-10">tlmgr </span>permet en particulier - <ul class="itemize1"> - <li class="itemize">de voir la liste de toutes les collections et extensions disponibles, avec la mention <span -class="ec-lmtt-10">(i) </span>pour celles - qui sont installées<span class="frenchb-thinspace"> </span>; - </li> - <li class="itemize">d’installer, de mettre à jour ou de désinstaller tel ou tel composant, en respectant les - dépendances (sauf si l’utilisateur le refuse)<span class="frenchb-thinspace"> </span>; - </li> - <li class="itemize">de rechercher des extensions<span class="frenchb-thinspace"> </span>; - </li> - <li class="itemize">de voir la liste des binaires disponibles et d’en installer<span class="frenchb-thinspace"> </span>; - </li> - <li class="itemize">de modifier la configuration (taille du papier, choix du répertoire source pour le téléchargement - voir option <span -class="ec-lmtt-10">-location </span>page <a -href="#x1-270003.3">38<!--tex4ht:ref: item:location --></a>, etc.).</li></ul> -<!--l. 1359--><p class="noindent" ><span -class="ec-lmri-10">Attention</span><span class="frenchb-nbsp"> </span><span -class="ec-lmri-10">: </span><span -class="ec-lmss-10">tlmgr </span>ne doit pas être utilisé lorsque <span class="TEX">T<span -class="E">E</span>X</span> Live est exécuté à partir du DVD (sans installation -sur le disque dur). -<h4 class="subsectionHead"><span class="titlemark">6.1 </span> <a - id="x1-410006.1"></a><span -class="ec-lmss-10">tlmgr </span>en mode graphique</h4> -<!--l. 1364--><p class="noindent" ><span -class="ec-lmss-10">tlmgr </span>est lancé en mode graphique par la commande <div class="alltt"> -<!--l. 1365--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">tlmgr</span><span -class="ec-lmtk-10"> -gui</span> -</div> -</div> ou sous Windows dans le menu « Démarrer »<span class="frenchb-nbsp"> </span>: <span -class="ec-lmtt-10">D</span><span -class="ec-lmtt-10">émarrer </span><span -class="lmsy-10">→ </span><span -class="ec-lmtt-10">Programmes </span><span -class="lmsy-10">→ </span><span -class="ec-lmtt-10">TeX Live 2008 </span><span -class="lmsy-10">→ </span><span -class="ec-lmtt-10">TeX Live</span> -<span -class="ec-lmtt-10">Manager</span>. -<!--l. 1372--><p class="noindent" >La première chose à faire est de cliquer sur le bouton -« Load <span class="footnote-mark"><a -href="#fn2x0" id="fn2x0-bk"><sup class="textsuperscript">2</sup></a></span><a - id="x1-41001f2"></a> » -ce qui affiche la liste des collections, extensions, etc.<span class="frenchb-thinspace"> </span>; le préfixe <span -class="ec-lmtt-10">(i) </span>indique celles qui sont déjà -installées. -<!--l. 1379--><p class="noindent" >La figure <a -href="#x1-40002r9">9<!--tex4ht:ref: fig:tlmgr-config --></a> présente l’onglet « configuration ». -<!--l. 1382--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">6.2 </span> <a - id="x1-420006.2"></a>Exemples d’utilisation de <span -class="ec-lmss-10">tlmgr </span>en ligne de commande</h4> -<!--l. 1384--><p class="noindent" >Premier exemple<span class="frenchb-nbsp"> </span>: ajout de la collection « xetex » et de l’extension « xkeyval » qui devront être -téléchargées à partir d’un site spécifié. La commande -<div class="alltt"> -<!--l. 1387--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">tlmgr</span><span -class="ec-lmtk-10"> -location</span><span -class="ec-lmtk-10"> http://172.16.18.1/tldev</span><span -class="ec-lmtk-10"> install</span><span -class="ec-lmtk-10"> collection-xetex</span><span -class="ec-lmtk-10"> xkeyval</span> - -</div> -</div> retourne -<div class="fancyvrb" id="fancyvrb12"> -<a - id="x1-42002r1"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> collection-xetex</span> -<br class="fancyvrb" /><a - id="x1-42004r2"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> arabxetex</span> -<br class="fancyvrb" /><a - id="x1-42006r3"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> euenc</span> -<br class="fancyvrb" /><a - id="x1-42008r4"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> bidi</span> -<br class="fancyvrb" /><a - id="x1-42010r5"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> fontspec</span> -<br class="fancyvrb" /><a - id="x1-42012r6"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> fontwrap</span> -<br class="fancyvrb" /><a - id="x1-42014r7"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> ifxetex</span> -<br class="fancyvrb" /><a - id="x1-42016r8"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> philokalia</span> -<br class="fancyvrb" /><a - id="x1-42018r9"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> polyglossia</span> -<br class="fancyvrb" /><a - id="x1-42020r10"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> xecyr</span> -<br class="fancyvrb" /><a - id="x1-42022r11"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> xecyr.i386-linux</span> -<br class="fancyvrb" /><a - id="x1-42024r12"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> xepersian</span> -<br class="fancyvrb" /><a - id="x1-42026r13"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> xetex</span> -<br class="fancyvrb" /><a - id="x1-42028r14"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> xetexconfig</span> -<br class="fancyvrb" /><a - id="x1-42030r15"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> xetex.i386-linux</span> -<br class="fancyvrb" /><a - id="x1-42032r16"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> running</span><span -class="ec-lmtt-8"> post</span><span -class="ec-lmtt-8"> install</span><span -class="ec-lmtt-8"> action</span><span -class="ec-lmtt-8"> for</span><span -class="ec-lmtt-8"> xetex</span> -<br class="fancyvrb" /><a - id="x1-42034r17"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> xetex-def</span> -<br class="fancyvrb" /><a - id="x1-42036r18"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> xetex-pstricks</span> -<br class="fancyvrb" /><a - id="x1-42038r19"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> xetexfontinfo</span> -<br class="fancyvrb" /><a - id="x1-42040r20"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> xltxtra</span> -<br class="fancyvrb" /><a - id="x1-42042r21"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> xunicode</span> -<br class="fancyvrb" /><a - id="x1-42044r22"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> xkeyval</span> -<br class="fancyvrb" /><a - id="x1-42046r23"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> running</span><span -class="ec-lmtt-8"> mktexlsr</span> -<br class="fancyvrb" /><a - id="x1-42048r24"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> mktexlsr:</span><span -class="ec-lmtt-8"> Updating</span><span -class="ec-lmtt-8"> /usr/local/texlive/2008/texmf/ls-R...</span> -<br class="fancyvrb" /><a - id="x1-42050r25"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> mktexlsr:</span><span -class="ec-lmtt-8"> Updating</span><span -class="ec-lmtt-8"> /usr/local/texlive/2008/texmf-config/ls-R...</span> -<br class="fancyvrb" /><a - id="x1-42052r26"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> mktexlsr:</span><span -class="ec-lmtt-8"> Updating</span><span -class="ec-lmtt-8"> /usr/local/texlive/2008/texmf-dist/ls-R...</span> -<br class="fancyvrb" /><a - id="x1-42054r27"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> mktexlsr:</span><span -class="ec-lmtt-8"> Updating</span><span -class="ec-lmtt-8"> /usr/local/texlive/2008/texmf-doc/ls-R...</span> -<br class="fancyvrb" /><a - id="x1-42056r28"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> mktexlsr:</span><span -class="ec-lmtt-8"> Updating</span><span -class="ec-lmtt-8"> /usr/local/texlive/2008/../texmf-local/ls-R...</span> -<br class="fancyvrb" /><a - id="x1-42058r29"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> mktexlsr:</span><span -class="ec-lmtt-8"> Updating</span><span -class="ec-lmtt-8"> /usr/local/texlive/2008/texmf-var/ls-R...</span> -<br class="fancyvrb" /><a - id="x1-42060r30"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> mktexlsr:</span><span -class="ec-lmtt-8"> Done.</span> -<br class="fancyvrb" /><a - id="x1-42062r31"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> regenerating</span><span -class="ec-lmtt-8"> fmtutil.cnf</span> -<br class="fancyvrb" /><a - id="x1-42064r32"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> running</span><span -class="ec-lmtt-8"> fmtutil-sys</span><span -class="ec-lmtt-8"> --missing</span> -<br class="fancyvrb" /><a - id="x1-42066r33"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> ...</span> -<br class="fancyvrb" /><a - id="x1-42068r34"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> Transcript</span><span -class="ec-lmtt-8"> written</span><span -class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> xelatex.log.</span> -<br class="fancyvrb" /><a - id="x1-42070r35"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> fmtutil:</span><span -class="ec-lmtt-8"> /usr/local/texlive/2008/texmf-var/web2c/xetex/xelatex.fmt</span><span -class="ec-lmtt-8"> installed.</span> -</div> -<!--l. 1428--><p class="noindent" >Le programme <span -class="ec-lmss-10">tlmgr </span>prend en compte les dépendances et effectue automatiquement toutes les opérations -nécessaires comme la mise à jour des bases de données et la génération de formats (ici un nouveau -format a été créé pour Xe<span class="TEX">T<span -class="E">E</span>X</span>). -<!--l. 1433--><p class="noindent" >Deuxième exemple<span class="frenchb-nbsp"> </span>: ajout d’une langue de travail (néerlandais)<span class="frenchb-thinspace"> </span>; ceci provoque la régénération de -plusieurs formats. <div class="alltt"> -<!--l. 1435--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">tlmgr</span><span -class="ec-lmtk-10"> install</span><span -class="ec-lmtk-10"> collection-langdutch</span> -</div> -</div> -<!--l. 1439--><p class="noindent" >La demande de description de l’extension « collection-wintools » <div class="alltt"> -<!--l. 1440--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">tlmgr</span><span -class="ec-lmtk-10"> show</span><span -class="ec-lmtk-10"> collection-wintools</span> - - -</div> -</div> retourne -<div class="fancyvrb" id="fancyvrb13"> -<a - id="x1-42072r1"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> Package:</span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> collection-wintools</span> -<br class="fancyvrb" /><a - id="x1-42074r2"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> Category:</span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> Collection</span> -<br class="fancyvrb" /><a - id="x1-42076r3"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> ShortDesc:</span><span -class="ec-lmtt-8"> Windows</span><span -class="ec-lmtt-8"> support</span><span -class="ec-lmtt-8"> programs</span> -<br class="fancyvrb" /><a - id="x1-42078r4"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> LongDesc:</span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> Utilities</span><span -class="ec-lmtt-8"> for</span><span -class="ec-lmtt-8"> Windows,</span><span -class="ec-lmtt-8"> since</span><span -class="ec-lmtt-8"> they</span><span -class="ec-lmtt-8"> are</span><span -class="ec-lmtt-8"> not</span><span -class="ec-lmtt-8"> readily</span><span -class="ec-lmtt-8"> available</span><span -class="ec-lmtt-8"> there:</span> -<br class="fancyvrb" /><a - id="x1-42080r5"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> gzip,</span><span -class="ec-lmtt-8"> chktex,</span><span -class="ec-lmtt-8"> jpeg2ps,</span><span -class="ec-lmtt-8"> unzip,</span><span -class="ec-lmtt-8"> wget,</span><span -class="ec-lmtt-8"> xpdf.</span> -<br class="fancyvrb" /><a - id="x1-42082r6"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> Installed:</span><span -class="ec-lmtt-8"> Yes</span> -</div> -<!--l. 1453--><p class="noindent" >Mise à jour complète de l’installation avec les dernières versions disponibles<span class="frenchb-nbsp"> </span>: <div class="alltt"> -<!--l. 1454--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">tlmgr</span><span -class="ec-lmtk-10"> update</span><span -class="ec-lmtk-10"> -all</span> -</div> -</div> ou juste pour voir ce qui se passerait en cas de mise à jour complète<span class="frenchb-nbsp"> </span>: <div class="alltt"> -<!--l. 1458--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">tlmgr</span><span -class="ec-lmtk-10"> update</span><span -class="ec-lmtk-10"> -all</span><span -class="ec-lmtk-10"> -dry-run</span> -</div> -</div> ou bien <div class="alltt"> -<!--l. 1462--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">tlmgr</span><span -class="ec-lmtk-10"> update</span><span -class="ec-lmtk-10"> -list</span> -</div> -</div> -<!--l. 1466--><p class="noindent" >Documentation complète de <span -class="ec-lmss-10">tlmgr</span><span class="frenchb-nbsp"> </span>: <div class="alltt"> -<!--l. 1467--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">tlmgr</span><span -class="ec-lmtk-10"> -help</span> -</div> -</div> -<!--l. 1471--><p class="noindent" > -<h3 class="sectionHead"><span class="titlemark">7 </span> <a - id="x1-430007"></a>Spécificités Windows</h3> -<!--l. 1474--><p class="noindent" >Le nouveau programme d’installation de <span class="TEX">T<span -class="E">E</span>X</span> Live est conçu pour fonctionner aussi bien sous Unix que -sous Windows. Ceci nous a obligés à nous limiter à Windows 2000 et à ses successeurs (XP, Vista), au -détriment des anciennes versions (9<span -class="ec-lmri-10">x</span>, ME et NT). - - -<!--l. 1479--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">7.1 </span> <a - id="x1-440007.1"></a>Installation</h4> -<!--l. 1482--><p class="noindent" >Sous Windows le programme d’installation effectue quelques tâches supplémentaires<span class="frenchb-nbsp"> </span>: - <dl class="description"><dt class="description"> -<span -class="ec-lmbx-10">Menus et raccourcis</span> </dt><dd -class="description">– un sous-menu « <span class="TEX">T<span -class="E">E</span>X</span> Live » est ajouté au menu « Démarrer », il contient - des entrées pour les programmes <span -class="ec-lmss-10">tlmgr</span>, <span -class="ec-lmss-10">texdoctk</span>, PS_View et pour de la documentation. - Une icône PS_View est ajoutée sur le bureau, il suffit d’y déposer un fichier PostScript pour - provoquer son affichage. - </dd><dt class="description"> -<span -class="ec-lmbx-10">Variables d’environnement</span> </dt><dd -class="description">– leurs valeurs sont préremplies automatiquement sans - intervention de l’utilisateur. - </dd><dt class="description"> -<span -class="ec-lmbx-10">D</span><span -class="ec-lmbx-10">ésinstallation</span> </dt><dd -class="description">– une entrée est ajoutée pour <span class="TEX">T<span -class="E">E</span>X</span> Live dans le menu « Ajout et suppression - de programmes ».</dd></dl> -<!--l. 1496--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">7.2 </span> <a - id="x1-450007.2"></a>Programmes supplémentaires</h4> -<!--l. 1498--><p class="noindent" ><hr class="figure"><div class="figure" -><table class="figure"><tr class="figure"><td class="figure" -> - - -<a - id="x1-45001r10"></a> - - - -<!--l. 1500--><p class="noindent" ><img -src="psview.png" alt="pict" -> -<br /> <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id"><span -class="ec-lmcsc-10">Figure</span> 10: </td><td -class="content">PS_View<span class="frenchb-nbsp"> </span>: de très forts grossissements sont possibles<span class="frenchb-thinspace"> </span>!</td></tr></table><!--tex4ht:label?: x1-45001r10 --> - - -<!--l. 1503--><p class="noindent" ></td></tr></table></div><hr class="endfigure"> -<!--l. 1505--><p class="noindent" >L’installation de <span class="TEX">T<span -class="E">E</span>X</span> Live ajoute quelques utilitaires non fournis en standard avec Windows<span class="frenchb-nbsp"> </span>: - <dl class="description"><dt class="description"> -<span -class="ec-lmbx-10">Perl et Ghostscript</span> </dt><dd -class="description">– <span class="TEX">T<span -class="E">E</span>X</span> Live installe des copies « cachées » de ces programmes<span class="frenchb-nbsp"> </span>: ce sont - des versions spécifiques adaptées à <span class="TEX">T<span -class="E">E</span>X</span> Live, elles sont invisibles hors de <span class="TEX">T<span -class="E">E</span>X</span> Live et - n’interfèrent donc en aucune façon avec d’autres versions éventuellement présentes sur la - machine. - </dd><dt class="description"> -<span -class="ec-lmbx-10">Outils en ligne de commande</span> </dt><dd -class="description">– des versions pour Windows de programmes Unix sont - installées, en particulier <span -class="ec-lmss-10">gzip</span>, <span -class="ec-lmss-10">chktex</span>, <span -class="ec-lmss-10">jpeg2ps</span>, <span -class="ec-lmss-10">unzip</span>, <span -class="ec-lmss-10">wget </span>et quelques utilitaires de la suite - <span -class="ec-lmss-10">xpdf </span>(<span -class="ec-lmss-10">xpdf </span>lui-même n’est pas disponible sous Windows mais le visualiseur PDF Sumatra - en est dérivé, voir <a -href="http://blog.kowalczyk.info/software/sumatrapdf" class="url" ><span -class="ec-lmtt-10">http://blog.kowalczyk.info/software/sumatrapdf</span></a>). - </dd><dt class="description"> -<span -class="ec-lmtk-10">fc-cache</span> </dt><dd -class="description">– facilite l’accès aux fontes système pour Xe<span class="TEX">T<span -class="E">E</span>X</span>. - </dd><dt class="description"> -<span -class="ec-lmbx-10">PS_View</span> </dt><dd -class="description">– nouveau visualiseur PostScript sous licence libre, voir figure <a -href="#x1-45001r10">10<!--tex4ht:ref: fig:psview --></a>. - </dd><dt class="description"> -<span -class="ec-lmbx-10">R</span><span -class="ec-lmbx-10">épertoire </span><span -class="ec-lmtk-10">support</span> </dt><dd -class="description">– ce répertoire, déjà mentionné à la section <a -href="#x1-90002.2">2.2<!--tex4ht:ref: sec:tld --></a>, contient divers - programmes éventuellement utiles comme des éditeurs adaptés aux fichiers <span class="TEX">T<span -class="E">E</span>X</span> ou le - visualiseur Dviout présenté à la section suivante. Ces programmes ne sont pas installés - automatiquement par la commande <span -class="ec-lmss-10">install-tl</span>.</dd></dl> -<h4 class="subsectionHead"><span class="titlemark">7.3 </span> <a - id="x1-460007.3"></a>Visualiseur Dviout</h4> -<!--l. 1530--><p class="noindent" >Cette année, la distribution <span class="TEX">T<span -class="E">E</span>X</span> Live ne contient malheureusement pas de visualiseur DVI pour -Windows. Le programme <span -class="ec-lmss-10">dviout </span>de Toshio Oshima est disponible dans le répertoire <span -class="ec-lmtt-10">support/dviout/</span>, il -est accompagné d’un fichier <span -class="ec-lmtt-10">README</span> (à lire attentivement) décrivant l’installation et la configuration de -<span -class="ec-lmss-10">dviout </span>pour <span class="TEX">T<span -class="E">E</span>X</span> Live. -<!--l. 1536--><p class="noindent" >Lors des premières exécutions de <span -class="ec-lmss-10">dviout</span>, de nombreuses fontes sont créées à la volée pour l’écran utilisé. -Ceci prend un peu de temps mais se produit de plus en plus rarement au fur et à mesure des utilisations. -Une bonne aide en ligne est disponible. -<!--l. 1541--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">7.4 </span> <a - id="x1-470007.4"></a>Téléchargement de logiciels supplémentaires</h4> -<!--l. 1543--><p class="noindent" >Voici quelques liens vers des sites proposant des outils intéressants<span class="frenchb-nbsp"> </span>: - <dl class="description"><dt class="description"> -<span -class="ec-lmbx-10">Ghostscript</span> </dt><dd -class="description">– <a -href="http://www.cs.wisc.edu/~ghost/" class="url" ><span -class="ec-lmtt-10">http://www.cs.wisc.edu/~ghost/</span></a><span class="frenchb-thinspace"> </span>; - </dd><dt class="description"> -<span -class="ec-lmbx-10">Perl</span> </dt><dd -class="description">– <a -href="http://www.activestate.com/" class="url" ><span -class="ec-lmtt-10">http://www.activestate.com/</span></a> et CPAN <a -href="http://www.cpan.org/" class="url" ><span -class="ec-lmtt-10">http://www.cpan.org/</span></a><span class="frenchb-thinspace"> </span>; - </dd><dt class="description"> -<span -class="ec-lmbx-10">ImageMagick</span> </dt><dd -class="description">– <a -href="http://www.imagemagick.com" class="url" ><span -class="ec-lmtt-10">http://www.imagemagick.com</span></a> pour l’affichage et la conversion d’images<span class="frenchb-thinspace"> </span>; - </dd><dt class="description"> -<span -class="ec-lmbx-10">NetPBM</span> </dt><dd -class="description">– <a -href="http://netpbm.sourceforge.net/" class="url" ><span -class="ec-lmtt-10">http://netpbm.sourceforge.net/</span></a> un concurrent du précédent<span class="frenchb-thinspace"> </span>; - </dd><dt class="description"> -<span -class="ec-lmbx-10">Éditeurs orient</span><span -class="ec-lmbx-10">és </span><span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> </dt><dd -class="description">– le choix est large, en voici une sélection<span class="frenchb-nbsp"> </span>: - - <ul class="itemize1"> - <li class="itemize"><span -class="ec-lmss-10">Emacs </span>avec Auc<span class="TEX">T<span -class="E">E</span>X</span> pour Windows disponible dans le répertoire <span -class="ec-lmtt-10">support</span> de <span class="TEX">T<span -class="E">E</span>X</span> Live<span class="frenchb-thinspace"> </span>; - le site de référence est <a -href="http://www.gnu.org/software/auctex" class="url" ><span -class="ec-lmtt-10">http://www.gnu.org/software/auctex</span></a><span class="frenchb-thinspace"> </span>; - </li> - <li class="itemize"><span -class="ec-lmss-10">WinShell </span>disponible également dans le répertoire <span -class="ec-lmtt-10">support</span><span class="frenchb-thinspace"> </span>; le site de référence est - <a -href="http://www.winshell.de" class="url" ><span -class="ec-lmtt-10">http://www.winshell.de</span></a><span class="frenchb-thinspace"> </span>; - </li> - <li class="itemize"><span -class="ec-lmss-10">WinEdt </span>est un <span -class="ec-lmri-10">shareware</span>, voir <a -href="http://www.winedt.com" class="url" ><span -class="ec-lmtt-10">http://www.winedt.com</span></a><span class="frenchb-thinspace"> </span>; - </li> - <li class="itemize">TeXnicCenter est libre, il est disponible sur <a -href="http://www.toolscenter.org" class="url" ><span -class="ec-lmtt-10">http://www.toolscenter.org</span></a> et dans la - distribution Pro<span class="TEX">T<span -class="E">E</span>X</span>t<span class="frenchb-thinspace"> </span>; - </li> - <li class="itemize"><span -class="ec-lmss-10">Vim </span>est libre, voir <a -href="http://www.vim.org" class="url" ><span -class="ec-lmtt-10">http://www.vim.org</span></a><span class="frenchb-thinspace"> </span>; - </li> - <li class="itemize"><span -class="ec-lmss-10">LEd </span>voir <a -href="http://www.ctan.org/support/LEd" class="url" ><span -class="ec-lmtt-10">http://www.ctan.org/support/LEd</span></a><span class="frenchb-thinspace"> </span>; - </li> - <li class="itemize"><span -class="ec-lmss-10">SciTE </span>voir <a -href="http://www.scintilla.org/SciTE.html" class="url" ><span -class="ec-lmtt-10">http://www.scintilla.org/SciTE.html</span></a>.</li></ul> - </dd></dl> -<!--l. 1573--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">7.5 </span> <a - id="x1-480007.5"></a>Répertoire personnel</h4> -<!--l. 1576--><p class="noindent" >L’équivalent du répertoire personnel noté <span -class="ec-lmtt-10">$HOME </span>sous Unix s’appelle <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">%USERPROFILE%</span></span></span> sous Windows. -Cette variable vaut en général <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">C:\Documents</span><span -class="ec-lmtt-10"> and</span><span -class="ec-lmtt-10"> Settings\<username></span></span></span> sous Windows XP et 2000 et -<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">C:\Utilisateurs\<username></span></span></span> sous Vista. La notation <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">~</span></span></span>, utilisée dans <span -class="ec-lmtt-10">texmf.cnf</span> et dans Kpathsea en -général pour désigner un répertoire personnel, est correctement interprétée sous Windows comme sous -Unix. -<!--l. 1586--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">7.6 </span> <a - id="x1-490007.6"></a>Base de registre Windows</h4> -<!--l. 1591--><p class="noindent" >Windows stocke pratiquement tous les paramètres de configuration dans sa base de registres. Celle-ci -contient un ensemble de clés organisées par niveau. Les clés les plus importantes pour l’installation de -programmes sont <span -class="ec-lmtt-10">HKEY_CURRENT_USER</span> et <span -class="ec-lmtt-10">HKEY_LOCAL_MACHINE</span>, <span -class="ec-lmtt-10">HKCU</span> et <span -class="ec-lmtt-10">HKLM</span> en abrégé. La -partie <span -class="ec-lmtt-10">HKCU</span> de la base de registres se trouve dans le répertoire personnel de l’utilisateur -(voir section <a -href="#x1-480007.5">7.5<!--tex4ht:ref: sec:winhome --></a>). La partie <span -class="ec-lmtt-10">HKLM</span> est normalement dans un sous-répertoire du répertoire -Windows. -<!--l. 1600--><p class="noindent" >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. -<!--l. 1607--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">7.7 </span> <a - id="x1-500007.7"></a>Droits d’accès sous Windows</h4> -<!--l. 1610--><p class="noindent" >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. En pratique on devrait plutôt parler - - -d’utilisateurs « non privilégiés » et d’utilisateurs « normaux » car être « administrateur » est la règle et -non l’exception. -<!--l. 1616--><p class="noindent" >Nous nous sommes efforcés de rendre l’installation de <span class="TEX">T<span -class="E">E</span>X</span> Live possible aux utilisateurs non -privilégiés. -<!--l. 1619--><p class="noindent" >Si celui qui fait l’installation est « administrateur », les raccourcis et les entrées des menus sont créés -pour tous les utilisateurs<span class="frenchb-thinspace"> </span>; sinon, seul celui qui a fait l’installation aura accès à ces éléments. L’option -<span -class="ec-lmtt-10">non-admin </span>du programme <span -class="ec-lmss-10">install-tl </span>permet à un « administrateur » de faire une installation comme -utilisateur non privilégié. -<!--l. 1625--><p class="noindent" >Dans tous les cas, le répertoire proposé comme racine de l’installation est <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">%PROGRAMFILES%</span></span></span>. Le -programme <span -class="ec-lmss-10">install-tl </span>vérifie si le répertoire choisi comme racine est accessible en écriture pour celui qui -procède à l’installation. -<!--l. 1630--><p class="noindent" >Lorsqu’une installation <span class="TEX">T<span -class="E">E</span>X</span> est présente sur la machine, l’installation de <span class="TEX">T<span -class="E">E</span>X</span> Live par un utilisateur -non privilégié est problématique<span class="frenchb-nbsp"> </span>: cet utilisateur n’aura jamais accès aux exécutables <span class="TEX">T<span -class="E">E</span>X</span> Live car la -recherche s’effectue d’abord dans les répertoires système, puis dans les répertoires de l’utilisateur. Une -parade sommaire a été prévue<span class="frenchb-nbsp"> </span>: les raccourcis intègrent dans ce cas le chemin complet des exécutables -qu’ils représentent. La distribution <span class="TEX">T<span -class="E">E</span>X</span> Live est ainsi utilisable en ligne de commande à partir de ces -raccourcis. -<!--l. 1640--><p class="noindent" > -<h3 class="sectionHead"><span class="titlemark">8 </span> <a - id="x1-510008"></a>Guide d’utilisation du système Web2C</h3> -<!--l. 1642--><p class="noindent" >Web2C est une collection intégrée de programmes relatifs à <span class="TEX">T<span -class="E">E</span>X</span>, c.-à-d. <span class="TEX">T<span -class="E">E</span>X</span> lui-même, Metafont, -MetaPost, BibTeX, etc. C’est le cœur de <span class="TEX">T<span -class="E">E</span>X</span> Live. Le site de référence est <a -href="http://tug.org/web2c" class="url" ><span -class="ec-lmtt-10">http://tug.org/web2c</span></a>. -<!--l. 1646--><p class="noindent" >Un peu d’histoire<span class="frenchb-nbsp"> </span>: la première implémentation a été réalisée par Tomas Rokicki qui, en 1987, a -développé un premier système <span class="TEX">T<span -class="E">E</span>X</span>-to-C en adaptant les <span -class="ec-lmri-10">change files </span>pour Unix (travail de Howard -Trickey et Pavel Curtis principalement). Tim Morgan assura la maintenance du système, dont le nom fut -remplacé durant cette période par Web-to-C. En 1990, Karl Berry reprit le travail, assisté par des -dizaines de contributeurs et en 1997 il passa le relais à Olaf Weber qui le rendit à Karl en -2006. -<!--l. 1654--><p class="noindent" >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 <span class="TEX">T<span -class="E">E</span>X</span> et -les autres programmes de base écrits en <span -class="ec-lmtt-10">WEB </span>(système de programmation documentée) qui -sont tous traduits en langage C. Les composants du noyau de <span class="TEX">T<span -class="E">E</span>X</span> issus de ce processus -sont<span class="frenchb-nbsp"> </span>: -<!--l. 1660--><p class="noindent" > - <dl class="description"><dt class="description"> -<span -class="ec-lmbx-10">bibtex</span> </dt><dd -class="description">– gère les bibliographies. - </dd><dt class="description"> -<span -class="ec-lmbx-10">dmp</span> </dt><dd -class="description">– <span -class="ec-lmss-10">troff </span>vers MPX (dessins MetaPost). - </dd><dt class="description"> -<span -class="ec-lmbx-10">dvicopy</span> </dt><dd -class="description">– copie le fichier DVI en supprimant les fontes virtuelles. - </dd><dt class="description"> -<span -class="ec-lmbx-10">dvitomp</span> </dt><dd -class="description">– convertit le fichier DVI en MPX (dessins MetaPost). - </dd><dt class="description"> -<span -class="ec-lmbx-10">dvitype</span> </dt><dd -class="description">– convertit le fichier DVI en un texte lisible. - </dd><dt class="description"> -<span -class="ec-lmbx-10">gftodvi</span> </dt><dd -class="description">– visualisation de fontes génériques GF. - - </dd><dt class="description"> -<span -class="ec-lmbx-10">gftopk</span> </dt><dd -class="description">– convertit les fontes génériques GF en fontes bitmap PK. - </dd><dt class="description"> -<span -class="ec-lmbx-10">gftype</span> </dt><dd -class="description">– convertit le fichier GF en un texte lisible. - </dd><dt class="description"> -<span -class="ec-lmbx-10">makempx</span> </dt><dd -class="description">– typographie des étiquettes MetaPost. - </dd><dt class="description"> -<span -class="ec-lmbx-10">mf</span> </dt><dd -class="description">– création de fontes. - </dd><dt class="description"> -<span -class="ec-lmbx-10">mft</span> </dt><dd -class="description">– mise en page de code source Metafont. - </dd><dt class="description"> -<span -class="ec-lmbx-10">mpost</span> </dt><dd -class="description">– création de diagrammes techniques. - </dd><dt class="description"> -<span -class="ec-lmbx-10">mpto</span> </dt><dd -class="description">– extraction d’étiquettes MetaPost. - </dd><dt class="description"> -<span -class="ec-lmbx-10">newer</span> </dt><dd -class="description">– comparaison de dates de modification (fichiers). - </dd><dt class="description"> -<span -class="ec-lmbx-10">patgen</span> </dt><dd -class="description">– création de motifs de césure. - </dd><dt class="description"> -<span -class="ec-lmbx-10">pktogf</span> </dt><dd -class="description">– convertit les fontes bitmap PK en fontes génériques GF. - </dd><dt class="description"> -<span -class="ec-lmbx-10">pktype</span> </dt><dd -class="description">– convertit les fontes PK en un texte lisible. - </dd><dt class="description"> -<span -class="ec-lmbx-10">pltotf</span> </dt><dd -class="description">– convertit les fichiers PL (lisibles) en TFM. - </dd><dt class="description"> -<span -class="ec-lmbx-10">pooltype</span> </dt><dd -class="description">– affiche les fichiers <span -class="ec-lmtt-10">WEB </span>pool. - </dd><dt class="description"> -<span -class="ec-lmbx-10">tangle</span> </dt><dd -class="description">– <span -class="ec-lmtt-10">WEB </span>vers Pascal. - </dd><dt class="description"> -<span -class="ec-lmbx-10">tex</span> </dt><dd -class="description">– composition de textes. - </dd><dt class="description"> -<span -class="ec-lmbx-10">tftopl</span> </dt><dd -class="description">– convertit les fichiers TFM en PL (lisibles). - </dd><dt class="description"> -<span -class="ec-lmbx-10">vftovp</span> </dt><dd -class="description">– convertit les fontes virtuelles VF en VPL (lisibles). - </dd><dt class="description"> -<span -class="ec-lmbx-10">vptovf</span> </dt><dd -class="description">– convertit les fontes VPL en fontes virtuelles VF. - </dd><dt class="description"> -<span -class="ec-lmbx-10">weave</span> </dt><dd -class="description">– <span -class="ec-lmtt-10">WEB </span>vers <span class="TEX">T<span -class="E">E</span>X</span>.</dd></dl> -<!--l. 1688--><p class="noindent" >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. -<!--l. 1694--><p class="noindent" >Presque tous ces programmes suivent les options standard de GNU<span class="frenchb-nbsp"> </span>: - <dl class="description"><dt class="description"> -<span -class="ec-lmtk-10">--help</span> </dt><dd -class="description">imprime le sommaire de l’utilisation, - - - </dd><dt class="description"> -<span -class="ec-lmtk-10">--verbose</span> </dt><dd -class="description">imprime le rapport détaillé du processus, - </dd><dt class="description"> -<span -class="ec-lmtk-10">--version</span> </dt><dd -class="description">imprime seulement le numéro de version.</dd></dl> -<!--l. 1701--><p class="noindent" >Pour localiser les fichiers, les programmes Web2C utilisent la bibliothèque de recherche Kpathsea -(<a -href="http://tug.org/kpathsea" class="url" ><span -class="ec-lmtt-10">http://tug.org/kpathsea</span></a>). Cette bibliothèque utilise une combinaison de variables d’environnement -et un certain nombre de fichiers de paramètres pour optimiser la recherche dans l’énorme arborescence -<span class="TEX">T<span -class="E">E</span>X</span>. Web2C peut exécuter une recherche dans plusieurs arborescences simultanément, ce qui est utile si -l’on souhaite maintenir la distribution standard de <span class="TEX">T<span -class="E">E</span>X</span> et les extensions locales dans deux arborescences -distinctes. Afin d’accélérer la recherche de fichiers, la racine de chaque arborescence possède un -fichier <span -class="ec-lmtt-10">ls-R </span>contenant une entrée donnant le nom et le chemin de chaque fichier situé sous la -racine. -<!--l. 1712--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">8.1 </span> <a - id="x1-520008.1"></a>Kpathsea et la recherche de fichiers</h4> -<!--l. 1715--><p class="noindent" >Décrivons en premier lieu le mécanisme de recherche de la bibliothèque Kpathsea. -<!--l. 1717--><p class="noindent" >Nous appelons <span -class="ec-lmri-10">chemin de recherche </span>une liste, séparée par « deux-points » ou « point-virgule », -d’éléments, appelés <span -class="ec-lmri-10">él</span><span -class="ec-lmri-10">éments de chemin</span>, qui sont des noms de répertoires. Un chemin de recherche peut -provenir de plusieurs sources. Pour rechercher un fichier « <span -class="ec-lmtt-10">my-file </span>» le long d’un chemin « <span -class="ec-lmtt-10">.</span><span class="frenchb-nbsp"> </span><span -class="ec-lmtt-10">:/dir </span>», -Kpathsea vérifie chaque élément du chemin<span class="frenchb-nbsp"> </span>: d’abord <span -class="ec-lmtt-10">./my-file</span>, puis <span -class="ec-lmtt-10">/dir/my-file</span> et renvoie la -première occurrence (voire toutes). -<!--l. 1726--><p class="noindent" >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 («<span class="frenchb-nbsp"> </span><span -class="ec-lmtt-10">: </span>») et barre oblique (« <span -class="ec-lmtt-10">/ </span>») pour les systèmes -non-Unix. -<!--l. 1730--><p class="noindent" >Pour vérifier un élément de chemin particulier <span -class="ec-lmro-10">p</span>, Kpathsea vérifie d’abord si une base de données -existante (voir page <a -href="#x1-600008.2">67<!--tex4ht:ref: sec:filename-database --></a>) contient <span -class="ec-lmro-10">p</span>, c.-à-d. si la base de données se trouve dans un répertoire qui est un -préfixe de <span -class="ec-lmro-10">p</span>. Si oui, la spécification du chemin est comparée avec le contenu de la base de -données. -<!--l. 1737--><p class="noindent" >Si la base de données n’existe pas, si elle ne s’applique pas à cet élément de chemin ou si elle ne contient -aucune correspondance, la recherche est lancée sur tout le système de fichiers (si cela n’a pas été interdit -par une commande commençant par «<span class="frenchb-thinspace"> </span><span -class="ec-lmtt-10">!</span><span class="frenchb-thinspace"> </span><span -class="ec-lmtt-10">! </span>» et si le fichier cherché est censé exister). Kpathsea construit -la liste de répertoires qui correspondent à cet élément de chemin, puis cherche le fichier dans chaque -élément de cette liste. -<!--l. 1744--><p class="noindent" >La condition « le fichier est censé exister » est liée aux fichiers « <span -class="ec-lmtt-10">.vf </span>» et aux fichiers d’entrée lus par la -commande <span class="TEX">T<span -class="E">E</span>X</span> <span -class="ec-lmtt-10">\openin</span>. De tels fichiers peuvent ne pas exister (par exemple <span -class="ec-lmtt-10">cmr10.vf</span>), il est donc -inutile de les rechercher sur le disque. De plus, si vous n’actualisez pas le fichier <span -class="ec-lmtt-10">ls-R </span>lors de l’installation -d’un nouveau fichier « <span -class="ec-lmtt-10">.vf </span>», il ne sera jamais trouvé. Chaque élément de chemin est alors vérifié<span class="frenchb-nbsp"> </span>: -d’abord dans la base de données puis sur le disque. Si une occurrence est trouvée, la recherche s’arrête et -le résultat est obtenu. -<!--l. 1753--><p class="noindent" >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<span class="frenchb-nbsp"> </span>: 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 <span -class="ec-lmri-10">étend </span>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. -<!--l. 1762--><p class="noindent" >Notons que si le nom de fichier cherché est absolu ou explicitement relatif, c’est-à-dire commençant par - - -« <span -class="ec-lmtt-10">/ </span>», « <span -class="ec-lmtt-10">./ </span>» ou « <span -class="ec-lmtt-10">../ </span>», Kpathsea ne vérifie que l’existence de ce fichier. -<!--l. 1776--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">8.1.1 </span> <a - id="x1-530008.1.1"></a>Les différentes sources</h5> -<!--l. 1779--><p class="noindent" >Un chemin de recherche peut provenir de plusieurs sources. Voici l’ordre dans lequel Kpathsea les -utilise. -<!--l. 1782--><p class="noindent" > - <ol class="enumerate1" > - <li - class="enumerate" id="x1-53002x1">Une variable d’environnement définie par l’utilisateur, par exemple <span -class="ec-lmtt-10">TEXINPUTS</span>. Les variables - d’environnement avec une extension attachée (nom de programme) sont d’abord prises en - compte<span class="frenchb-nbsp"> </span>: par exemple, si « <span -class="ec-lmtt-10">latex </span>» est le nom du programme exécuté, <span -class="ec-lmtt-10">TEXINPUTS.latex</span> - passera avant <span -class="ec-lmtt-10">TEXINPUTS</span>. - </li> - <li - class="enumerate" id="x1-53004x2">Un fichier de configuration de programme spécifique, par exemple une ligne « <span -class="ec-lmtt-10">S /a</span><span class="frenchb-nbsp"> </span><span -class="ec-lmtt-10">:/b </span>» - dans le fichier <span -class="ec-lmtt-10">config.ps </span>de <span -class="ec-lmss-10">dvips</span>. - </li> - <li - class="enumerate" id="x1-53006x3">Un fichier de configuration <span -class="ec-lmtt-10">texmf.cnf </span>de Kpathsea contenant une ligne telle que <br -class="newline" />« <span -class="ec-lmtt-10">TEXINPUTS=/c</span><span class="frenchb-nbsp"> </span><span -class="ec-lmtt-10">:/d </span>» (voir ci-dessous). - </li> - <li - class="enumerate" id="x1-53008x4">La valeur par défaut obtenue à la compilation.</li></ol> -<!--l. 1795--><p class="noindent" >On peut voir chacune de ces valeurs pour un chemin de recherche donné en utilisant l’option de -débogage (voir page <a -href="#x1-640008.2.4">72<!--tex4ht:ref: sec:debugging --></a>). -<!--l. 1798--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">8.1.2 </span> <a - id="x1-540008.1.2"></a>Fichiers de configuration</h5> -<!--l. 1801--><p class="noindent" >Kpathsea lit dans les <span -class="ec-lmri-10">fichiers de configuration </span><span -class="ec-lmri-10">à l’ex</span><span -class="ec-lmri-10">écution </span>appelés <span -class="ec-lmtt-10">texmf.cnf </span>les chemins de -recherche et d’autres définitions. Le chemin pour accéder à ces fichiers dans l’arborescence est -stocké dans la variable <span -class="ec-lmtt-10">TEXMFCNF </span>(par défaut ces fichiers se trouvent dans le sous-répertoire -<span -class="ec-lmtt-10">texmf/web2c</span>). <span -class="ec-lmri-10">Tous </span>les fichiers <span -class="ec-lmtt-10">texmf.cnf </span>se trouvant dans le chemin de recherche vont être lus et les -définitions provenant de fichiers précédents écraseront celles des fichiers suivants. Par exemple, -avec un chemin tel que <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">.:$TEXMF</span></span></span>, les définitions du fichier <span -class="ec-lmtt-10">./texmf.cnf</span> écrasent celles de -<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">$TEXMF/texmf.cnf</span></span></span>. - <ul class="itemize1"> - <li class="itemize">Les commentaires sont signalés par un <span -class="ec-lmtt-10">% </span>et se terminent à la fin de la ligne. - </li> - <li class="itemize">Les lignes vides sont ignorées. - </li> - <li class="itemize">Un <span -class="ec-lmtt-10">\ </span>à la fin d’une ligne joue le rôle d’un lien entre deux lignes, c’est-à-dire que la ligne courante - se poursuit à la ligne suivante. Dans ce cas, les espaces présents au début de la ligne suivante - ne sont pas ignorés. - </li> - <li class="itemize">Toutes les autres lignes sont de la forme<span class="frenchb-nbsp"> </span>: <div class="alltt"> - - - <!--l. 1823--><p class="noindent" ><div class="obeylines-v"> - <span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtti-10">variable</span><span -class="ec-lmtt-10">[.</span><span -class="ec-lmtti-10">progname</span><span -class="ec-lmtt-10">]</span><span -class="ec-lmtt-10"> [=]</span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtti-10">value</span></div> - </div>où le « <span -class="ec-lmtt-10">= </span>» et les espaces autour sont optionnels. - </li> - <li class="itemize">Le nom de la <span -class="ec-lmro-10">variable </span>peut contenir n’importe quel caractère autre que les espaces, « <span -class="ec-lmtt-10">= </span>», ou « <span -class="ec-lmtt-10">. </span>» - mais on recommande d’utiliser « <span -class="ec-lmtt-10">A-Za-z_ </span>» pour éviter les problèmes. - </li> - <li class="itemize">Si « <span -class="ec-lmtt-10">.</span><span -class="ec-lmro-10">progname </span>» est présent, sa définition s’applique seulement si le programme exécuté se nomme - <span -class="ec-lmro-10">progname </span>ou <span -class="ec-lmro-10">progname</span><span -class="ec-lmtt-10">.exe</span>. Ceci permet par exemple à différentes variantes de <span class="TEX">T<span -class="E">E</span>X</span> d’avoir des - chemins de recherche différents. - </li> - <li class="itemize"><span -class="ec-lmro-10">value </span>peut contenir n’importe quel caractère excepté <span -class="ec-lmtt-10">% </span>et « <span -class="ec-lmtt-10">@ </span>». L’option <span -class="ec-lmtt-10">$</span><span -class="ec-lmro-10">var</span><span -class="ec-lmtt-10">.</span><span -class="ec-lmro-10">prog </span>n’est pas - disponible à droite du signe « <span -class="ec-lmtt-10">= </span>»<span class="frenchb-thinspace"> </span>; à la place, on doit utiliser une variable supplémentaire. Un - «<span class="frenchb-thinspace"> </span><span -class="ec-lmtt-10">; </span>» dans <span -class="ec-lmro-10">value </span>est compris comme un «<span class="frenchb-nbsp"> </span><span -class="ec-lmtt-10">: </span>» si on travaille sous Unix<span class="frenchb-thinspace"> </span>; ceci est très utile et permet - d’avoir un seul <span -class="ec-lmtt-10">texmf.cnf </span>pour les systèmes Unix, MS-DOS et Windows. - </li> - <li class="itemize">Toutes les définitions sont lues avant tout désarchivage ou décompactage, de telle façon que les - variables peuvent être référencées avant d’être définies.</li></ul> -<!--l. 1844--><p class="noindent" >Voici un fichier de configuration illustrant les points précédents - - -<div class="verbatim"> -<div class="fancyvrb" id="fancyvrb14"> -<a - id="x1-54002r1"></a>  TEXMF              = {$TEXMFLOCAL,!!$TEXMFMAIN} -<br class="fancyvrb" /><a - id="x1-54004r2"></a>  TEXINPUTS.latex    = .;$TEXMF/tex/{latex,generic;}// -<br class="fancyvrb" /><a - id="x1-54006r3"></a>  TEXINPUTS.fontinst = .;$TEXMF/tex//;$TEXMF/fonts/afm// -<br class="fancyvrb" /><a - id="x1-54008r4"></a>  % e-TeX related files -<br class="fancyvrb" /><a - id="x1-54010r5"></a>  TEXINPUTS.elatex   = .;$TEXMF/{etex,tex}/{latex,generic;}// -<br class="fancyvrb" /><a - id="x1-54012r6"></a>  TEXINPUTS.etex     = .;$TEXMF/{etex,tex}/{eplain,plain,generic;}// -</div> -</div> -<!--l. 1855--><p class="nopar" > -<!--l. 1861--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">8.1.3 </span> <a - id="x1-550008.1.3"></a>Expansion d’un chemin de recherche</h5> -<!--l. 1864--><p class="noindent" >Kpathsea reconnaît certains caractères et constructions spéciales dans les chemins de recherche, -semblables à ceux disponibles dans les <span -class="ec-lmri-10">shells </span>Unix. Ainsi, le chemin complexe, <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">~$USER/{foo,bar}//baz</span></span></span> -étend la recherche vers tous les sous-répertoires situés sous les répertoires <span -class="ec-lmtt-10">foo </span>et <span -class="ec-lmtt-10">bar </span>dans le répertoire -utilisateur <span -class="ec-lmtt-10">$USER </span>contenant un répertoire ou un fichier appelé <span -class="ec-lmtt-10">baz</span>. Ces expansions sont explicitées dans -les sections suivantes. -<!--l. 1874--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">8.1.4 </span> <a - id="x1-560008.1.4"></a>Expansion par défaut</h5> -<!--l. 1878--><p class="noindent" >Si le chemin de recherche le plus prioritaire (voir section <a -href="#x1-530008.1.1">8.1.1<!--tex4ht:ref: sec:path-sources --></a>) contient un «<span class="frenchb-nbsp"> </span><span -class="ec-lmtt-10">: </span>» <span -class="ec-lmri-10">suppl</span><span -class="ec-lmri-10">émentaire </span>(c.-à-d. -en début ou fin de ligne ou double), Kpathsea insère à cet endroit le chemin suivant dont la priorité -définie est immédiatement inférieure. Si ce chemin inséré possède un «<span class="frenchb-nbsp"> </span><span -class="ec-lmtt-10">: </span>» supplémentaire, le même -processus se répète pour le chemin prioritaire suivant. Par exemple, étant donné une variable -d’environnement définie ainsi -<div class="alltt"> -<!--l. 1889--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">setenv</span><span -class="ec-lmtk-10"> TEXINPUTS</span><span -class="ec-lmtk-10"> /home/karl:</span> -</div> -</div> la valeur de <span -class="ec-lmtt-10">TEXINPUTS </span>d’après le fichier <span -class="ec-lmtt-10">texmf.cnf </span>étant -<div class="alltt"> -<!--l. 1894--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> .:$TEXMF//tex</span> -</div> -</div> alors la valeur finale utilisée pour la recherche sera -<div class="alltt"> - - -<!--l. 1899--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> /home/karl:.:$TEXMF//tex</span> -</div> -</div> -<!--l. 1903--><p class="noindent" >Comme il est inutile d’insérer la valeur par défaut en plusieurs endroits, Kpathsea applique la -substitution à seulement un «<span class="frenchb-nbsp"> </span><span -class="ec-lmtt-10">: </span>» supplémentaire et laisse les autres inchangés<span class="frenchb-nbsp"> </span>: il cherche d’abord un «<span class="frenchb-nbsp"> </span><span -class="ec-lmtt-10">: </span>» -en début de ligne, puis en fin de ligne et enfin un double «<span class="frenchb-nbsp"> </span><span -class="ec-lmtt-10">: </span>». -<!--l. 1909--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">8.1.5 </span> <a - id="x1-570008.1.5"></a>Expansion spécifiée par les accolades</h5> -<!--l. 1911--><p class="noindent" >Option utile, l’expansion par le biais des accolades signifie, par exemple, que <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">v{a,b}w</span></span></span> va permettre la -recherche dans <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">vaw:vbw</span></span></span>. Les définitions emboîtées sont autorisées. Ceci peut être utilisé pour -établir des hiérarchies <span class="TEX">T<span -class="E">E</span>X</span> multiples en attribuant une liste entre accolades à <span -class="ec-lmtt-10">$TEXMF</span>. Par -exemple, dans <span -class="ec-lmtt-10">texmf.cnf</span>, on trouve une définition du type suivant (il y a en fait plus de -répertoires)<span class="frenchb-nbsp"> </span>: - - -<div class="verbatim"> -<div class="fancyvrb" id="fancyvrb15"> -<a - id="x1-57002r1"></a>    TEXMF = {$TEXMFHOME,$TEXMFLOCAL,!!$TEXMFSYSVAR,!!$TEXMFMAIN} -</div> -</div> -<!--l. 1920--><p class="nopar" >Avec ceci, on peut écrire quelque chose comme - - -<div class="verbatim"> -<div class="fancyvrb" id="fancyvrb16"> -<a - id="x1-57004r1"></a>    TEXINPUTS = .;$TEXMF/tex// -</div> -</div> -<!--l. 1924--><p class="nopar" >ce qui signifie que, après avoir cherché dans le répertoire courant, les arborescences complètes -<span -class="ec-lmtt-10">$TEXMFHOME/tex </span>suivie de <span -class="ec-lmtt-10">$TEXMFLOCAL/tex </span>(sur le disque) et ensuite les arborescences<span class="frenchb-thinspace"> </span><span -class="ec-lmtt-10">!</span><span class="frenchb-thinspace"> </span><span -class="ec-lmtt-10">!$TEXMFVAR/tex</span> -et<span class="frenchb-thinspace"> </span><span -class="ec-lmtt-10">!</span><span class="frenchb-thinspace"> </span><span -class="ec-lmtt-10">!$TEXMFMAIN/tex </span>(définies dans le fichier de référence <span -class="ec-lmtt-10">ls-R </span><span -class="ec-lmri-10">seulement</span>) seront inspectées. C’est un -moyen pratique permettant d’utiliser en parallèle deux distributions <span class="TEX">T<span -class="E">E</span>X</span>, une « figée » (sur un CD, par -exemple) et une autre régulièrement mise à jour avec de nouvelles versions quand elles deviennent -disponibles. En utilisant la variable <span -class="ec-lmtt-10">$TEXMF </span>dans toutes les définitions, on est toujours sûr d’inspecter -d’abord l’arborescence la plus récente. -<!--l. 1938--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">8.1.6 </span> <a - id="x1-580008.1.6"></a>Expansion des sous-répertoires</h5> -<!--l. 1941--><p class="noindent" >Deux barres « <span -class="ec-lmtt-10">// </span>» ou plus consécutives dans une partie d’un chemin suivant un répertoire <span -class="ec-lmro-10">d </span>sont -remplacées par tous les sous-répertoires de <span -class="ec-lmro-10">d</span><span class="frenchb-nbsp"> </span>: d’abord les sous-répertoires directement présents dans <span -class="ec-lmro-10">d</span>, -ensuite les sous-répertoires de ceux-ci et ainsi de suite. À chaque niveau, l’ordre dans lequel les -répertoires sont inspectés est <span -class="ec-lmri-10">non-d</span><span -class="ec-lmri-10">étermin</span><span -class="ec-lmri-10">é</span>. -<!--l. 1948--><p class="noindent" >Dans le cas où l’on spécifie une partie de nom de fichier après le « <span -class="ec-lmtt-10">// </span>», seuls sont inclus les -sous-répertoires auxquels le nom correspond. Par exemple, « <span -class="ec-lmtt-10">/a//b </span>» va correspondre aux répertoires -<span -class="ec-lmtt-10">/a/1/b</span>, <span -class="ec-lmtt-10">/a/2/b</span>, <span -class="ec-lmtt-10">/a/1/1/b </span>et ainsi de suite, mais pas à <span -class="ec-lmtt-10">/a/b/c </span>ni <span -class="ec-lmtt-10">/a/1</span>. -<!--l. 1954--><p class="noindent" >Des « <span -class="ec-lmtt-10">// </span>» multiples et successifs dans un chemin sont possibles, mais « <span -class="ec-lmtt-10">// </span>» au début d’un chemin est -ignoré. -<!--l. 1958--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">8.1.7 </span> <a - id="x1-590008.1.7"></a>Liste des caractères spéciaux et de leur signification<span class="frenchb-nbsp"> </span>: récapitulatif</h5> -<!--l. 1960--><p class="noindent" >La liste suivante récapitule la signification des caractères spéciaux dans les fichiers de configuration de -Kpathsea. -<!--l. 1965--><p class="noindent" > - <dl class="list1"><dt class="list"> - <span class="frenchb-nbsp"> </span><span -class="ec-lmtt-10">:</span> </dt><dd -class="list"> - <!--l. 1967--><p class="noindent" >Séparateur dans un chemin de recherche<span class="frenchb-thinspace"> </span>; au début ou à la fin d’un chemin, il remplace le - chemin par défaut. - </dd><dt class="list"> - <span class="frenchb-thinspace"> </span><span -class="ec-lmtt-10">;</span> </dt><dd -class="list"> - <!--l. 1970--><p class="noindent" >Séparateur dans les systèmes non-Unix (joue le rôle de<span class="frenchb-nbsp"> </span><span -class="ec-lmtt-10">:</span>). - </dd><dt class="list"> - <span -class="ec-lmtt-10">$</span> </dt><dd -class="list"> - <!--l. 1973--><p class="noindent" >Substitue le contenu d’une variable. - </dd><dt class="list"> - <span -class="ec-lmtt-10">~</span> </dt><dd -class="list"> - <!--l. 1975--><p class="noindent" >Représente le répertoire racine de l’utilisateur. - - - </dd><dt class="list"> - <span -class="ec-lmtt-10">{...}</span> </dt><dd -class="list"> - <!--l. 1978--><p class="noindent" >Expansion par les accolades, par exemple <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">a{1,2}b</span></span></span> devient <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">a1b:a2b</span></span></span>. - </dd><dt class="list"> - <span -class="ec-lmtt-10">//</span> </dt><dd -class="list"> - <!--l. 1981--><p class="noindent" >La recherche concernera aussi les sous-répertoires (peut être inséré n’importe où dans un - chemin sauf au début). - </dd><dt class="list"> - <span -class="ec-lmtt-10">%</span> </dt><dd -class="list"> - <!--l. 1984--><p class="noindent" >Début d’un commentaire. - </dd><dt class="list"> - <span -class="ec-lmtt-10">\</span> </dt><dd -class="list"> - <!--l. 1986--><p class="noindent" >Caractère de continuation de ligne (permet les entrées sur plusieurs lignes). - </dd><dt class="list"> - <span class="frenchb-thinspace"> </span><span -class="ec-lmtt-10">!</span><span class="frenchb-thinspace"> </span><span -class="ec-lmtt-10">!</span> </dt><dd -class="list"> - <!--l. 1989--><p class="noindent" >Cherche <span -class="ec-lmri-10">seulement </span>dans la base de données pour localiser le fichier et <span -class="ec-lmri-10">ne cherche pas </span>sur le - disque. - </dd></dl> -<!--l. 1994--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">8.2 </span> <a - id="x1-600008.2"></a>Les bases de données</h4> -<!--l. 1997--><p class="noindent" >Kpathsea a une certaine profondeur d’investigation pour minimiser les accès disque durant les -recherches. Néanmoins, dans le cas de distributions comprenant beaucoup de répertoires, inspecter -chaque répertoire possible pour un fichier donné peut durer excessivement longtemps (ceci est -typiquement le cas quand plusieurs centaines de répertoires de polices de caractères doivent être -parcourus). En conséquence, Kpathsea peut utiliser un fichier texte appelé <span -class="ec-lmtt-10">ls-R </span>— en fait une base de -données construite au préalable — qui fait correspondre les fichiers à leur répertoire, ce qui permet -d’éviter une recherche exhaustive sur le disque. -<!--l. 2008--><p class="noindent" >Un deuxième fichier appelé <span -class="ec-lmtt-10">aliases </span>(qui est également une base de données) permet de donner des -noms différents aux fichiers listés dans <span -class="ec-lmtt-10">ls-R</span>. Ceci peut aider à adapter ses fichiers source aux -conventions de DOS 8.3 pour les noms de fichiers. -<!--l. 2013--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">8.2.1 </span> <a - id="x1-610008.2.1"></a>Le fichier base de données</h5> -<!--l. 2016--><p class="noindent" >Comme nous l’avons expliqué ci-dessus, le nom du principal fichier-base de données doit être -<span -class="ec-lmtt-10">ls-R</span>. Dans votre installation, vous pouvez en mettre un à la racine de chaque arborescence -<span class="TEX">T<span -class="E">E</span>X</span> que vous désirez voir inspecter (<span -class="ec-lmtt-10">$TEXMF </span>par défaut)<span class="frenchb-thinspace"> </span>; la plupart des sites ont une seule -arborescence <span class="TEX">T<span -class="E">E</span>X</span>. Kpathsea cherche les fichiers <span -class="ec-lmtt-10">ls-R </span>dans le chemin spécifié dans la variable -<span -class="ec-lmtt-10">TEXMFDBS</span>. -<!--l. 2024--><p class="noindent" >La meilleure façon de créer et mettre à jour le fichier <span -class="ec-lmtt-10">ls-R </span>est d’exécuter le script <span -class="ec-lmss-10">mktexlsr </span>inclus dans la -distribution. Il est appelé par les divers scripts <span -class="ec-lmss-10">mktex</span>... En principe, ce script exécute uniquement la -commande <div class="alltt"> - - -<!--l. 2030--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">cd</span><span -class="ec-lmtt-10"> </span><span -class="ec-lmro-10">/your/texmf/root</span><span -class="ec-lmtt-10"> &&</span><span -class="ec-lmtt-10"> \ls</span><span -class="ec-lmtt-10"> -1LAR</span><span -class="ec-lmtt-10"> ./</span><span -class="ec-lmtt-10"> >ls-R</span> -</div> -</div> en supposant que la commande <span -class="ec-lmtt-10">ls </span>de votre système produise le bon format de sortie (le <span -class="ec-lmtt-10">ls </span>de GNU -convient parfaitement). Pour s’assurer que la base de données est toujours à jour, le meilleur moyen est -de la reconstruire en utilisant la table des <span -class="ec-lmtt-10">cron</span>, de telle façon que le fichier <span -class="ec-lmtt-10">ls-R </span>prenne -automatiquement en compte les changements dans les fichiers installés, par exemple après une -installation ou une mise à jour d’un composant <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>. -<!--l. 2042--><p class="noindent" >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. Par contre, si un élément du chemin commence par «<span class="frenchb-thinspace"> </span><span -class="ec-lmtt-10">!</span><span class="frenchb-thinspace"> </span><span -class="ec-lmtt-10">! </span>», <span -class="ec-lmri-10">seule </span>la base de données sera -inspectée pour cet élément, jamais le disque. -<!--l. 2047--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">8.2.2 </span> <a - id="x1-620008.2.2"></a>kpsewhich<span class="frenchb-nbsp"> </span>: programme de recherche dans une arborescence</h5> -<!--l. 2050--><p class="noindent" >Le programme <span -class="ec-lmtt-10">kpsewhich </span>effectue une recherche dans une arborescence indépendamment de toute -application. On peut le considérer comme une sorte de <span -class="ec-lmtt-10">find </span>pour localiser des fichiers dans les -arborescences <span class="TEX">T<span -class="E">E</span>X</span> (ceci est largement utilisé dans les scripts <span -class="ec-lmss-10">mktex</span>... de la distribution). -<div class="alltt"> -<!--l. 2056--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> </span><span -class="ec-lmro-10">option</span><span -class="ec-lmtk-10">...</span><span -class="ec-lmtk-10"> </span><span -class="ec-lmro-10">filename</span><span -class="ec-lmtk-10">...</span> -</div> -</div> Les options spécifiées dans <span -class="ec-lmro-10">option </span>peuvent commencer soit par « <span -class="ec-lmtt-10">- </span>» soit par « <span -class="ec-lmtt-10">-- </span>»<span class="frenchb-thinspace"> </span>; n’importe quelle -abréviation claire est acceptée. -<!--l. 2063--><p class="noindent" >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 <span -class="ec-lmss-10">find </span>d’Unix pour cela). -<!--l. 2068--><p class="noindent" >Les options les plus importantes sont décrites ci-après. -<!--l. 2070--><p class="noindent" > - <dl class="list1"><dt class="list"> - <span -class="ec-lmtt-10">--dpi=</span><span -class="ec-lmro-10">num</span> </dt><dd -class="list"> - <!--l. 2071--><p class="noindent" > <br -class="newline" />Définit la résolution à <span -class="ec-lmro-10">num</span><span class="frenchb-thinspace"> </span>; ceci affecte seulement la recherche des fichiers « <span -class="ec-lmtt-10">gf </span>» et « <span -class="ec-lmtt-10">pk </span>». - « <span -class="ec-lmtt-10">-D </span>» est un synonyme pour assurer la compatibilité avec <span -class="ec-lmss-10">dvips</span>. Le défaut est 600. - </dd><dt class="list"> - <span -class="ec-lmtt-10">--format=</span><span -class="ec-lmro-10">name</span> </dt><dd -class="list"> - <!--l. 2076--><p class="noindent" ><br -class="newline" />Définit le format pour la recherche à <span -class="ec-lmro-10">name</span>. Par défaut, le format est estimé en fonction du - nom de fichier. Pour les formats qui n’ont pas de suffixe clair associé, comme les fichiers de - support MetaPost et les fichiers de configuration <span -class="ec-lmss-10">dvips</span>, vous devez spécifier le nom connu - de Kpathsea, comme <span -class="ec-lmtt-10">tex </span>ou <span -class="ec-lmtt-10">enc files</span>. Exécutez la commande <span -class="ec-lmtt-10">kpsewhich --help </span>pour - obtenir la liste précise. - </dd><dt class="list"> - <span -class="ec-lmtt-10">--mode=</span><span -class="ec-lmro-10">string</span> </dt><dd -class="list"> - <!--l. 2085--><p class="noindent" ><br -class="newline" />Définit le nom du mode comme étant <span -class="ec-lmro-10">string</span><span class="frenchb-thinspace"> </span>; ceci affecte seulement la recherche des « <span -class="ec-lmtt-10">gf </span>» - et des « <span -class="ec-lmtt-10">pk </span>». Pas d’option par défaut, n’importe quel mode sera trouvé. - - </dd><dt class="list"> - <span -class="ec-lmtt-10">--must-exist</span> </dt><dd -class="list"> - <!--l. 2089--><p class="noindent" ><br -class="newline" />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 <span -class="ec-lmtt-10">ls-R </span>est inspectée, dans un souci d’efficacité. - </dd><dt class="list"> - <span -class="ec-lmtt-10">--path=</span><span -class="ec-lmro-10">string</span> </dt><dd -class="list"> - <!--l. 2093--><p class="noindent" ><br -class="newline" />Recherche dans le chemin <span -class="ec-lmro-10">string </span>(séparé par deux-points comme d’habitude), au lieu de - prendre le chemin à partir du nom de fichier. « <span -class="ec-lmtt-10">// </span>» et toutes les expansions habituelles sont - supportées. Les options « <span -class="ec-lmtt-10">--path </span>» et « <span -class="ec-lmtt-10">--format </span>» s’excluent mutuellement. - </dd><dt class="list"> - <span -class="ec-lmtt-10">--progname=</span><span -class="ec-lmro-10">name</span> </dt><dd -class="list"> - <!--l. 2099--><p class="noindent" ><br -class="newline" />Définit le nom de programme comme étant <span -class="ec-lmro-10">name</span>. Ceci peut affecter les chemins de recherche - via l’option <span -class="ec-lmtt-10">.</span><span -class="ec-lmro-10">progname </span>dans les fichiers de configuration. Le défaut est <span -class="ec-lmss-10">kpsewhich</span>. - </dd><dt class="list"> - <span -class="ec-lmtt-10">--show-path=</span><span -class="ec-lmro-10">name</span> </dt><dd -class="list"> - <!--l. 2104--><p class="noindent" ><br -class="newline" />Montre le chemin utilisé pour la recherche des fichiers de type <span -class="ec-lmro-10">name</span>. On peut utiliser soit une - extension de fichier (<span -class="ec-lmtt-10">.pk</span>, <span -class="ec-lmtt-10">.vf</span>, etc.), soit un nom de fichier, comme avec l’option « <span -class="ec-lmtt-10">--format </span>». - </dd><dt class="list"> - <span -class="ec-lmtt-10">--debug=</span><span -class="ec-lmro-10">num</span> </dt><dd -class="list"> - <!--l. 2109--><p class="noindent" ><br -class="newline" />Définit les options de débogage comme étant <span -class="ec-lmro-10">num</span>.</dd></dl> -<!--l. 2114--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">8.2.3 </span> <a - id="x1-630008.2.3"></a>Exemples d’utilisation</h5> -<!--l. 2117--><p class="noindent" >Jetons un coup d’œil à Kpathsea en action<span class="frenchb-thinspace"> </span>; voici une recherche toute simple<span class="frenchb-nbsp"> </span>: -<div class="alltt"> -<!--l. 2120--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> </span><span -class="ec-lmtk-10"> article.cls</span> -<br /><span -class="ec-lmtt-10">/usr/local/texmf-dist/tex/latex/base/article.cls</span> -</div> -</div> Nous recherchons le fichier <span -class="ec-lmtt-10">article.cls</span>. Puisque le suffixe <span -class="ec-lmtt-10">.cls </span>est non-ambigu, nous n’avons pas -besoin de spécifier que nous voulons rechercher un fichier de type <span -class="ec-lmtt-10">tex </span>(répertoires des fichiers sources -de <span class="TEX">T<span -class="E">E</span>X</span>). Nous le trouvons dans le sous-répertoire <span -class="ec-lmtt-10">tex/latex/base</span> du répertoire racine -« <span -class="ec-lmtt-10">TEXMF </span>». De même, le suffixe non-ambigu permet de trouver facilement les autres fichiers. -<div class="alltt"> -<!--l. 2130--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> array.sty</span> -<br /><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> /usr/local/texmf-dist/tex/latex/tools/array.sty</span> - -<br /><span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> latin1.def</span> -<br /><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> /usr/local/texmf-dist/tex/latex/base/latin1.def</span> -<br /><span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> size10.clo</span> -<br /><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> /usr/local/texmf-dist/tex/latex/base/size10.clo</span> -<br /><span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> small2e.tex</span> -<br /><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> /usr/local/texmf-dist/tex/latex/base/small2e.tex</span> -<br /><span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> tugboat.bib</span> -<br /><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> /usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib</span> -</div> -</div> -<!--l. 2143--><p class="noindent" >Le dernier exemple est une base de données bibliographiques pour BibTeX servant aux articles de -<span -class="ec-lmro-10">TUGBoat</span>. -<div class="alltt"> -<!--l. 2146--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> cmr10.pk</span> -</div> -</div> Les fichiers de glyphes de fontes bitmaps, de type <span -class="ec-lmtt-10">.pk</span>, sont utilisés pour l’affichage par des programmes -comme <span -class="ec-lmss-10">dvips </span>et <span -class="ec-lmss-10">xdvi</span>. Rien n’est renvoyé dans ce cas puisque il n’y a pas de fichiers Computer -Modern <span -class="ec-lmtt-10">.pk </span>pré-créés sur nos systèmes (nous utilisons les versions type 1 du <span class="TEX">T<span -class="E">E</span>X</span> Live). -<div class="alltt"> -<!--l. 2155--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> wsuipa10.pk</span> -<br /> -<br /><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk</span> -</div> -</div> Pour ces fontes (alphabet phonétique de l’université Washington), nous avons dû créer les fichiers <span -class="ec-lmtt-10">.pk</span> -et, puisque le mode Metafont par défaut sur notre installation est <span -class="ec-lmtt-10">ljfour </span>avec une résolution de base de -600dpi <span -class="ec-lmri-10">(dots per inch)</span>, cette instance est trouvée. <div class="alltt"> -<!--l. 2166--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> -dpi=300</span><span -class="ec-lmtk-10"> wsuipa10.pk</span> -</div> -</div> Dans ce cas, lorsque l’on spécifie que nous recherchons une résolution de 300dpi (<span -class="ec-lmtt-10">-dpi=300</span>) nous -voyons qu’aucune fonte pour cette résolution n’est disponible dans le système. En fait, un programme -comme <span -class="ec-lmss-10">dvips </span>ou <span -class="ec-lmss-10">xdvi </span>ne s’en préoccuperait pas et créerait les fichiers <span -class="ec-lmtt-10">.pk </span>à la résolution demandée en -utilisant le script <span -class="ec-lmss-10">mktexpk</span>. -<!--l. 2176--><p class="noindent" >Intéressons-nous à présent aux fichiers d’en-tête et de configuration pour <span -class="ec-lmss-10">dvips</span>. Regardons en premier le -fichier <span -class="ec-lmtt-10">tex.pro </span>communément utilisé pour le support de <span class="TEX">T<span -class="E">E</span>X</span> avant de regarder le fichier de -configuration générique (<span -class="ec-lmtt-10">config.ps</span>) et la liste des fontes PostScript <span -class="ec-lmtt-10">psfonts.map</span>. Depuis l’édition -2004, les fichiers <span -class="ec-lmtt-10">.map </span>et les fichiers de codage ont changé de place dans l’arborescence <span -class="ec-lmtt-10">texmf</span>. Comme le -suffixe <span -class="ec-lmtt-10">.ps </span>est ambigu, nous devons spécifier quel type particulier du fichier <span -class="ec-lmtt-10">config.ps </span>nous considérons -(<span -class="ec-lmtt-10">dvips config</span>). <div class="alltt"> - - -<!--l. 2186--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> tex.pro</span> -<br /><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> /usr/local/texmf/dvips/base/tex.pro</span> -<br /><span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> --format="dvips</span><span -class="ec-lmtk-10"> config"</span><span -class="ec-lmtk-10"> config.ps</span> -<br /><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> /usr/local/texmf-var/dvips/config/config.ps</span> -<br /><span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> psfonts.map</span> -<br /><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> /usr/local/texmf-var/fonts/map/dvips/updmap/psfonts.map</span> -</div> -</div> -<!--l. 2195--><p class="noindent" >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 « <span -class="ec-lmtt-10">utm </span>». Le premier fichier que nous voyons est le fichier de -configuration, qui contient le nom du fichier de la liste<span class="frenchb-nbsp"> </span>: <div class="alltt"> -<!--l. 2200--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> --format="dvips</span><span -class="ec-lmtk-10"> config"</span><span -class="ec-lmtk-10"> config.utm</span> -<br /><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> /usr/local/texmf-dist/dvips/psnfss/config.utm</span> -</div> -</div> Le contenu de ce fichier est <div class="alltt"> -<!--l. 2205--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> p</span><span -class="ec-lmtt-10"> +utm.map</span> -</div> -</div> qui pointe vers le fichier <span -class="ec-lmtt-10">utm.map</span>, que nous cherchons à localiser ensuite. <div class="alltt"> -<!--l. 2210--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> utm.map</span> -<br /><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> /usr/local/texmf-dist/fonts/map/dvips/times/utm.map</span> -</div> -</div> Ce fichier liste les noms des fichiers des fontes PostScript de type 1 dans la collection URW. Son -contenu ressemble à (nous ne montrons qu’une partie des lignes)<span class="frenchb-nbsp"> </span>: <div class="alltt"> -<!--l. 2217--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">utmb8r</span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> NimbusRomNo9L-Medi</span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> ...</span><span -class="ec-lmtt-10"> <utmb8a.pfb</span> -<br /><span -class="ec-lmtt-10">utmbi8r</span><span -class="ec-lmtt-10"> NimbusRomNo9L-MediItal...</span><span -class="ec-lmtt-10"> <utmbi8a.pfb</span> -<br /><span -class="ec-lmtt-10">utmr8r</span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> NimbusRomNo9L-Regu</span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> ...</span><span -class="ec-lmtt-10"> <utmr8a.pfb</span> -<br /><span -class="ec-lmtt-10">utmri8r</span><span -class="ec-lmtt-10"> NimbusRomNo9L-ReguItal...</span><span -class="ec-lmtt-10"> <utmri8a.pfb</span> -<br /><span -class="ec-lmtt-10">utmbo8r</span><span -class="ec-lmtt-10"> NimbusRomNo9L-Medi</span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> ...</span><span -class="ec-lmtt-10"> <utmb8a.pfb</span> -<br /><span -class="ec-lmtt-10">utmro8r</span><span -class="ec-lmtt-10"> NimbusRomNo9L-Regu</span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> ...</span><span -class="ec-lmtt-10"> <utmr8a.pfb</span> -</div> -</div> Prenons par exemple le cas de Times Roman <span -class="ec-lmtt-10">utmr8a.pfb </span>et trouvons sa position dans l’arborescence -<span -class="ec-lmtt-10">texmf </span>en utilisant une recherche applicable aux fichiers de fontes de type 1<span class="frenchb-nbsp"> </span>: <div class="alltt"> - - -<!--l. 2228--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> utmr8a.pfb</span> -<br /><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb</span> -</div> -</div> -<!--l. 2235--><p class="noindent" >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 <span -class="ec-lmss-10">kpsewhich </span>va vous montrer le premier fichier -trouvé. -<!--l. 2242--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">8.2.4 </span> <a - id="x1-640008.2.4"></a>Opérations de débogage</h5> -<!--l. 2245--><p class="noindent" >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<span class="frenchb-nbsp"> </span>: - <dl class="list1"><dt class="list"> - <span -class="ec-lmtt-10"> 1</span> </dt><dd -class="list"> - <!--l. 2249--><p class="noindent" >Appels à <span -class="ec-lmtt-10">stat </span>(test d’existence de fichier). Lors d’une exécution utilisant une base de données - <span -class="ec-lmtt-10">ls-R </span>à jour, ce niveau ne devrait donner presque aucune information en sortie. - </dd><dt class="list"> - <span -class="ec-lmtt-10"> 2</span> </dt><dd -class="list"> - <!--l. 2252--><p class="noindent" >Références aux différentes tables (comme la base de données <span -class="ec-lmtt-10">ls-R</span>, les fichiers de - correspondance de fontes, les fichiers de configuration). - </dd><dt class="list"> - <span -class="ec-lmtt-10"> 4</span> </dt><dd -class="list"> - <!--l. 2255--><p class="noindent" >Opérations d’ouverture et de fermeture des fichiers. - </dd><dt class="list"> - <span -class="ec-lmtt-10"> 8</span> </dt><dd -class="list"> - <!--l. 2257--><p class="noindent" >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. - </dd><dt class="list"> - <span -class="ec-lmtt-10">16</span> </dt><dd -class="list"> - <!--l. 2260--><p class="noindent" >Liste des répertoires pour chaque élément du chemin (utilisé uniquement en cas de recherche - sur le disque). - </dd><dt class="list"> - <span -class="ec-lmtt-10">32</span> </dt><dd -class="list"> - <!--l. 2262--><p class="noindent" >Recherche de fichiers. - </dd><dt class="list"> - <span -class="ec-lmtt-10">64</span> </dt><dd -class="list"> - <!--l. 2263--><p class="noindent" >Valeur des variables.</dd></dl> -<!--l. 2265--><p class="noindent" >Une valeur de <span -class="ec-lmtt-10">-1 </span>activera toutes les options ci-dessus<span class="frenchb-thinspace"> </span>; en pratique, c’est habituellement la valeur la plus -adaptée. -<!--l. 2268--><p class="noindent" >De la même façon, avec le programme <span -class="ec-lmss-10">dvips</span>, 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. - -<!--l. 2276--><p class="noindent" >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 <span -class="ec-lmtt-10">KPATHSEA_DEBUG </span>et en -la définissant égale à la valeur (ou à une combinaison de valeurs) décrite(s) dans la liste -ci-dessus. -<!--l. 2282--><p class="noindent" >Note à l’intention des utilisateurs de Windows<span class="frenchb-nbsp"> </span>: 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 -<span -class="ec-lmtt-10">KPATHSEA_DEBUG_OUTPUT=err.log </span>pour capturer le flux standard d’erreur dans le fichier -<span -class="ec-lmtt-10">err.log</span>. -<!--l. 2288--><p class="noindent" >Considérons comme exemple un petit fichier source <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>, <span -class="ec-lmtt-10">hello-world.tex</span>, dont le contenu est le -suivant. - - -<div class="verbatim"> -<div class="fancyvrb" id="fancyvrb17"> -<a - id="x1-64002r1"></a>    \documentclass{article} -<br class="fancyvrb" /><a - id="x1-64004r2"></a>    \begin{document} -<br class="fancyvrb" /><a - id="x1-64006r3"></a>    Hello World! -<br class="fancyvrb" /><a - id="x1-64008r4"></a>    \end{document} -</div> -</div> -<!--l. 2295--><p class="nopar" >Ce petit fichier utilise simplement la fonte <span -class="ec-lmtt-10">cmr10</span>, aussi allons voir comment <span -class="ec-lmss-10">dvips </span>prépare le fichier -PostScript (nous voulons utiliser la version type 1 des fontes Computer Modern, d’où l’option <span -class="ec-lmtt-10">-Pcms</span>). -<div class="alltt"> -<!--l. 2300--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">dvips</span><span -class="ec-lmtk-10"> -d4100</span><span -class="ec-lmtk-10"> hello-world</span><span -class="ec-lmtk-10"> -Pcms</span><span -class="ec-lmtk-10"> -o</span> -</div> -</div> Dans ce cas, nous avons combiné le niveau 4 de débogage de <span -class="ec-lmss-10">dvips </span>(chemins des fontes) avec -l’option d’expansion des éléments du chemin de Kpathsea (voir <span -class="ec-lmss-10">dvips </span>Reference Manual, -<a -href="../../../../texmf/doc/html/dvips/dvips_toc.html" >texmf/doc/html/dvips/dvips_toc.html</a> sur le DVD). La sortie (légèrement formatée) apparaît dans la -figure <a -href="#x1-64031r11">11<!--tex4ht:ref: fig:dvipsdbga --></a>. -<!--l. 2309--><p class="noindent" ><a - id="x1-64031r11"></a><a - id="x1-64036r12"></a><a - id="x1-64049r13"></a><hr class="float"><div class="float" -><table class="float"><tr class="float"><td class="float" -> - - -<div class="BVerbatimInput"> -<span -class="ec-lmtt-9">debug:start</span><span -class="ec-lmtt-9"> search(file=texmf.cnf,</span><span -class="ec-lmtt-9"> must_exist=1,</span><span -class="ec-lmtt-9"> find_all=1,</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=.:/usr/local/bin/texlive:/usr/local/bin:</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> /usr/local/bin/texmf/web2c:/usr/local:</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> /usr/local/texmf/web2c:/.:/./teTeX/TeX/texmf/web2c:).</span> -<br /><span -class="ec-lmtt-9">kdebug:start</span><span -class="ec-lmtt-9"> search(file=ls-R,</span><span -class="ec-lmtt-9"> must_exist=1,</span><span -class="ec-lmtt-9"> find_all=1,</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=~/tex:/usr/local/texmf).</span> -<br /><span -class="ec-lmtt-9">kdebug:search(ls-R)</span><span -class="ec-lmtt-9"> =>/usr/local/texmf/ls-R</span> -<br /><span -class="ec-lmtt-9">kdebug:start</span><span -class="ec-lmtt-9"> search(file=aliases,</span><span -class="ec-lmtt-9"> must_exist=1,</span><span -class="ec-lmtt-9"> find_all=1,</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=~/tex:/usr/local/texmf).</span> -<br /><span -class="ec-lmtt-9">kdebug:search(aliases)</span><span -class="ec-lmtt-9"> =></span><span -class="ec-lmtt-9"> /usr/local/texmf/aliases</span> -<br /><span -class="ec-lmtt-9">kdebug:start</span><span -class="ec-lmtt-9"> search(file=config.ps,</span><span -class="ec-lmtt-9"> must_exist=0,</span><span -class="ec-lmtt-9"> find_all=0,</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=.:~/tex:!!/usr/local/texmf/dvips//).</span> -<br /><span -class="ec-lmtt-9">kdebug:search(config.ps)</span><span -class="ec-lmtt-9"> =></span><span -class="ec-lmtt-9"> /usr/local/texmf/dvips/config/config.ps</span> -<br /><span -class="ec-lmtt-9">kdebug:start</span><span -class="ec-lmtt-9"> search(file=/root/.dvipsrc,</span><span -class="ec-lmtt-9"> must_exist=0,</span><span -class="ec-lmtt-9"> find_all=0,</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=.:~/tex:!!/usr/local/texmf/dvips//).</span> -<br /><span -class="ec-lmtt-9">search(file=/home/goossens/.dvipsrc,</span><span -class="ec-lmtt-9"> must_exist=1,</span><span -class="ec-lmtt-9"> find_all=0,</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).</span> -<br /><span -class="ec-lmtt-9">kdebug:search($HOME/.dvipsrc)</span><span -class="ec-lmtt-9"> =></span> -<br /><span -class="ec-lmtt-9">kdebug:start</span><span -class="ec-lmtt-9"> search(file=config.cms,</span><span -class="ec-lmtt-9"> must_exist=0,</span><span -class="ec-lmtt-9"> find_all=0,</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).</span> -<br /><span -class="ec-lmtt-9">kdebug:search(config.cms)</span> -<br /><span -class="ec-lmtt-9">=>/usr/local/texmf/dvips/cms/config.cms</span> -</div> - <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id"><span -class="ec-lmcsc-10">Figure</span> 11: </td><td -class="content">Recherche des fichiers de configuration</td></tr></table><!--tex4ht:label?: x1-64031r11 --> -<div class="BVerbatimInput"> -<span -class="ec-lmtt-9">kdebug:start</span><span -class="ec-lmtt-9"> search(file=texc.pro,</span><span -class="ec-lmtt-9"> must\_exist=0,</span><span -class="ec-lmtt-9"> find\_all=0,</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span> -<br /><span -class="ec-lmtt-9">kdebug:search(texc.pro)</span><span -class="ec-lmtt-9"> =></span><span -class="ec-lmtt-9"> /usr/local/texmf/dvips/base/texc.pro</span> -</div> - <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id"><span -class="ec-lmcsc-10">Figure</span> 12: </td><td -class="content">Recherche du fichier prolog</td></tr></table><!--tex4ht:label?: x1-64036r12 --> -<div class="BVerbatimInput"> -<span -class="ec-lmtt-9">kdebug:start</span><span -class="ec-lmtt-9"> search(file=cmr10.tfm,</span><span -class="ec-lmtt-9"> must\_exist=1,</span><span -class="ec-lmtt-9"> find\_all=0,</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> /var/tex/fonts/tfm//).</span> -<br /><span -class="ec-lmtt-9">kdebug:search(cmr10.tfm)</span><span -class="ec-lmtt-9"> =></span><span -class="ec-lmtt-9"> /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm</span> -<br /><span -class="ec-lmtt-9">kdebug:start</span><span -class="ec-lmtt-9"> search(file=texps.pro,</span><span -class="ec-lmtt-9"> must\_exist=0,</span><span -class="ec-lmtt-9"> find\_all=0,</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> ...</span> -<br /><span -class="ec-lmtt-9"><texps.pro></span> -<br /><span -class="ec-lmtt-9">kdebug:start</span><span -class="ec-lmtt-9"> search(file=cmr10.pfb,</span><span -class="ec-lmtt-9"> must\_exist=0,</span><span -class="ec-lmtt-9"> find\_all=0,</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span> -<br /><span -class="ec-lmtt-9">kdebug:search(cmr10.pfb)</span><span -class="ec-lmtt-9"> =></span><span -class="ec-lmtt-9"> /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb</span> -<br /><span -class="ec-lmtt-9"><cmr10.pfb>[1]</span> -</div> - <table class="caption" -><tr style="vertical-align:baseline;" class="caption"><td class="id"><span -class="ec-lmcsc-10">Figure</span> 13: </td><td -class="content">Recherche du fichier de fontes</td></tr></table><!--tex4ht:label?: x1-64049r13 --> - - -</td></tr></table></div><hr class="endfloat" /> -<!--l. 2325--><p class="noindent" ><span -class="ec-lmss-10">dvips </span>commence par localiser ses fichiers de fonctionnement. D’abord, <span -class="ec-lmtt-10">texmf.cnf </span>est trouvé, ce qui -donne les définitions pour les chemins de recherche servant à localiser les autres fichiers, ensuite le fichier -base de données <span -class="ec-lmtt-10">ls-R </span>(pour optimiser la recherche des fichiers) et le fichier <span -class="ec-lmtt-10">aliases</span>, qui permet de -déclarer plusieurs noms (par exemple un nom DOS de type 8.3 court et une version longue plus -naturelle) pour le même fichier. Ensuite <span -class="ec-lmss-10">dvips </span>continue en cherchant le fichier de configuration générique -<span -class="ec-lmtt-10">config.ps </span>avant de rechercher le fichier de paramétrisation <span -class="ec-lmtt-10">.dvipsrc </span>(qui, dans notre cas, <span -class="ec-lmri-10">n’est pas</span> -<span -class="ec-lmri-10">trouv</span><span -class="ec-lmri-10">é</span>). Enfin, <span -class="ec-lmss-10">dvips </span>localise le fichier de configuration pour les fontes PostScript Computer Modern -<span -class="ec-lmtt-10">config.cms </span>(ceci est lancé par l’option <span -class="ec-lmtt-10">-Pcms</span> de la commande <span -class="ec-lmss-10">dvips</span>). Ce fichier contient la liste des -fichiers qui définissent la relation entre les noms des fontes selon <span class="TEX">T<span -class="E">E</span>X</span>, selon PostScript et dans le -système de fichiers. <div class="alltt"> -<!--l. 2341--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">more</span><span -class="ec-lmtk-10"> /usr/local/texmf/dvips/cms/config.cms</span> -<br /><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> p</span><span -class="ec-lmtt-10"> +ams.map</span> -<br /><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> p</span><span -class="ec-lmtt-10"> +cms.map</span> -<br /><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> p</span><span -class="ec-lmtt-10"> +cmbkm.map</span> -<br /><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> p</span><span -class="ec-lmtt-10"> +amsbkm.map</span> -</div> -</div> <span -class="ec-lmss-10">dvips </span>veut chercher tous ces fichiers, y compris le fichier générique d’association <span -class="ec-lmtt-10">psfonts.map</span>, qui est -toujours chargé (il contient des déclarations pour les fontes PostScript les plus communément utilisées<span class="frenchb-thinspace"> </span>; -voir la dernière partie de la Section <a -href="#x1-630008.2.3">8.2.3<!--tex4ht:ref: sec:examples-of-use --></a> pour plus de détails sur la gestion du fichier d’association -PostScript). -<!--l. 2355--><p class="noindent" >Arrivé là, <span -class="ec-lmss-10">dvips </span>s’identifie à l’utilisateur<span class="frenchb-nbsp"> </span>: <div class="alltt"> -<!--l. 2356--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10"> This</span><span -class="ec-lmtt-10"> is</span><span -class="ec-lmtt-10"> dvips(k)</span><span -class="ec-lmtt-10"> 5.92b</span><span -class="ec-lmtt-10"> Copyright</span><span -class="ec-lmtt-10"> 2002</span><span -class="ec-lmtt-10"> Radical</span><span -class="ec-lmtt-10"> Eye</span><span -class="ec-lmtt-10"> Software</span><span -class="ec-lmtt-10"> (www.radicaleye.com)</span> -<br /><span -class="ec-lmtt-10"> </span> -</div> -</div> -<!--l. 2361--><p class="noindent" >pour continuer ensuite en cherchant le fichier prologue <span -class="ec-lmtt-10">texc.pro</span>, <div class="alltt"> -<!--l. 2362--><p class="noindent" ><div class="obeylines-v"> -<br /><span -class="ec-lmtt-9">kdebug:start</span><span -class="ec-lmtt-9"> search(file=texc.pro,</span><span -class="ec-lmtt-9"> must_exist=0,</span><span -class="ec-lmtt-9"> find_all=0,</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span> -<br /><span -class="ec-lmtt-9">kdebug:search(texc.pro)</span><span -class="ec-lmtt-9"> =></span><span -class="ec-lmtt-9"> /usr/local/texmf/dvips/base/texc.pro</span> -</div> -</div> -<!--l. 2373--><p class="noindent" >Après avoir trouvé ce fichier, <span -class="ec-lmss-10">dvips </span>affiche la date et l’heure, nous informe qu’il va générer le fichier -<span -class="ec-lmtt-10">hello-world.ps </span>puis qu’il a besoin du fichier de fonte <span -class="ec-lmtt-10">cmr10 </span>et que ce dernier est déclaré comme -« résident » (pas besoin de bitmaps)<span class="frenchb-nbsp"> </span>: <div class="alltt"> - - -<!--l. 2378--><p class="noindent" ><div class="obeylines-v"> -<br /><span -class="ec-lmtt-9">TeX</span><span -class="ec-lmtt-9"> output</span><span -class="ec-lmtt-9"> 1998.02.26:1204’</span><span -class="ec-lmtt-9"> -></span><span -class="ec-lmtt-9"> hello-world.ps</span> -<br /><span -class="ec-lmtt-9">Defining</span><span -class="ec-lmtt-9"> font</span><span -class="ec-lmtt-9"> ()</span><span -class="ec-lmtt-9"> cmr10</span><span -class="ec-lmtt-9"> at</span><span -class="ec-lmtt-9"> 10.0pt</span> -<br /><span -class="ec-lmtt-9">Font</span><span -class="ec-lmtt-9"> cmr10</span><span -class="ec-lmtt-9"> <CMR10></span><span -class="ec-lmtt-9"> is</span><span -class="ec-lmtt-9"> resident.</span> -</div> -</div> Maintenant la recherche concerne le fichier <span -class="ec-lmtt-10">cmr10.tfm</span>, qui est trouvé, puis quelques fichiers de prologue -de plus (non montrés) sont référencés<span class="frenchb-thinspace"> </span>; finalement le fichier de la fonte type 1 <span -class="ec-lmtt-10">cmr10.pfb </span>est localisé et -inclus dans le fichier de sortie (voir la dernière ligne). <div class="alltt"> -<!--l. 2387--><p class="noindent" ><div class="obeylines-v"> -<br /><span -class="ec-lmtt-9">kdebug:start</span><span -class="ec-lmtt-9"> search(file=cmr10.tfm,</span><span -class="ec-lmtt-9"> must_exist=1,</span><span -class="ec-lmtt-9"> find_all=0,</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> /var/tex/fonts/tfm//).</span> -<br /><span -class="ec-lmtt-9">kdebug:search(cmr10.tfm)</span><span -class="ec-lmtt-9"> =></span><span -class="ec-lmtt-9"> /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm</span> -<br /><span -class="ec-lmtt-9">kdebug:start</span><span -class="ec-lmtt-9"> search(file=texps.pro,</span><span -class="ec-lmtt-9"> must_exist=0,</span><span -class="ec-lmtt-9"> find_all=0,</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> ...</span> -<br /><span -class="ec-lmtt-9"><texps.pro></span> -<br /><span -class="ec-lmtt-9">kdebug:start</span><span -class="ec-lmtt-9"> search(file=cmr10.pfb,</span><span -class="ec-lmtt-9"> must_exist=0,</span><span -class="ec-lmtt-9"> find_all=0,</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span> -<br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span> -<br /><span -class="ec-lmtt-9">kdebug:search(cmr10.pfb)</span><span -class="ec-lmtt-9"> =></span><span -class="ec-lmtt-9"> /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb</span> -<br /><span -class="ec-lmtt-9"><cmr10.pfb>[1]</span> -</div> -</div> -<h4 class="subsectionHead"><span class="titlemark">8.3 </span> <a - id="x1-650008.3"></a>Options à l’exécution</h4> -<!--l. 2404--><p class="noindent" >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 <span -class="ec-lmtt-10">texmf.cnf </span>qui est lu par Kpathsea. Les -paramètres en question se trouvent dans la troisième partie du fichier inclus dans la distribution <span class="TEX">T<span -class="E">E</span>X</span> -Live. Les variables les plus importantes sont<span class="frenchb-nbsp"> </span>: - <dl class="list1"><dt class="list"> - <span -class="ec-lmtt-10">main_memory</span> </dt><dd -class="list"> - <!--l. 2412--><p class="noindent" >Nombre total de mots mémoire disponibles pour <span class="TEX">T<span -class="E">E</span>X</span>, 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 <span class="TEX">T<span -class="E">E</span>X</span> et appeler le fichier de format <span -class="ec-lmtt-10">hugetex.fmt</span>. En - utilisant la méthode supportée par Kpathsea qui consiste à suffixer la variable par le nom - du programme, la valeur particulière de la variable <span -class="ec-lmtt-10">main_memory </span>destinée à ce fichier de - format sera lue dans le fichier <span -class="ec-lmtt-10">texmf.cnf</span>. - </dd><dt class="list"> - <span -class="ec-lmtt-10">extra_mem_bot</span> </dt><dd -class="list"> - <!--l. 2421--><p class="noindent" >Espace supplémentaire pour certaines structures de données de <span class="TEX">T<span -class="E">E</span>X</span><span class="frenchb-nbsp"> </span>: boîtes, <span -class="ec-lmri-10">glue</span>, points - d’arrêt... Surtout utile si vous utilisez PI C<span class="TEX">T<span -class="E">E</span>X</span> par exemple. - </dd><dt class="list"> - <span -class="ec-lmtt-10">font_mem_size</span> </dt><dd -class="list"> - <!--l. 2425--><p class="noindent" >Nombre de mots mémoire disponibles pour décrire les polices. C’est plus ou moins l’espace - occupé par les fichiers TFM lus. - </dd><dt class="list"> - <span -class="ec-lmtt-10">hash_extra</span> </dt><dd -class="list"> - - <!--l. 2428--><p class="noindent" >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<span class="frenchb-thinspace"> </span>; 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 <span -class="ec-lmtt-10">hash_extra </span>est <span -class="ec-lmtt-10">50000</span>.</dd></dl> -<!--l. 2436--><p class="noindent" >É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 <span class="TEX">T<span -class="E">E</span>X</span>, ces -paramètres lus à l’exécution fournissent un compromis pratique qui procure une certaine -souplesse. -<!--l. 2442--><p class="noindent" > -<h3 class="sectionHead"><span class="titlemark">9 </span> <a - id="x1-660009"></a>Installation sur un nouveau système Unix</h3> -<!--l. 2444--><p class="noindent" >Si vous avez un système Unix ne correspondant à aucun des exécutables fournis, il faut compiler -vous-même <span class="TEX">T<span -class="E">E</span>X</span> et tous ses programmes satellites à partir des sources. Cela n’est pas aussi difficile qu’il -y paraît. Tout ce dont vous aurez besoin est contenu dans le répertoire <span -class="ec-lmtt-10">source </span>qui se trouve sur le -DVD. -<!--l. 2450--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">9.1 </span> <a - id="x1-670009.1"></a>Prérequis</h4> -<!--l. 2452--><p class="noindent" >Il faut au moins 400 Mo d’espace sur disque pour compiler la totalité de <span class="TEX">T<span -class="E">E</span>X</span> et des programmes -associés. Vous aurez aussi besoin d’un compilateur C ANSI, de l’utilitaire <span -class="ec-lmss-10">make</span>, d’un générateur -d’analyseur lexical et d’un générateur d’analyseur syntaxique. Nous recommandons les versions GNU -des programmes suivants (<span -class="ec-lmss-10">gcc</span>, GNU<span -class="ec-lmss-10">make</span>, <span -class="ec-lmss-10">m4</span>, <span -class="ec-lmss-10">flex</span>, <span -class="ec-lmss-10">bison</span>). Vous pouvez utiliser d’autres -compilateurs C et d’autres programmes <span -class="ec-lmss-10">make </span>si vous maîtrisez correctement la programmation sous -Unix pour résoudre les problèmes éventuels. La commande <span -class="ec-lmtt-10">uname </span>doit renvoyer une valeur -raisonnable. -<!--l. 2465--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">9.2 </span> <a - id="x1-680009.2"></a>Configuration</h4> -<!--l. 2467--><p class="noindent" >Tout d’abord, effectuez l’installation normale de <span class="TEX">T<span -class="E">E</span>X</span> Live sur le disque dur (voir section <a -href="#x1-140003">3<!--tex4ht:ref: sec:install --></a>, page <a -href="#x1-140003">14<!--tex4ht:ref: sec:install --></a>). -Vous pouvez sauter l’installation de tous les binaires précompilés. Décompactez ensuite sur le disque le -fichier <span -class="ec-lmtt-10">source.tar.bz2 </span>(archive compressée) trouvé dans le répertoire <span -class="ec-lmtt-10">source</span> et placez-vous dans le -répertoire où vous avez transféré l’ensemble. <div class="alltt"> -<!--l. 2475--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">cd</span><span -class="ec-lmtk-10"> /tmp/tl-source</span> -<br /><span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">bunzip2</span><span -class="ec-lmtk-10"> source.tar.bz2</span> -<br /><span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">tar</span><span -class="ec-lmtk-10"> xf</span><span -class="ec-lmtk-10"> source.tar</span> -</div> -</div> -<!--l. 2481--><p class="noindent" >Lancez maintenant <span -class="ec-lmss-10">configure </span>de la façon suivante<span class="frenchb-nbsp"> </span>: <div class="alltt"> - - -<!--l. 2482--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">sh</span><span -class="ec-lmtk-10"> configure</span><span -class="ec-lmtk-10"> -prefix=/usr/local/texlive/2007</span> -</div> -</div> -<!--l. 2486--><p class="noindent" >Le répertoire <span -class="ec-lmtt-10">-prefix </span>est le répertoire de base de l’arborescence <span class="TEX">T<span -class="E">E</span>X</span> Live, il est désigné par <span -class="ec-lmro-10">TEXDIR</span> -dans la suite. -<!--l. 2502--><p class="noindent" >Si vous ne voulez pas créer de répertoire <span -class="ec-lmtt-10">$archname</span> spécifique au système choisi pour stocker les -exécutables (c.-à-d. les copier directement dans <span -class="ec-lmtt-10">$TEXDIR/bin</span>), il faut exécuter <span -class="ec-lmss-10">configure </span>avec l’option -<br -class="newline" /><span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">--disable-multiplatform</span></span></span>. -<!--l. 2508--><p class="noindent" >Tapez <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">./configure</span><span -class="ec-lmtt-10"> --help</span></span></span>, le programme affichera les options supplémentaires disponibles (telles que -supprimer l’installation des extensions optionnelles comme Omega ou e-<span class="TEX">T<span -class="E">E</span>X</span>). -<!--l. 2512--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">9.3 </span> <a - id="x1-690009.3"></a>Exécuter <span -class="ec-lmss-10">make</span></h4> -<!--l. 2513--><p class="noindent" >S’assurer que la variable ou l’option <span -class="ec-lmtt-10">noclobber </span>n’est pas définie. et lancer le <span -class="ec-lmss-10">make </span>à la racine de -l’arborescence de la façon suivante<span class="frenchb-nbsp"> </span>: <div class="alltt"> -<!--l. 2516--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">>></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">make</span><span -class="ec-lmtk-10"> world</span> -</div> -</div> et aller prendre un café... -<!--l. 2521--><p class="noindent" >Il peut être utile de garder une trace complète dans un fichier log en tapant<span class="frenchb-nbsp"> </span>: <div class="alltt"> -<!--l. 2522--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">>></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">sh</span><span -class="ec-lmtk-10"> -c</span><span -class="ec-lmtk-10"> "make</span><span -class="ec-lmtk-10"> world</span><span -class="ec-lmtk-10"> >world.log</span><span -class="ec-lmtk-10"> 2>&1"</span><span -class="ec-lmtk-10"> &</span> -</div> -</div> Avant de conclure que tout va bien, vérifier que le fichier log ne contient pas de message d’erreur<span class="frenchb-nbsp"> </span>: le -<span -class="ec-lmss-10">make </span>de GNU renvoie toujours le message « <span -class="ec-lmtt-10">*** </span>» à chaque erreur d’exécution. Vérifier aussi que tous les -exécutables ont été créés. <div class="alltt"> -<!--l. 2529--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">>></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">cd</span><span -class="ec-lmtk-10"> </span><span -class="ec-lmro-10">TEXDIR</span><span -class="ec-lmtk-10">/bin/</span><span -class="ec-lmro-10">archname</span> -<br /><span -class="ec-lmtt-10">>></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">ls</span><span -class="ec-lmtk-10"> |</span><span -class="ec-lmtk-10"> wc</span> -</div> -</div> Le résultat doit être supérieur à 200 (on peut tester le nombre exact dans le répertoire <span -class="ec-lmtt-10">bin</span> de la -distribution). -<!--l. 2536--><p class="noindent" >Si vous avez besoin de droits spéciaux pour exécuter <span -class="ec-lmtt-10">make install</span>, vous pouvez séparer « <span -class="ec-lmtt-10">make</span> -<span -class="ec-lmtt-10">world </span>» en deux processus différents<span class="frenchb-nbsp"> </span>: <div class="alltt"> - -<!--l. 2538--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">>></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">make</span><span -class="ec-lmtk-10"> all</span> -<br /><span -class="ec-lmtt-10">>></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">su</span> -<br /><span -class="ec-lmtt-10">>></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">make</span><span -class="ec-lmtk-10"> install</span><span -class="ec-lmtk-10"> strip</span> -</div> -</div> -<!--l. 2544--><p class="noindent" >Après avoir installé vos nouveaux binaires, il faut suivre les procédures normales de la post-installation, -indiquées dans la section <a -href="#x1-280003.4">3.4<!--tex4ht:ref: sec:postinstall --></a>, page <a -href="#x1-280003.4">38<!--tex4ht:ref: sec:postinstall --></a>. -<!--l. 2548--><p class="noindent" > -<h3 class="sectionHead"><span class="titlemark">10 </span> <a - id="x1-7000010"></a>Remerciements</h3> -<!--l. 2550--><p class="noindent" ><span class="TEX">T<span -class="E">E</span>X</span> Live est le résultat des efforts collectifs de pratiquement tous les groupes d’utilisateurs de <span class="TEX">T<span -class="E">E</span>X</span>. La -présente édition de <span class="TEX">T<span -class="E">E</span>X</span> Live a été coordonnée par Karl Berry. Voici la liste des principaux -contributeurs<span class="frenchb-nbsp"> </span>: - <ul class="itemize1"> - <li class="itemize">Les associations d’utilisateurs anglais, allemands, néerlandais et polonais (TUG, DANTE e.V., - NTG, and GUST, respectivement) qui contribuent - ensemble à l’infrastructure technique et administrative. Soutenez votre association locale (voir - la liste <a -href="http://tug.org/usergroups.html" class="url" ><span -class="ec-lmtt-10">http://tug.org/usergroups.html</span></a>)<span class="frenchb-thinspace"> </span>! - </li> - <li class="itemize">L’équipe du CTAN, en particulier Robin Fairbairns, Jim Hefferon et Rainer Schöpf, qui distribue - les images des distributions <span class="TEX">T<span -class="E">E</span>X</span> Live et fournit les sites d’hébergement pour le stockage et la - mise à jour des extensions qui sont la base de <span class="TEX">T<span -class="E">E</span>X</span> Live. - </li> - <li class="itemize">Peter Breitenlohner et toute l’équipe e-<span class="TEX">T<span -class="E">E</span>X</span> qui construisent les bases des successeurs de <span class="TEX">T<span -class="E">E</span>X</span>. - </li> - <li class="itemize">Thomas Esser et sa merveilleuse distribution te<span class="TEX">T<span -class="E">E</span>X</span> sans laquelle <span class="TEX">T<span -class="E">E</span>X</span> Live n’aurait jamais vu - le jour. - </li> - <li class="itemize">Michel Goossens, en tant que co-auteur de la documentation initiale. - </li> - <li class="itemize">Eitan Gurari, dont le programme <span class="TEX">T<span -class="E">E</span>X</span>4ht a été utilisé pour créer la version HTML de cette - documentation et qui travaille inlassablement à l’améliorer, ce dans des délais très courts. - </li> - <li class="itemize">Hàn Thế Thành, Martin Schröder et toute l’équipe pdf<span class="TEX">T<span -class="E">E</span>X</span> qui continuent inlassablement à - étendre les performances de <span class="TEX">T<span -class="E">E</span>X</span>. - </li> - <li class="itemize">Hans Hagen qui, outre sa participation active aux tests, a adapté le format - Con<span class="TEX">T<span -class="E">E</span>X</span>t (<a -href="http://pragma-ade.com" class="url" ><span -class="ec-lmtt-10">http://pragma-ade.com</span></a>) aux besoins de <span class="TEX">T<span -class="E">E</span>X</span> Live. - </li> - <li class="itemize">Hartmut Henkel, pour ses contributions au développement de pdf<span class="TEX">T<span -class="E">E</span>X</span> et Lua<span class="TEX">T<span -class="E">E</span>X</span> entre autres. - </li> - <li class="itemize">Taco Hoekwater, pour ses efforts sans cesse renouvelés à l’amélioration de MetaPost et de - (Lua)<span class="TEX">T<span -class="E">E</span>X</span> (<a -href="http://luatex.org" class="url" ><span -class="ec-lmtt-10">http://luatex.org</span></a>). - </li> - - - <li class="itemize">Paweł Jackowski pour l’installeur Windows <span -class="ec-lmss-10">tlpm </span>et Tomasz Łuczak pour la version graphique - <span -class="ec-lmss-10">tlpmgui </span>utilisée dans l’édition précédente. - </li> - <li class="itemize">Akira Kakuto, pour son aide précieuse - qui nous a permis d’intégrer dans <span class="TEX">T<span -class="E">E</span>X</span> Live les binaires Windows de sa distribution W32TEX - (<a -href="http://www.fsci.fuk.kindai.ac.jp/kakuto/win32-ptex/" class="url" ><span -class="ec-lmtt-10">http://www.fsci.fuk.kindai.ac.jp/kakuto/win32-ptex/</span></a>). - </li> - <li class="itemize">Jonathan Kew et SIL, pour avoir produit Xe<span class="TEX">T<span -class="E">E</span>X</span>, pour l’avoir intégré dans <span class="TEX">T<span -class="E">E</span>X</span> Live et pour - avoir créé la première version de l’installeur Mac<span class="TEX">T<span -class="E">E</span>X</span>. - </li> - <li class="itemize">Dick Koch, pour la maintenance de Mac<span class="TEX">T<span -class="E">E</span>X</span> (<a -href="http://tug.org/mactex" class="url" ><span -class="ec-lmtt-10">http://tug.org/mactex</span></a>) faite en symbiose avec - <span class="TEX">T<span -class="E">E</span>X</span> Live. - </li> - <li class="itemize">Reinhard Kotucha, pour ses contributions majeures à l’infrastructure de <span class="TEX">T<span -class="E">E</span>X</span> Live 2008 et - à son programme d’installation, pour ses contributions sous Windows et pour son script - <span -class="ec-lmtt-10">getnonfreefonts </span>en particulier. - </li> - <li class="itemize">Siep Kroonenberg, également pour ses contributions majeures à l’infrastructure de <span class="TEX">T<span -class="E">E</span>X</span> Live - 2008 et à son programme d’installation ainsi que pour la réécriture de cette documentation. - </li> - <li class="itemize">Petr Olšak, qui coordonna et vérifia minutieusement toute la partie tchèque et slovaque. - </li> - <li class="itemize">Toshio Oshima, pour le visualisateur <span -class="ec-lmss-10">dviout </span>pour Windows. - </li> - <li class="itemize">Manuel Pégourié-Gonnard, pour son aide concernant le programme de mise à jour de la - distribution, la documentation et pour le développement de <span -class="ec-lmss-10">tldoc</span>. - </li> - <li class="itemize">Fabrice Popineau, pionnier du développement de <span class="TEX">T<span -class="E">E</span>X</span> Live sous Windows et pour son travail - sur la documentation française. - </li> - <li class="itemize">Norbert Preining, principal architecte de la distribution <span class="TEX">T<span -class="E">E</span>X</span> Live 2008 et de son installeur et - coordinateur (avec Frank Küster) de la version Debian de <span class="TEX">T<span -class="E">E</span>X</span> Live. - </li> - <li class="itemize">Sebastian Rahtz, qui a créé la distribution <span class="TEX">T<span -class="E">E</span>X</span> Live et en a assuré la maintenance pendant de - nombreuses années. - </li> - <li class="itemize">Vladimir Volovich, pour son aide substantielle, en particulier pour avoir rendu possible - l’intégration de <span -class="ec-lmss-10">xindy </span>dans <span class="TEX">T<span -class="E">E</span>X</span> Live. - </li> - <li class="itemize">Staszek Wawrykiewicz, principal testeur de <span class="TEX">T<span -class="E">E</span>X</span> Live et coordinateur des contributions - polonaises (fontes, installation Windows, etc.). - </li> - <li class="itemize">Olaf Weber, pour son patient assemblage de Web2C. - </li> - <li class="itemize">Gerben Wierda, qui a créé et maintient la partie Mac OS X et qui participe activement aux - tests. - </li> - <li class="itemize">Graham Williams, pour son travail sur le catalogue <span class="TEX">T<span -class="E">E</span>X</span> des composants. - </li></ul> -<!--l. 2650--><p class="noindent" >Les binaires ont été compilés par<span class="frenchb-nbsp"> </span>: Tigran Aivazian (<span -class="ec-lmss-10">x86_64-linux</span>), Tim Arnold (<span -class="ec-lmss-10">hppa-hpux</span>), Randy Au -(<span -class="ec-lmss-10">amd64-freebsd</span>), Edd Barrett (<span -class="ec-lmss-10">i386-openbsd</span>), Karl Berry (<span -class="ec-lmss-10">i386-linux</span>), Akira Kakuto (<span -class="ec-lmss-10">win32</span>), Dick Koch -(<span -class="ec-lmss-10">universal-darwin</span>), Manfred Lotz (<span -class="ec-lmss-10">i386-freebsd</span>), Norbert Preining (<span -class="ec-lmss-10">alpha-linux</span>), Arthur Reutenauer - -(<span -class="ec-lmss-10">sparc-linux</span>), Thomas Schmitz (<span -class="ec-lmss-10">powerpc-linux</span>), Apostolos Syropoulos (<span -class="ec-lmss-10">i386-solaris</span>), Vladimir Volovich -(<span -class="ec-lmss-10">powerpc-aix</span>, <span -class="ec-lmss-10">sparc-solaris</span>), Olaf Weber (<span -class="ec-lmss-10">mips-irix</span>). -<!--l. 2666--><p class="noindent" >Documentation et mises à jour des traductions<span class="frenchb-nbsp"> </span>: Karl Berry (anglais), Daniel Flipo (français), Klaus -Höppner (allemand), Petr Sojka & Jan Busa (tchèque et slovaque), Boris Veytsman (russe), Staszek -Wawrykiewicz (polonais). -<!--l. 2674--><p class="noindent" >La page d’accueil de la documentation <span class="TEX">T<span -class="E">E</span>X</span> Live est <a -href="http://tug.org/texlive/doc.html" class="url" ><span -class="ec-lmtt-10">http://tug.org/texlive/doc.html</span></a>. -<!--l. 2677--><p class="noindent" >Bien sûr, notre gratitude va en premier lieu à Donald Knuth pour avoir inventé <span class="TEX">T<span -class="E">E</span>X</span> et l’avoir offert au -monde entier. -<!--l. 2680--><p class="noindent" > -<h3 class="sectionHead"><span class="titlemark">11 </span> <a - id="x1-7100011"></a>Historique des versions successives</h3> -<!--l. 2683--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">11.1 </span> <a - id="x1-7200011.1"></a>Les éditions précédentes</h4> -<!--l. 2685--><p class="noindent" >La discussion commença à la fin de 1993 quand le Groupe des Utilisateurs Néerlandais de <span class="TEX">T<span -class="E">E</span>X</span> -commençait à travailler à son CD 4All<span class="TEX">T<span -class="E">E</span>X</span> pour les utilisateurs de MS-DOS et on espérait à ce moment -sortir un CD unique pour tous les systèmes. C’était un objectif beaucoup trop ambitieux mais il -permit la naissance du CD 4All<span class="TEX">T<span -class="E">E</span>X</span>, projet couronné de succès et aussi d’un groupe de -travail « TUG Technical Council » pour mettre en place TDS (<span class="TEX"><span -class="ec-lmri-10">T</span><span -class="E"><span -class="ec-lmri-10">E</span></span><span -class="ec-lmri-10">X</span></span> <span -class="ec-lmri-10">Directory Structure</span><span class="frenchb-nbsp"> </span>: -<a -href="http://tug.org/tds" class="url" ><span -class="ec-lmtt-10">http://tug.org/tds</span></a>), qui spécifiait la gestion des fichiers <span class="TEX">T<span -class="E">E</span>X</span> sous une forme logique. La mouture -finale de TDS fut publiée dans le numéro de décembre 1995 de <span -class="ec-lmro-10">TUGboat </span>et il était clair depuis un -certain temps qu’il fallait proposer un produit contenant une structure modèle sur CD. La -distribution que vous possédez est le résultat direct des délibérations de ce groupe de travail. Il -était également clair que le succès des CD 4All<span class="TEX">T<span -class="E">E</span>X</span> démontrait que les utilisateurs d’Unix -trouveraient leur bonheur avec une distribution aussi simple et ceci a été l’autre objectif de <span class="TEX">T<span -class="E">E</span>X</span> -Live. -<!--l. 2702--><p class="noindent" >Nous avons d’abord entrepris de créer un nouveau CD TDS Unix à l’automne 1995 et nous avons -rapidement choisi te<span class="TEX">T<span -class="E">E</span>X</span> 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 -accepta de nous aider et commença à travailler sérieusement au début de 1996. La première édition -sortit en mai 1996. Au début de 1997, Karl Berry acheva une nouvelle distribution de Web2C, qui -incluait presque toutes les caractéristiques que Thomas Esser avait ajoutées dans te<span class="TEX">T<span -class="E">E</span>X</span> et il fut -décidé de baser la deuxième édition du CD sur le standard Web2C, en y ajoutant le script -<span -class="ec-lmtt-10">texconfig </span>de te<span class="TEX">T<span -class="E">E</span>X</span>. La troisième édition du CD était basée sur une version majeure de -Web2C, 7.2, par Olaf Weber<span class="frenchb-thinspace"> </span>; en même temps, une nouvelle version révisée de te<span class="TEX">T<span -class="E">E</span>X</span> était -achevée dont <span class="TEX">T<span -class="E">E</span>X</span> Live partageait presque toutes les caractéristiques. La quatrième édition a -suivi le même schéma, en utilisant une nouvelle version de te<span class="TEX">T<span -class="E">E</span>X</span> et une nouvelle version de -Web2C (7.3). Le système incluait dorénavant un programme complet d’installation pour -Windows. -<!--l. 2719--><p class="noindent" >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 <span class="TEX">T<span -class="E">E</span>X</span> Live devait être compatible avec la licence Debian -(<span -class="ec-lmri-10">Debian Free Software Guidelines</span><span class="frenchb-nbsp"> </span>: <a -href="http://www.debian.org/intro/free" class="url" ><span -class="ec-lmtt-10">http://www.debian.org/intro/free</span></a>)<span class="frenchb-thinspace"> </span>; 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. - -<!--l. 2731--><p class="noindent" >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<span class="frenchb-nbsp"> </span>: 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 <span -class="ec-lmtt-10">language.dat </span>adéquat. -<!--l. 2739--><p class="noindent" >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 te<span class="TEX">T<span -class="E">E</span>X</span>, alors que les versions 5 et 6 s’en étaient -éloignées. -<!--l. 2745--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">11.1.1 </span> <a - id="x1-7300011.1.1"></a>2003</h5> -<!--l. 2747--><p class="noindent" >En 2003, le flot de mises à jour et d’additions a continué mais nous avons constaté que <span class="TEX">T<span -class="E">E</span>X</span> 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 <a -href="#x1-80002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a>, page <a -href="#x1-80002.1">8<!--tex4ht:ref: sec:tl-coll-dists --></a>). Par ailleurs<span class="frenchb-nbsp"> </span>: - <ul class="itemize1"> - <li class="itemize">À la demande de l’équipe <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>, nous avons modifié les commandes standard <span -class="ec-lmss-10">latex </span>et <span -class="ec-lmss-10">pdflatex</span> - pour qu’elles utilisent e-<span class="TEX">T<span -class="E">E</span>X</span> (voir page <a -href="#x1-110002.4">12<!--tex4ht:ref: text:etex --></a>). - </li> - <li class="itemize">Les nouvelles fontes Latin Modern sont disponibles (et recommandées). - </li> - <li class="itemize">Le support pour Alpha OSF a été supprimé (celui pour HPUX l’avait été auparavant), car - personne disposant des machines nécessaires ne s’est proposé pour compiler les nouveaux - binaires. - </li> - <li class="itemize">L’installation pour Windows a été largement modifiée<span class="frenchb-thinspace"> </span>; un environnement de travail intégré - basé sur <span -class="ec-lmss-10">XEmacs </span>a été introduit. - </li> - <li class="itemize">Des programmes supplémentaires importants pour Windows (Perl, Ghostscript, ImageMagick, - Ispell) sont maintenant installés dans le répertoire d’installation de <span class="TEX">T<span -class="E">E</span>X</span> Live. - </li> - <li class="itemize">Les fichiers <span -class="ec-lmri-10">font map </span>utilisés par <span -class="ec-lmss-10">dvips</span>, <span -class="ec-lmss-10">dvipdfm </span>et <span -class="ec-lmss-10">pdftex </span>sont maintenant générés par le nouveau - programme <span -class="ec-lmss-10">updmap </span>et installés dans <span -class="ec-lmtt-10">texmf/fonts/map</span>. - </li> - <li class="itemize">Dorénavant, <span class="TEX">T<span -class="E">E</span>X</span>, Metafont et MetaPost écrivent les caractères 8-bit présentés en entrée sans - modification et non pas avec la notation <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">^^</span></span></span>, que ce soit dans des fichiers (par la commande - <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">write</span></span></span>), dans les fichiers de trace (<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">.log</span></span></span>) ou sur le terminal. Dans le <span class="TEX">T<span -class="E">E</span>X</span> Live 7, l’écriture de - ces caractères 8-bit était influencée par les paramètres de localisation du système<span class="frenchb-thinspace"> </span>; maintenant - ces paramètres n’influent plus du tout sur le comportement des programmes <span class="TEX">T<span -class="E">E</span>X</span>. Si pour - quelque raison que ce soit, vous avez besoin de la notation <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">^^</span></span></span> en sortie, renommez le fichier - <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">texmf/web2c/cp8bit.tcx</span></span></span>. Les prochaines versions disposeront d’un moyen plus propre pour - contrôler cette sortie. - </li> - <li class="itemize">La documentation de <span class="TEX">T<span -class="E">E</span>X</span> Live a été largement révisée. - </li> - <li class="itemize">Enfin, comme la numérotation séquentielle des versions devenait peu maniable, il a été décidé - d’identifier désormais la version de <span class="TEX">T<span -class="E">E</span>X</span> Live par l’année<span class="frenchb-nbsp"> </span>: <span class="TEX">T<span -class="E">E</span>X</span> Live 2003 au lieu de <span class="TEX">T<span -class="E">E</span>X</span> - Live 8.</li></ul> - - -<!--l. 2790--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">11.1.2 </span> <a - id="x1-7400011.1.2"></a>2004</h5> -<!--l. 2792--><p class="noindent" >2004 a apporté beaucoup de changements (et quelques incompatibilités avec les versions -précédentes)<span class="frenchb-nbsp"> </span>: - <ul class="itemize1"> - <li class="itemize">Si vous avez installé des fontes supplémentaires qui ont leur propre fichier <span -class="ec-lmtt-10">.map </span>ou des fichiers - <span -class="ec-lmtt-10">.enc </span>spécifiques, vous devrez vraisemblablement déplacer ces fichiers. - <!--l. 2801--><p class="noindent" >Les fichiers <span -class="ec-lmtt-10">.map </span>sont désormais recherchés uniquement dans les sous-répertoires <span -class="ec-lmtt-10">fonts/map</span> - (dans chaque arborescence <span -class="ec-lmtt-10">texmf</span>), leur chemin de recherche est donné par la variable - <span -class="ec-lmtt-10">TEXFONTMAPS </span>de <span -class="ec-lmtt-10">texmf.cnf</span>. De même, les fichiers <span -class="ec-lmtt-10">.enc </span>sont désormais recherchés uniquement - dans les sous-répertoires <span -class="ec-lmtt-10">fonts/enc</span>, leur chemin de recherche est donné par la variable - <span -class="ec-lmtt-10">ENCFONTS </span>de <span -class="ec-lmtt-10">texmf.cnf</span>. Le script <span -class="ec-lmss-10">updmap </span>devrait émettre des messages d’avertissement pour - les fichiers <span -class="ec-lmtt-10">.map </span>et <span -class="ec-lmtt-10">.enc </span>mal placés. - <!--l. 2811--><p class="noindent" >Sur les différentes façons de traiter le problème, consulter - <a -href="http://tug.org/texlive/mapenc.html" class="url" ><span -class="ec-lmtt-10">http://tug.org/texlive/mapenc.html</span></a>. - </li> - <li class="itemize">La distribution pour Windows a changé cette année<span class="frenchb-nbsp"> </span>: l’installation de la distribution fp<span class="TEX">T<span -class="E">E</span>X</span> - (basée sur Web2C) de Fabrice Popineau n’est plus proposée. À la place, vous pouvez tester et - installer la distribution Pro<span class="TEX">T<span -class="E">E</span>X</span>t basée sur MiK<span class="TEX">T<span -class="E">E</span>X</span> (indépendante de Web2C), voir section <a -href="#x1-70002">2<!--tex4ht:ref: sec:overview-tl --></a>, - page <a -href="#x1-70002">8<!--tex4ht:ref: sec:overview-tl --></a>. - </li> - <li class="itemize">L’ancien répertoire <span -class="ec-lmtt-10">texmf</span> a été éclaté en trois parties<span class="frenchb-nbsp"> </span>: <span -class="ec-lmtt-10">texmf</span>, <span -class="ec-lmtt-10">texmf-dist</span> et <span -class="ec-lmtt-10">texmf-doc</span>. Voir - section <a -href="#x1-90002.2">2.2<!--tex4ht:ref: sec:tld --></a>, page <a -href="#x1-90002.2">8<!--tex4ht:ref: sec:tld --></a>. - </li> - <li class="itemize">Tous les fichiers relatifs aux différents avatars de <span class="TEX">T<span -class="E">E</span>X</span> sont désormais regroupés - dans le même sous-répertoire <span -class="ec-lmtt-10">tex</span> des arborescences <span -class="ec-lmtt-10">texmf*</span> (ils étaient jusqu’ici - placés dans des sous-répertoires spécifiques <span -class="ec-lmtt-10">tex</span>, <span -class="ec-lmtt-10">etex</span>, <span -class="ec-lmtt-10">pdftex</span>, <span -class="ec-lmtt-10">pdfetex</span>, etc.). Voir - <a -href="../../../../texmf-doc/doc/english/tds/tds.html#Extensions" >texmf-doc/doc/english/tds/tds.html#Extensions</a>. - </li> - <li class="itemize">Les scripts auxiliaires, normalement pas exécutés directement par les utilisateurs, sont regroupés - dans un répertoire <span -class="ec-lmtt-10">scripts</span> des arborescences <span -class="ec-lmtt-10">texmf*</span>. On les localise grâce à la commande - <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">kpsewhich</span><span -class="ec-lmtt-10"> -format=texmfscripts</span></span></span>. Au cas où vous en auriez, les programmes utilisant ces - scripts nécessiteront une adaptation. Voir <a -href="../../../../texmf-doc/doc/english/tds/tds.html#Scripts" >texmf-doc/doc/english/tds/tds.html#Scripts</a>. - </li> - <li class="itemize">La plupart des formats affichent en clair (dans les fichiers <span -class="ec-lmtt-10">.log </span>en particulier) les caractères - imprimables au lieu de les transcrire en notation hexadécimale <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">^^</span></span></span>. Ceci se fait grâce au - fichier <span -class="ec-lmtt-10">cp227.tcx</span>, qui considère comme imprimables les caractères 32 à 256, ainsi que les - tabulations et les changements de page (caractères 9 à 11). Les formats faisant exception - sont plain <span class="TEX">T<span -class="E">E</span>X</span> (seuls les caractères 32 à 127 sont déclarés imprimables), Con<span class="TEX">T<span -class="E">E</span>X</span>t (0 à 255 - imprimables) et les formats basés sur Omega. Il y a peu de différence avec le comportement - de <span class="TEX">T<span -class="E">E</span>X</span> Live 2003 mais la mise en œuvre est plus propre et plus facilement configurable. Voir - <a -href="../../../../texmf/doc/web2c/web2c.html#TCX-files" >texmf/doc/web2c/web2c.html#TCX-files</a>. Noter que l’utilisation du codage Unicode en entrée - peut provoquer des affichages défectueux en sortie (TeX code sur un seul octet). - </li> - <li class="itemize">Tous les formats, sauf plain <span class="TEX">T<span -class="E">E</span>X</span>, font appel au moteur <span -class="ec-lmss-10">pdfetex </span>(qui produit bien sûr par - défaut des fichiers DVI lorsque le format choisi est <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>). Ceci permet aux formats <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>, - Con<span class="TEX">T<span -class="E">E</span>X</span>t, etc., d’avoir accès aux fonctionnalités micro-typographiques de pdf<span class="TEX">T<span -class="E">E</span>X</span> (alignement - optique des marges par exemple) et aux fonctionnalités de e-<span class="TEX">T<span -class="E">E</span>X</span> (<a -href="../../../../texmf-dist/doc/etex/base/" >texmf-dist/doc/etex/base/</a>). - <!--l. 2859--><p class="noindent" >Ceci rend <span -class="ec-lmri-10">indispensable </span>le recours à l’extension <span -class="ec-lmss-10">ifpdf </span>(qui fonctionne aussi bien avec plain que - <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>) pour déterminer si le format de sortie est DVI ou PDF. Tester si la commande - - - <span -class="ec-lmtt-10">\pdfoutput </span>est définie ou non <span -class="ec-lmri-10">n’est pas </span>un moyen fiable de le faire. - </li> - <li class="itemize">pdf<span class="TEX">T<span -class="E">E</span>X</span> (<a -href="http://pdftex.org" class="url" ><span -class="ec-lmtt-10">http://pdftex.org</span></a>) offre de nouvelles fonctionnalités<span class="frenchb-nbsp"> </span>: - <ul class="itemize2"> - <li class="itemize">Les commandes <span -class="ec-lmtt-10">\pdfmapfile </span>et <span -class="ec-lmtt-10">\pdfmapline </span>permettent de spécifier le choix des fichiers - <span -class="ec-lmtt-10">.map </span>à utiliser pour le document en cours. - </li> - <li class="itemize">L’amélioration du gris typographique par variation - (infime) de la largeur des caractères (<span -class="ec-lmri-10">font expansion</span>) est plus facile à mettre en œuvre, voir - <a -href="http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html" class="url" ><span -class="ec-lmtt-10">http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html</span></a> - </li> - <li class="itemize">Le fichier <span -class="ec-lmtt-10">pdftex.cfg</span> n’est plus utilisé. Toutes les affectations de paramètres doivent - désormais être faites dans le préambule en utilisant les primitives ad hoc. - </li> - <li class="itemize">Pour plus d’informations, consulter le manuel de pdf<span class="TEX">T<span -class="E">E</span>X</span> <span class="frenchb-nbsp"> </span>: <a -href="../../../../texmf/doc/pdftex/manual" >texmf/doc/pdftex/manual</a>. - </li></ul> - </li> - <li class="itemize">La primitive <span -class="ec-lmtt-10">\input </span>de <span -class="ec-lmss-10">tex</span>, <span -class="ec-lmss-10">mf </span>et <span -class="ec-lmss-10">mpost</span>, accepte désormais les espaces et autres caractères spéciaux - dans les noms de fichiers à condition d’utiliser des <span -class="ec-lmri-10">double quotes</span>, en voici deux exemples - typiques<span class="frenchb-nbsp"> </span>: - - - <div class="verbatim"> - <div class="fancyvrb" id="fancyvrb18"> -<a - id="x1-74002r1"></a>  \input "filename with spaces"   % plain -<br class="fancyvrb" /><a - id="x1-74004r2"></a>  \input{"filename with spaces"}  % latex -</div> -</div> - <!--l. 2894--><p class="nopar" >Consulter le manuel Web2C pour plus d’informations<span class="frenchb-nbsp"> </span>: <a -href="../../../../texmf/doc/web2c" >texmf/doc/web2c</a>. - </li> - <li class="itemize">Les fonctionnalités de enc<span class="TEX">T<span -class="E">E</span>X</span> sont désormais incluses dans Web2C. Ainsi, tous les formats <span -class="ec-lmri-10">construits</span> - <span -class="ec-lmri-10">avec l’option </span><span -class="ec-lmtti-10">-enc </span>y ont accès. enc<span class="TEX">T<span -class="E">E</span>X</span> permet le transcodage en entrée et en sortie et - l’utilisation transparente du codage Unicode UTF-8. Voir <a -href="../../../../texmf-dist/doc/generic/enctex/" >texmf-dist/doc/generic/enctex/</a> et - <a -href="http://www.olsak.net/enctex.html" class="url" ><span -class="ec-lmtt-10">http://www.olsak.net/enctex.html</span></a>. - </li> - <li class="itemize">Un nouveau moteur combinant les fonctionnalités de e-<span class="TEX">T<span -class="E">E</span>X</span> et d’Omega, appelé Aleph, est disponible. - <a -href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a> et <a -href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph" class="url" ><span -class="ec-lmtt-10">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph</span></a> - fournissent une information succincte. Le format <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> utilisant Aleph s’appelle <span -class="ec-lmss-10">lamed</span>. - </li> - <li class="itemize">La licence LPPL de <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> (version décembre 2003) a changé, elle est désormais compatible avec les - prescriptions Debian. Les autres changements sont décrits dans le fichier <span -class="ec-lmtt-10">ltnews</span>, voir - <a -href="../../../../texmf-dist/doc/latex/base" >texmf-dist/doc/latex/base</a>. - </li> - <li class="itemize">Un nouveau programme, <span -class="ec-lmss-10">dvipng</span>, qui convertit les fichiers DVI en images PNG a été ajouté. Voir - <a -href="../../../../texmf/doc/man/man1/dvipng.1" >texmf/doc/man/man1/dvipng.1</a>. - </li> - <li class="itemize">Nous avons dû réduire le nombre de fontes incluses dans l’extension <span -class="ec-lmss-10">cbgreek</span>, ceci a été fait avec - l’accord et l’aide de l’auteur (Claudio Beccari). Les fontes exclues (invisibles, transparentes, contours) - sont rarement utilisées et la place nous manquait. La collection complète des fontes <span -class="ec-lmss-10">cbgreek </span>est - disponible sur CTAN (<a -href="http://www.ctan.org/tex-archive/fonts/greek/cb" class="url" ><span -class="ec-lmtt-10">http://www.ctan.org/tex-archive/fonts/greek/cb</span></a>). - </li> - <li class="itemize">La commande <span -class="ec-lmss-10">oxdvi </span>a été supprimée, il suffit utiliser <span -class="ec-lmss-10">xdvi </span>à la place. - </li> - <li class="itemize">Les commandes <span -class="ec-lmss-10">initex</span>, <span -class="ec-lmss-10">virtex </span>et leurs homologues pour <span -class="ec-lmss-10">mf </span>et <span -class="ec-lmss-10">mpost </span>ont disparu. Vous pouvez les - recréer si nécessaire mais elles sont avantageusement remplacées, depuis des années maintenant, par - l’option <span -class="ec-lmtt-10">-ini </span>(<span -class="ec-lmss-10">tex </span><span -class="ec-lmtt-10">-ini </span>pour <span -class="ec-lmss-10">initex </span>et <span -class="ec-lmss-10">virtex</span>). - </li> - <li class="itemize">Les binaires pour l’architecture <span -class="ec-lmss-10">i386-openbsd </span>ont été supprimés par manque de volontaires pour les - compiler. - <!--l. 2938--><p class="noindent" >Sur <span -class="ec-lmss-10">sparc-solaris </span>(au moins) il sera probablement nécessaire de positionner la variable d’environnement - <span -class="ec-lmtt-10">LD_LIBRARY_PATH </span>pour utiliser les programmes de la famille <span -class="ec-lmss-10">t1utils</span>. Ceci vient du fait qu’ils sont - compilés en C++ et que l’emplacement des bibliothèques dynamiques est variable. Ce n’est pas une - nouveauté 2004 mais ce point n’était pas documenté précédemment. De même, sur <span -class="ec-lmss-10">mips-irix</span>, les - bibliothèques dynamiques MIPSpro 7.4 sont nécessaires. - </li></ul> -<!--l. 2949--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">11.1.3 </span> <a - id="x1-7500011.1.3"></a>2005</h5> -<!--l. 2951--><p class="noindent" >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<span class="frenchb-nbsp"> </span>: - - - <ul class="itemize1"> - <li class="itemize">Trois nouveaux scripts <span -class="ec-lmss-10">texconfig-sys</span>, <span -class="ec-lmss-10">updmap-sys </span>et <span -class="ec-lmss-10">fmtutil-sys </span>ont été introduits<span class="frenchb-thinspace"> </span>; ils agissent sur - la configuration générale de la machine, comme le faisaient les scripts <span -class="ec-lmss-10">texconfig</span>, <span -class="ec-lmss-10">updmap </span>et <span -class="ec-lmss-10">fmtutil</span> - jusqu’à l’an dernier. Les nouveaux scripts <span -class="ec-lmss-10">texconfig</span>, <span -class="ec-lmss-10">updmap </span>et <span -class="ec-lmss-10">fmtutil </span>modifient maintenant la - configuration <span -class="ec-lmri-10">personnelle </span>de l’utilisateur qui les lance<span class="frenchb-thinspace"> </span>; le résultat est placé dans le répertoire - personnel de l’utilisateur (sous <span -class="ec-lmtt-10">$HOME/.texlive2005</span>). - </li> - <li class="itemize">De nouvelles variables, <span -class="ec-lmtt-10">TEXMFCONFIG </span>(resp. <span -class="ec-lmtt-10">TEXMFSYSCONFIG</span>) ont été introduites<span class="frenchb-thinspace"> </span>; elles - définissent les répertoires où doivent se trouver les fichiers de configuration de l’utilisateur (resp. - de la machine), comme <span -class="ec-lmtt-10">fmtutil.cnf</span> et <span -class="ec-lmtt-10">updmap.cfg</span>. Les utilisateurs de fichiers de configuration - locaux <span -class="ec-lmtt-10">fmtutil.cnf</span> ou <span -class="ec-lmtt-10">updmap.cfg</span> devront probablement les déplacer<span class="frenchb-thinspace"> </span>; une autre possibilité - est de modifier la définition des variables <span -class="ec-lmtt-10">TEXMFCONFIG </span>ou <span -class="ec-lmtt-10">TEXMFSYSCONFIG </span>dans <span -class="ec-lmtt-10">texmf.cnf</span>. - L’important est de s’assurer de la cohérence entre les définitions de ces variables dans <span -class="ec-lmtt-10">texmf.cnf</span> - et l’emplacement réel de ces fichiers. Voir section <a -href="#x1-100002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, page <a -href="#x1-100002.3">10<!--tex4ht:ref: sec:texmftrees --></a> pour la description des différentes - arborescences texmf utilisées. - </li> - <li class="itemize">L’an dernier nous avions rendu « <span -class="ec-lmtt-10">undefined </span>» certaines primitives propres à <span -class="ec-lmss-10">pdftex </span>(comme - <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">\pdfoutput</span></span></span>) dans les formats créés à partir de <span -class="ec-lmss-10">pdfetex </span>(<span -class="ec-lmss-10">latex amstex</span>, <span -class="ec-lmss-10">context </span>par exemple)). - C’était à titre transitoire, aussi cette année, ces primitives sont de nouveau définies - dans tous les formats à base <span -class="ec-lmss-10">pdf(e)tex</span>, <span -class="ec-lmri-10">m</span><span -class="ec-lmri-10">ême lorsqu’ils sont utilis</span><span -class="ec-lmri-10">és pour produire des</span> - <span -class="ec-lmri-10">fichiers </span><span -class="ec-lmtti-10">.dvi</span>. Ceci implique qu’il vous faudra modifier vos documents qui utilisent le test - <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">\ifx\pdfoutput\undefined</span></span></span> pour déterminer si la sortie est en DVI ou en PDF. Le mieux est - d’utiliser l’extension <span -class="ec-lmss-10">ifpdf.sty </span>et son test <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">\ifpdf</span></span></span> qui fonctionne même en plain <span class="TEX">T<span -class="E">E</span>X</span>. - </li> - <li class="itemize">L’an dernier nous avions fait en sorte que la plupart des formats impriment dans les sorties <span -class="ec-lmtt-10">.log </span>des - caractères 8-bit lisibles à la place des notations hexadécimales <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">^^</span></span></span> (voir section précédente). Le - nouveau fichier TCX <span -class="ec-lmtt-10">empty.tcx</span> permet de revenir facilement à la notation traditionnelle <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">^^</span></span></span>, il suffit - de coder<span class="frenchb-nbsp"> </span>: - - - <div class="verbatim"> - <div class="fancyvrb" id="fancyvrb19"> -<a - id="x1-75002r1"></a>  latex --translate-file=empty.tcx fichier.tex -</div> -</div> - <!--l. 3003--><p class="nopar" > - </li> - <li class="itemize">Le nouveau programme <span -class="ec-lmss-10">dvipdfmx </span>est disponible pour convertir des fichier DVI en PDF<span class="frenchb-thinspace"> </span>; - ce programme remplace <span -class="ec-lmss-10">dvipdfm</span>, toujours disponible mais dont l’usage est maintenant - déconseillé. - </li> - <li class="itemize">Les variables <span -class="ec-lmtt-10">HOMETEXMF </span>et <span -class="ec-lmtt-10">VARTEXMF </span>ont été renommées en <span -class="ec-lmtt-10">TEXMFHOME </span>et <span -class="ec-lmtt-10">TEXMFSYSVAR</span> - respectivement pour raisons de cohérence avec les autres noms de variables. Il y a aussi <span -class="ec-lmtt-10">TEXMFVAR </span>qui - désigne maintenant un répertoire personnel de l’utilisateur (cf. le premier point de la présente - liste). - </li></ul> -<!--l. 3017--><p class="noindent" > -<h5 class="subsubsectionHead"><span class="titlemark">11.1.4 </span> <a - id="x1-7600011.1.4"></a>2006–2007</h5> -<!--l. 3019--><p class="noindent" >En 2006–2007, la nouveauté majeure a été l’arrivée dans <span class="TEX">T<span -class="E">E</span>X</span> Live de Xe<span class="TEX">T<span -class="E">E</span>X</span> disponible sous forme de -deux programmes <span -class="ec-lmtt-10">xetex </span>et <span -class="ec-lmtt-10">xelatex</span>, voir <a -href="http://scripts.sil.org/xetex" class="url" ><span -class="ec-lmtt-10">http://scripts.sil.org/xetex</span></a>. -<!--l. 3023--><p class="noindent" >MetaPost a subi une mise à jour importante et d’autres améliorations sont prévues, -voir <a -href="http://tug.org/metapost/articles" class="url" ><span -class="ec-lmtt-10">http://tug.org/metapost/articles</span></a>. Il en va de même pour pdf<span class="TEX">T<span -class="E">E</span>X</span>, voir -<a -href="http://tug.org/applications/pdftex" class="url" ><span -class="ec-lmtt-10">http://tug.org/applications/pdftex</span></a>. -<!--l. 3027--><p class="noindent" >Le format <span -class="ec-lmtt-10">tex.fmt</span> et les formats pour MetaPost and Metafont ne se trouvent plus dans <span -class="ec-lmtt-10">texmf/web2c</span> -mais dans des sous-répertoires de <span -class="ec-lmtt-10">texmf/web2c</span> (la recherche de fichiers <span -class="ec-lmtt-10">.fmt</span> est néanmoins faite aussi -dans <span -class="ec-lmtt-10">texmf/web2c</span>). Ces sous-répertoires portent le nom du moteur utilisé pour construire le format, par -exemple <span -class="ec-lmtt-10">tex</span>, <span -class="ec-lmtt-10">pdftex</span> ou <span -class="ec-lmtt-10">xetex</span>. Ce changement ne devrait pas avoir d’effet visible pour les -utilisateurs. -<!--l. 3036--><p class="noindent" >Le programme (plain) <span -class="ec-lmtt-10">tex </span>ignore désormais les lignes commençant par <span -class="ec-lmtt-10">%& </span>qui permettent de déterminer -le format à utiliser<span class="frenchb-thinspace"> </span>; c’est un vrai <span class="TEX">T<span -class="E">E</span>X</span> « à la Knuth »<span class="frenchb-thinspace"> </span>! <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> et tous les autres prennent toujours en -compte les lignes commençant par <span -class="ec-lmtt-10">%&</span>. -<!--l. 3042--><p class="noindent" >Comme chaque année des centaines d’extensions et de programmes ont été mis à jour, voir les sites -CTAN (<a -href="http://www.ctan.org" class="url" ><span -class="ec-lmtt-10">http://www.ctan.org</span></a>). -<!--l. 3045--><p class="noindent" >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. -<!--l. 3049--><p class="noindent" >Enfin, en mai 2006 Thomas Esser a annoncé qu’il renonçait à poursuivre le développement de te<span class="TEX">T<span -class="E">E</span>X</span> -(<a -href="http://tug.org/tetex" class="url" ><span -class="ec-lmtt-10">http://tug.org/tetex</span></a>). Sa décision a relancé l’intérêt pour <span class="TEX">T<span -class="E">E</span>X</span> Live, en particulier chez les -distributeurs de solutions GNU/Linux (un nouveau schéma d’installation <span -class="ec-lmtt-10">tetex </span>a été ajouté dans le -script d’installation de <span class="TEX">T<span -class="E">E</span>X</span> Live pour produire une distribution proche de l’ancienne te<span class="TEX">T<span -class="E">E</span>X</span>). La -distribution <span class="TEX">T<span -class="E">E</span>X</span> Live existe déjà sous forme de paquets Debian, espérons que les autres acteurs du -monde Linux (RedHat, SuSe, etc.) suivront et que les utilisateurs se verront proposer à l’avenir des -distributions <span class="TEX">T<span -class="E">E</span>X</span> riches et plus faciles à installer. -<!--l. 3059--><p class="noindent" >Remarque finale<span class="frenchb-nbsp"> </span>: toutes les anciennes distributions <span class="TEX">T<span -class="E">E</span>X</span> Live ainsi que les jaquettes des CD -correspondants sont disponibles ici<span class="frenchb-nbsp"> </span>: <a -href="ftp://tug.org/historic/systems/texlive" class="url" ><span -class="ec-lmtt-10">ftp://tug.org/historic/systems/texlive</span></a>. - - -<!--l. 3063--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">11.2 </span> <a - id="x1-7700011.2"></a>L’édition 2008</h4> -<!--l. 3066--><p class="noindent" >En 2008, l’infrastructure de la distribution <span class="TEX">T<span -class="E">E</span>X</span> Live a été entièrement remaniée. Un nouveau fichier -texte, <span -class="ec-lmtt-10">tlpkg/texlive.tlpdb</span>, regroupe toutes les informations concernant la configuration <span class="TEX">T<span -class="E">E</span>X</span> Live de -la machine. -<!--l. 3070--><p class="noindent" >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 MiK<span class="TEX">T<span -class="E">E</span>X</span>. Nous espérons pouvoir fournir des -mises à jour régulières du contenu des archives CTAN. -<!--l. 3075--><p class="noindent" >Le nouveau moteur Lua<span class="TEX">T<span -class="E">E</span>X</span> (<a -href="http://luatex.org" class="url" ><span -class="ec-lmtt-10">http://luatex.org</span></a>) a été intégré<span class="frenchb-thinspace"> </span>; il offre de nouvelles fonctionnalités -typographiques et repose sur l’excellent langage de commande Lua qui peut aussi être utilisé en dehors -de <span class="TEX">T<span -class="E">E</span>X</span>. -<!--l. 3080--><p class="noindent" >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. -<!--l. 3084--><p class="noindent" ><span class="TEX">T<span -class="E">E</span>X</span> Live dispose d’une nouvelle interface pour la maintenance (<span -class="ec-lmss-10">tlmgr </span>voir section <a -href="#x1-400006">6<!--tex4ht:ref: sec:tlmgr --></a>), elle permet les -ajouts, mises à jour et suppressions de composants et prend en charge la régénération des bases <span -class="ec-lmtt-10">ls-R</span>, -des formats et des fichiers <span -class="ec-lmtt-10">.map</span> lorsque c’est nécessaire. -<!--l. 3090--><p class="noindent" >Les fonctionnalités de <span -class="ec-lmss-10">tlmgr </span>englobent toutes les tâches dévolues auparavant à <span -class="ec-lmss-10">texconfig </span>qui ne devrait -plus être utilisé (il est conservé mais avec un champ d’action réduit). -<!--l. 3094--><p class="noindent" >Le programme d’indexation <span -class="ec-lmss-10">xindy </span>(<a -href="http://xindy.sourceforge.net/" class="url" ><span -class="ec-lmtt-10">http://xindy.sourceforge.net/</span></a>) est maintenant disponible pour la -plupart des plates-formes. -<!--l. 3097--><p class="noindent" >L’utilitaire <span -class="ec-lmss-10">kpsewhich </span>dispose de deux options nouvelles<span class="frenchb-nbsp"> </span>: <span -class="ec-lmtt-10">–all </span>qui retourne toutes les occurrences du -fichier recherché et <span -class="ec-lmtt-10">–subdir </span>qui limite la recherche à un sous-répertoire donné. -<!--l. 3101--><p class="noindent" >Le programme <span -class="ec-lmss-10">dvipdfmx </span>permet maintenant d’extraire les informations concernant la <span -class="ec-lmri-10">bounding box </span>par le -biais de la commande <span -class="ec-lmss-10">extractbb</span><span class="frenchb-thinspace"> </span>; c’était une des dernières fonctionnalités de <span -class="ec-lmss-10">dvipdfm </span>qui manquaient à -<span -class="ec-lmss-10">dvipdfmx</span>. -<!--l. 3106--><p class="noindent" >Les alias de polices <span -class="ec-lmtt-10">Times-Roman</span>, <span -class="ec-lmtt-10">Helvetica</span>, etc. ont été supprimés, les conflits de codage qu’ils -induisaient n’ayant pas pu être résolus. -<!--l. 3110--><p class="noindent" >Le format <span -class="ec-lmss-10">platex </span>a été supprimé afin de résoudre un conflit de nom avec son homonyme japonais<span class="frenchb-thinspace"> </span>; le -support pour le polonais est assuré maintenant par l’extension <span -class="ec-lmss-10">polski</span>. -<!--l. 3114--><p class="noindent" >Les fichiers <span -class="ec-lmtt-10">WEB </span>d’extension <span -class="ec-lmtt-10">.pool</span> sont maintenant inclus dans les binaires afin de faciliter les mises à -jour. -<!--l. 3117--><p class="noindent" >Enfin, les changements décrits par Donald Knuth dans « <span class="TEX">T<span -class="E">E</span>X</span> tuneup of 2008 » (voir -<a -href="http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf" class="url" ><span -class="ec-lmtt-10">http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf</span></a>) sont inclus dans la présente -édition. -<!--l. 3121--><p class="noindent" > -<h4 class="subsectionHead"><span class="titlemark">11.3 </span> <a - id="x1-7800011.3"></a>Versions futures</h4> -<!--l. 3123--><p class="noindent" ><span class="TEX"><span -class="ec-lmri-10">T</span><span -class="E"><span -class="ec-lmri-10">E</span></span><span -class="ec-lmri-10">X</span></span> <span -class="ec-lmri-10">Live n’est pas un produit parfait</span><span class="frenchb-thinspace"> </span><span -class="ec-lmri-10">! </span>(et ne le sera jamais). Nous prévoyons de continuer à produire de -nouvelles versions et aimerions fournir plus d’aide, de fonctionnalités, de programmes d’installation et -(bien sûr) une arborescence améliorée et vérifiée de macros et de fontes. Ce travail est effectué par des -volontaires débordés, dans la limite de leur temps libre et beaucoup reste à faire. Si vous pouvez nous -aider, n’hésitez pas à nous contacter, voir <a -href="http://tug.org/texlive/contribute.html" class="url" ><span -class="ec-lmtt-10">http://tug.org/texlive/contribute.html</span></a>. -<!--l. 3131--><p class="noindent" >Corrections, suggestions et propositions d’aide doivent être envoyées à<span class="frenchb-nbsp"> </span>: - <div class="quote"> - - - <!--l. 3133--><p class="noindent" ><a -href="mailto:tex-live@tug.org" ><a -href="tex-live@tug.org" ><span -class="ec-lmtt-10">tex-live@tug.org</span></a></a> <br -class="newline" /><a -href="http://tug.org/texlive" class="url" ><span -class="ec-lmtt-10">http://tug.org/texlive</span></a></div> -<!--l. 3138--><p class="noindent" ><span -class="ec-lmro-10">Bon travail avec </span><span class="TEX"><span -class="ec-lmro-10">T</span><span -class="E"><span -class="ec-lmro-10">E</span></span><span -class="ec-lmro-10">X</span></span><span class="frenchb-thinspace"> </span><span -class="ec-lmro-10">!</span> -<div class="footnotes"><!--l. 1266--><p class="noindent" ><span class="footnote-mark"><a -href="#fn1x0-bk" id="fn1x0">1.</a></span><span -class="ec-lmr-8">Plus pr</span><span -class="ec-lmr-8">écis</span><span -class="ec-lmr-8">ément </span><span -class="ec-lmri-8">en t</span><span -class="ec-lmri-8">ête </span><span -class="ec-lmr-8">du </span><span -class="ec-lmtt-8">PATH </span><span -class="ec-lmr-8">s’il y a d’autres binaires </span><span class="TEX"><span -class="ec-lmr-8">T</span><span -class="E"><span -class="ec-lmr-8">E</span></span><span -class="ec-lmr-8">X</span></span> <span -class="ec-lmr-8">en concurrence.</span> -<!--l. 1376--><p class="noindent" ><span class="footnote-mark"><a -href="#fn2x0-bk" id="fn2x0">2.</a></span><span -class="ec-lmr-8">Dans la description qui suit, le nom des boutons est celui de la version anglaise par souci de coh</span><span -class="ec-lmr-8">érence avec les figures.</span> -<span -class="ec-lmr-8">L’affichage se fait normalement dans la langue de l’utilisateur (variable </span><span -class="ec-lmtt-8">LANG </span><span -class="ec-lmr-8">sous Unix).</span> </div> - -</body></html> - - - - |