summaryrefslogtreecommitdiff
path: root/Master/texmf-doc/doc/french/texlive-fr/live.html
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-doc/doc/french/texlive-fr/live.html')
-rw-r--r--Master/texmf-doc/doc/french/texlive-fr/live.html6380
1 files changed, 6380 insertions, 0 deletions
diff --git a/Master/texmf-doc/doc/french/texlive-fr/live.html b/Master/texmf-doc/doc/french/texlive-fr/live.html
new file mode 100644
index 00000000000..3b2947e935d
--- /dev/null
+++ b/Master/texmf-doc/doc/french/texlive-fr/live.html
@@ -0,0 +1,6380 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="fr" >
+<head>
+<title>Guide pratique de TeX Live TeX Collection 2005 </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/mn.html)">
+<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/mn.html)">
+<!-- html,info,fn-in -->
+<meta name="src" content="live.tex">
+<meta name="date" content="2005-11-01 18:06:00">
+<link rel="stylesheet" type="text/css" href="live.css">
+<link rel="stylesheet" type="text/css" href="live.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>&#x00A0;Collection 2005 </h2>
+ <div class="author"><span
+class="ec-lmr-12">Sebastian Rahtz &amp; Karl Berry</span>
+<br> <span class="obeylines-h"><a
+href="http://tug.org/texlive/" class="url" ><span
+class="ec-lmtt-12">http://tug.org/texlive/</span></a></span>
+<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">Octobre 2005</span></div>
+</div>
+<!--l. 83--><p class="noindent">
+
+
+<h3 class="likesectionHead"><a
+ id="x1-1000"></a>Table des matières</h3>
+<div class="tableofcontents">
+<span class="sectionToc">1 <a
+href="#x1-30001" id="QQ2-1-3">Introduction</a></span>
+<br>&#x00A0;<span class="subsectionToc">1.1 <a
+href="#x1-40001.1" id="QQ2-1-4">Utilisation élémentaire de TEX Live</a></span>
+<br>&#x00A0;<span class="subsectionToc">1.2 <a
+href="#x1-50001.2" id="QQ2-1-5">Obtenir de l&#8217;aide</a></span>
+<br><span class="sectionToc">2 <a
+href="#x1-60002" id="QQ2-1-6">Structure de TEX Live</a></span>
+<br>&#x00A0;<span class="subsectionToc">2.1 <a
+href="#x1-70002.1" id="QQ2-1-7">Distributions multiples : <span
+class="ec-lmss-10">live</span>, <span
+class="ec-lmss-10">inst</span>, <span
+class="ec-lmss-10">protext</span></a></span>
+<br>&#x00A0;<span class="subsectionToc">2.2 <a
+href="#x1-80002.2" id="QQ2-1-8">Répertoires situés à la racine</a></span>
+<br>&#x00A0;<span class="subsectionToc">2.3 <a
+href="#x1-90002.3" id="QQ2-1-9">Description des arborescences texmf utilisées</a></span>
+<br>&#x00A0;<span class="subsectionToc">2.4 <a
+href="#x1-100002.4" id="QQ2-1-10">Les extensions de TEX</a></span>
+<br>&#x00A0;<span class="subsectionToc">2.5 <a
+href="#x1-110002.5" id="QQ2-1-11">Quelques autres programmes intéressants dans TEX Live</a></span>
+<br><span class="sectionToc">3 <a
+href="#x1-120003" id="QQ2-1-12">Utilisation sous Unix</a></span>
+<br>&#x00A0;<span class="subsectionToc">3.1 <a
+href="#x1-130003.1" id="QQ2-1-13">Utiliser TEX Live à partir du DVD <span
+class="ec-lmss-10">live</span></a></span>
+<br>&#x00A0;<span class="subsectionToc">3.2 <a
+href="#x1-140003.2" id="QQ2-1-14">Installer TEX Live sur le disque</a></span>
+<br>&#x00A0;<span class="subsectionToc">3.3 <a
+href="#x1-150003.3" id="QQ2-1-17">Ajouter des composants à une installation</a></span>
+<br><span class="sectionToc">4 <a
+href="#x1-160004" id="QQ2-1-18">À faire après l&#8217;installation</a></span>
+<br>&#x00A0;<span class="subsectionToc">4.1 <a
+href="#x1-170004.1" id="QQ2-1-19">Le programme <span
+class="ec-lmss-10">texconfig</span></a></span>
+<br>&#x00A0;<span class="subsectionToc">4.2 <a
+href="#x1-180004.2" id="QQ2-1-20">Tester l&#8217;installation</a></span>
+<br><span class="sectionToc">5 <a
+href="#x1-190005" id="QQ2-1-21">Installation pour Mac OS X</a></span>
+<br>&#x00A0;<span class="subsectionToc">5.1 <a
+href="#x1-200005.1" id="QQ2-1-22">Installation de MacTEX</a></span>
+<br>&#x00A0;<span class="subsectionToc">5.2 <a
+href="#x1-210005.2" id="QQ2-1-23"><span
+class="ec-lmss-10">install*.sh </span>: installation depuis TEX Live</a></span>
+<br>&#x00A0;<span class="subsectionToc">5.3 <a
+href="#x1-220005.3" id="QQ2-1-24">Interfaces graphiques pour Mac OS X</a></span>
+<br><span class="sectionToc">6 <a
+href="#x1-230006" id="QQ2-1-25">Installation sous Windows</a></span>
+<br>&#x00A0;<span class="subsectionToc">6.1 <a
+href="#x1-240006.1" id="QQ2-1-26">Installation sous Windows depuis le CD <span
+class="ec-lmss-10">inst</span></a></span>
+<br>&#x00A0;<span class="subsectionToc">6.2 <a
+href="#x1-250006.2" id="QQ2-1-27">Programmes auxiliaires pour Windows</a></span>
+<br><span class="sectionToc">7 <a
+href="#x1-260007" id="QQ2-1-28">Maintenance sous Windows</a></span>
+<br>&#x00A0;<span class="subsectionToc">7.1 <a
+href="#x1-270007.1" id="QQ2-1-29">Ajouter ou supprimer des composants</a></span>
+<br>&#x00A0;<span class="subsectionToc">7.2 <a
+href="#x1-280007.2" id="QQ2-1-30">Configuration et maintenance</a></span>
+<br>&#x00A0;<span class="subsectionToc">7.3 <a
+href="#x1-290007.3" id="QQ2-1-31">Désinstallation complète de TEX Live</a></span>
+<br>&#x00A0;<span class="subsectionToc">7.4 <a
+href="#x1-300007.4" id="QQ2-1-32">Ajouter des composants à votre système</a></span>
+<br>&#x00A0;<span class="subsectionToc">7.5 <a
+href="#x1-310007.5" id="QQ2-1-33">Exécution de <span
+class="ec-lmtt-10">tlmp.exe </span>en ligne de commande</a></span>
+<br>&#x00A0;<span class="subsectionToc">7.6 <a
+href="#x1-320007.6" id="QQ2-1-34">Installation en réseau</a></span>
+<br>&#x00A0;<span class="subsectionToc">7.7 <a
+href="#x1-330007.7" id="QQ2-1-35">Différences entre la version Windows et la version Unix de TEX Live</a></span>
+<br>&#x00A0;<span class="subsectionToc">7.8 <a
+href="#x1-340007.8" id="QQ2-1-36">Personnalisation de l&#8217;installation</a></span>
+<br>&#x00A0;<span class="subsectionToc">7.9 <a
+href="#x1-390007.9" id="QQ2-1-41">Tests</a></span>
+<br>&#x00A0;<span class="subsectionToc">7.10 <a
+href="#x1-400007.10" id="QQ2-1-42">Impression</a></span>
+<br>&#x00A0;<span class="subsectionToc">7.11 <a
+href="#x1-410007.11" id="QQ2-1-43">Trucs et astuces à propos de la plate-forme Win32</a></span>
+<br>&#x00A0;<span class="subsectionToc">7.12 <a
+href="#x1-480007.12" id="QQ2-1-50">En cas de problème</a></span>
+<br><span class="sectionToc">8 <a
+href="#x1-510008" id="QQ2-1-53">Guide d&#8217;utilisation du système Web2C</a></span>
+<br>&#x00A0;<span class="subsectionToc">8.1 <a
+href="#x1-520008.1" id="QQ2-1-54">Kpathsea et la recherche de fichiers</a></span>
+
+
+<br>&#x00A0;<span class="subsectionToc">8.2 <a
+href="#x1-600008.2" id="QQ2-1-62">Les bases de données</a></span>
+<br>&#x00A0;<span class="subsectionToc">8.3 <a
+href="#x1-650008.3" id="QQ2-1-70">Options à l&#8217;exécution</a></span>
+<br><span class="sectionToc">9 <a
+href="#x1-660009" id="QQ2-1-71">Remerciements</a></span>
+<br><span class="sectionToc">10 <a
+href="#x1-6700010" id="QQ2-1-72">Historique des versions successives</a></span>
+<br>&#x00A0;<span class="subsectionToc">10.1 <a
+href="#x1-6800010.1" id="QQ2-1-73">Les éditions précédentes</a></span>
+<br>&#x00A0;<span class="subsectionToc">10.2 <a
+href="#x1-7100010.2" id="QQ2-1-76">L&#8217;édition 2005</a></span>
+<br>&#x00A0;<span class="subsectionToc">10.3 <a
+href="#x1-7200010.3" id="QQ2-1-77">Versions futures</a></span>
+</div>
+<h3 class="likesectionHead"><a
+ id="x1-2000"></a>Liste des tableaux</h3>
+<div class="tableofcontents"><span class="lotToc">1&#x00A0;<a
+href="#x1-14001r1">Options d&#8217;installation du menu principal</a></span><br><span class="lotToc">2&#x00A0;<a
+href="#x1-14002r2">Les binaires sont disponibles
+pour les architectures suivantes.</a></span><br>
+</div>
+<!--l. 89--><p class="noindent">
+<h3 class="sectionHead"><span class="titlemark">1 </span> <a
+ id="x1-30001"></a>Introduction</h3>
+<!--l. 92--><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 de <span class="TEX">T<span
+class="E">E</span>X</span>
+et <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span> pour Linux et autres Unix, Mac OS X et systèmes Windows 32 bits (attention, cette
+distribution n&#8217;est pas vraiment utilisable avec les anciens systèmes Mac ou MS-DOS). Elle 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&#8217;une bibliothèque étendue de macros, de fontes et de documentations. Elle traite
+aussi la composition de textes qui utilisent plusieurs systèmes d&#8217;écritures différentes venant de toute la
+surface du globe. La distribution <span class="TEX">T<span
+class="E">E</span>X</span> Live est en fait un sous-ensemble de <span class="TEX"><span
+class="ec-lmss-10">T</span><span
+class="E"><span
+class="ec-lmss-10">E</span></span><span
+class="ec-lmss-10">X</span></span><span
+class="ec-lmss-10">&#x00A0;Collection </span>(décrit
+brièvement à la section &#x00A0;<a
+href="#x1-60002">2<!--tex4ht:ref: sec:struct-tl --></a>, p.&#x00A0;<a
+href="#x1-60002">7<!--tex4ht:ref: sec:struct-tl --></a>) produit grâce aux efforts combinés des différents groupes d&#8217;utilisateurs
+de <span class="TEX">T<span
+class="E">E</span>X</span>.
+<!--l. 107--><p class="noindent">L&#8217;édition 2005 a été figée en octobre 2005. Les futures mises à jour des composants de la
+distribution 2005 seront disponibles au fur et à mesure de leur parution sur le site CTAN, <span class="obeylines-h"><a
+href="http://www.ctan.org" class="url" ><span
+class="ec-lmtt-10">http://www.ctan.org</span></a></span>.
+<!--l. 112--><p class="noindent">On trouvera à la fin du document, section&#x00A0;<a
+href="#x1-6700010">10<!--tex4ht:ref: sec:history --></a> (p.&#x00A0;<a
+href="#x1-6700010">73<!--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. 116--><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&#x00A0;<a
+href="#x1-7100010.2">10.2<!--tex4ht:ref: tlcurrent --></a> p.&#x00A0;<a
+href="#x1-7100010.2">77<!--tex4ht:ref: tlcurrent --></a> qui présente les principaux changements intervenus cette année.
+<!--l. 122--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">1.1 </span> <a
+ id="x1-40001.1"></a>Utilisation élémentaire de <span class="TEX">T<span
+class="E">E</span>X</span> Live</h4>
+<!--l. 125--><p class="noindent">Vous pouvez utiliser <span class="TEX">T<span
+class="E">E</span>X</span> Live de trois façons différentes<span class="frenchb-nbsp">&nbsp;</span>:
+
+
+ <ol class="enumerate1" >
+ <li class="enumerate" value="1"
+><a
+ id="x1-4002x1"></a>Vous pouvez exécuter <span class="TEX">T<span
+class="E">E</span>X</span> Live directement depuis le DVD <span
+class="ec-lmss-10">live </span>(toutes plates-formes). Cela
+ prend très peu d&#8217;espace disque et donne un accès immédiat à tout le contenu de <span class="TEX">T<span
+class="E">E</span>X</span> Live.
+ C&#8217;est une solution parfaitement acceptable même si les performances obtenues sont moins
+ bonnes que si <span class="TEX">T<span
+class="E">E</span>X</span> Live était lancé depuis un disque local.
+ </li>
+ <li class="enumerate" value="2"
+><a
+ id="x1-4004x2"></a>Vous pouvez installer tout ou partie de <span class="TEX">T<span
+class="E">E</span>X</span> Live sur un disque local. C&#8217;est l&#8217;utilisation la
+ plus fréquente de <span class="TEX">T<span
+class="E">E</span>X</span> Live. Ceci peut se faire à partir du DVD <span
+class="ec-lmss-10">live </span>ou de l&#8217;un des CD
+ de la distribution (voir section&#x00A0;<a
+href="#x1-70002.1">2.1<!--tex4ht:ref: sec:multiple-dist --></a>, p.&#x00A0;<a
+href="#x1-70002.1">7<!--tex4ht:ref: sec:multiple-dist --></a>). Il faut disposer d&#8217;un minimum de 120 Mo, mais
+ on recommande au moins 400 Mo pour un système standard ou 800 Mo pour un système
+ complet.
+ </li>
+ <li class="enumerate" value="3"
+><a
+ id="x1-4006x3"></a>Vous pouvez incorporer un jeu de composants particulier ou une collection dans un système
+ <span class="TEX">T<span
+class="E">E</span>X</span> déjà présent, soit un système <span class="TEX">T<span
+class="E">E</span>X</span> Live installé précédemment, soit un système <span class="TEX">T<span
+class="E">E</span>X</span>
+ différent.</li></ol>
+<!--l. 147--><p class="noindent">Ces trois utilisations sont décrites en détail dans les sections concernant l&#8217;installation spécifique à chaque
+système. Quelques remarques générales<span class="frenchb-nbsp">&nbsp;</span>:
+ <ul class="itemize1">
+ <li class="itemize">Le script d&#8217;installation globale pour Unix et pour Mac OS X s&#8217;appelle <span
+class="ec-lmtt-10">install-tl.sh</span>.
+ </li>
+ <li class="itemize">Pour installer une extension ou une collection, on utilise le script d&#8217;installation <span
+class="ec-lmtt-10">install-pkg.sh</span>.
+ </li>
+ <li class="itemize">Le programme d&#8217;installation pour Windows s&#8217;appelle <span
+class="ec-lmss-10">tlpmgui.exe</span>, il sert aussi à ajouter ou
+ supprimer des composants dans une installation existante (voir section&#x00A0;<a
+href="#x1-230006">6<!--tex4ht:ref: sec:win-install --></a>).
+ </li></ul>
+<!--l. 165--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">1.2 </span> <a
+ id="x1-50001.2"></a>Obtenir de l&#8217;aide</h4>
+<!--l. 168--><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">&nbsp;</span>; pratiquement toute question sérieuse finit 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">&nbsp;</span>; voir une liste à <span class="obeylines-h"><a
+href="http://tug.org/interest.html#vendors" class="url" ><span
+class="ec-lmtt-10">http://tug.org/interest.html#vendors</span></a></span>).
+<!--l. 177--><p class="noindent">Voici une liste de ressources, classées selon l&#8217;ordre dans lequel nous recommandons de les
+utiliser<span class="frenchb-nbsp">&nbsp;</span>:
+<!--l. 180--><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 <span class="obeylines-h"><a
+href="http://tug.org/begin.html" class="url" ><span
+class="ec-lmtt-10">http://tug.org/begin.html</span></a></span>
+ 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 <span
+class="ec-lmss-10">live</span>
+ dans <a
+href="../../../../texmf-doc/doc/english/FAQ-en" >texmf-doc/doc/english/FAQ-en</a> et elle est disponible sur Internet à l&#8217;adresse <span class="obeylines-h"><a
+href="http://www.tex.ac.uk/faq" class="url" ><span
+class="ec-lmtt-10">http://www.tex.ac.uk/faq</span></a></span>. 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, ... particuliers,
+
+
+ il faut examiner le catalogue <span class="TEX">T<span
+class="E">E</span>X</span>. C&#8217;est une importante liste de tous les
+ éléments relatifs à <span class="TEX">T<span
+class="E">E</span>X</span>. Voir <a
+href="../../../../texmf-doc/doc/english/catalogue" >texmf-doc/doc/english/catalogue</a> sur le DVD <span
+class="ec-lmss-10">live</span>, ou <span class="obeylines-h"><a
+href="http://www.ctan.org/tex-archive/help/Catalogue" class="url" ><span
+class="ec-lmtt-10">http://www.ctan.org/tex-archive/help/Catalogue</span></a></span>.
+ </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 <span class="obeylines-h"><a
+href="http://tug.org/interest.html" class="url" ><span
+class="ec-lmtt-10">http://tug.org/interest.html</span></a></span> 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&#8217;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 <span class="obeylines-h"><a
+href="news:comp.text.tex" class="url" ><span
+class="ec-lmtt-10">news:comp.text.tex</span></a></span> (en anglais) et <span class="obeylines-h"><a
+href="news:fr.comp.text.tex" class="url" ><span
+class="ec-lmtt-10">news:fr.comp.text.tex</span></a></span> (en
+ français) ainsi que les listes de diffusion <a
+href="mailto:texhax@tug.org" ><a
+href="texhax@tug.org" ><span class="obeylines-h"><a
+href="texhax@tug.org" class="url" ><span
+class="ec-lmtt-10">texhax@tug.org</span></a></span></a></a> (en anglais) et <a
+href="mailto:gut@ens.fr" ><a
+href="gut@ens.fr" ><span class="obeylines-h"><a
+href="gut@ens.fr" class="url" ><span
+class="ec-lmtt-10">gut@ens.fr</span></a></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 <span class="obeylines-h"><a
+href="http://groups.google.com/groups?group=comp.text.tex" class="url" ><span
+class="ec-lmtt-10">http://groups.google.com/groups?group=comp.text.tex</span></a></span>
+ et <span class="obeylines-h"><a
+href="http://tug.org/mail-archives/texhax" class="url" ><span
+class="ec-lmtt-10">http://tug.org/mail-archives/texhax</span></a></span>, respectivement. Une question posée sur
+ un moteur de recherche, tel que <span class="obeylines-h"><a
+href="http://google.com" class="url" ><span
+class="ec-lmtt-10">http://google.com</span></a></span>, 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 n&#8217;obtenez pas de réponse, vous pouvez poster la question à
+ <span class="obeylines-h"><a
+href="comp.text.tex" class="url" ><span
+class="ec-lmtt-10">comp.text.tex</span></a></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="obeylines-h"><a
+href="texhax@tug.org" class="url" ><span
+class="ec-lmtt-10">texhax@tug.org</span></a></span></a></a>. Mais avant de le faire, merci de lire l&#8217;introduction de la FAQ donnant les
+ conseils sur la façon de rédiger la question pour avoir des chances d&#8217;obtenir une réponse<span class="frenchb-nbsp">&nbsp;</span>: <span class="obeylines-h"><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></span>.
+ </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&#8217;anomalie, émettre des suggestions
+ ou des commentaires sur la distribution <span class="TEX">T<span
+class="E">E</span>X</span> Live, l&#8217;installation ou la documentation,
+ utilisez la liste de diffusion <a
+href="mailto:tex-live@tug.org" ><a
+href="tex-live@tug.org" ><span class="obeylines-h"><a
+href="tex-live@tug.org" class="url" ><span
+class="ec-lmtt-10">tex-live@tug.org</span></a></span></a></a>. Mais attention, si la question concerne
+ l&#8217;utilisation d&#8217;un programme particulier inclus dans <span class="TEX">T<span
+class="E">E</span>X</span> Live, il vaut mieux que vous
+ écriviez directement à la personne ou à la liste de diffusion qui maintient le programme.
+ </dd></dl>
+<!--l. 236--><p class="noindent">L&#8217;autre aspect du sujet concerne l&#8217;aide à apporter aux personnes soumettant des questions. Les forums <span class="obeylines-h"><a
+href="comp.text.tex" class="url" ><span
+class="ec-lmtt-10">comp.text.tex</span></a></span>, <span class="obeylines-h"><a
+href="fr.comp.text.tex" class="url" ><span
+class="ec-lmtt-10">fr.comp.text.tex</span></a></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&#8217;hésitez pas à vous y joindre, à commencer la lecture et à fournir de l&#8217;aide là où cela vous est
+possible. Bienvenue dans le monde <span class="TEX">T<span
+class="E">E</span>X</span><span class="frenchb-thinspace">&nbsp;</span>!
+<!--l. 245--><p class="noindent">
+<h3 class="sectionHead"><span class="titlemark">2 </span> <a
+ id="x1-60002"></a>Structure de <span class="TEX">T<span
+class="E">E</span>X</span> Live</h3>
+<!--l. 248--><p class="noindent">Nous décrivons ici la structure et le contenu de <span class="TEX">T<span
+class="E">E</span>X</span> Live et de <span class="TEX"><span
+class="ec-lmss-10">T</span><span
+class="E"><span
+class="ec-lmss-10">E</span></span><span
+class="ec-lmss-10">X</span></span><span
+class="ec-lmss-10">&#x00A0;Collection </span>qui est un sur-ensemble
+de <span class="TEX">T<span
+class="E">E</span>X</span> Live.
+<!--l. 252--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">2.1 </span> <a
+ id="x1-70002.1"></a>Distributions multiples<span class="frenchb-nbsp">&nbsp;</span>: <span
+class="ec-lmss-10">live</span>, <span
+class="ec-lmss-10">inst</span>, <span
+class="ec-lmss-10">protext</span></h4>
+<!--l. 255--><p class="noindent">Des limitations d&#8217;espace liées au format des CD-ROM nous ont contraint à diviser <span class="TEX"><span
+class="ec-lmss-10">T</span><span
+class="E"><span
+class="ec-lmss-10">E</span></span><span
+class="ec-lmss-10">X</span></span><span
+class="ec-lmss-10">&#x00A0;Collection </span>en
+plusieurs distributions<span class="frenchb-nbsp">&nbsp;</span>:
+<!--l. 258--><p class="noindent">
+
+ <dl class="description"><dt class="description">
+<span
+class="ec-lmbx-10">live</span> </dt><dd
+class="description">Un système exécutable complet sur DVD<span class="frenchb-thinspace">&nbsp;</span>; il est trop volumineux pour tenir sur CD-ROM.
+ Le DVD contient aussi une image du système CTAN, totalement indépendant de <span class="TEX">T<span
+class="E">E</span>X</span> Live,
+ la distribution Mac<span class="TEX">T<span
+class="E">E</span>X</span> pour Mac OS X, la distribution Pro<span class="TEX">T<span
+class="E">E</span>X</span>t pour Windows, ainsi que
+ d&#8217;autres extensions réunies dans un répertoire <span
+class="ec-lmtt-10">texmf-extra</span>.
+ <!--l. 267--><p class="noindent">Les droits d&#8217;utilisation des fichiers présents dans CTAN, 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> 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.
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">inst(allable)</span> </dt><dd
+class="description">Un système complet sur CD pour les Unix (dont Linux et Mac OS X)<span class="frenchb-thinspace">&nbsp;</span>; pour le faire
+ tenir sur le CD, il a fallu compresser tout ce que nous avons pu. Du coup, il n&#8217;est pas
+ possible d&#8217;exécuter directement <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;depuis le CD&#x00A0;d&#8217;installation, il vous faut l&#8217;installer sur
+ disque (d&#8217;où le nom). L&#8217;installation est décrite dans les sections concernées (<a
+href="#x1-140003.2">3.2<!--tex4ht:ref: sec:unix-install-disk --></a> et <a
+href="#x1-210005.2">5.2<!--tex4ht:ref: sec:osx-unix-inst --></a> pour
+ Mac OS X).
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">protext</span> </dt><dd
+class="description">Une extension du système MiK<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;sur CD pour Windows. Cette distribution est
+ totalement indépendante du <span class="TEX">T<span
+class="E">E</span>X</span> Live, elle nécessite un mode d&#8217;installation spécifique. Elle
+ peut être installée sur disque ou exécutée directement depuis le CD. Le site de Pro<span class="TEX">T<span
+class="E">E</span>X</span>t&#x00A0;se
+ trouve ici<span class="frenchb-nbsp">&nbsp;</span>: <span class="obeylines-h"><a
+href="http://tug.org/protext" class="url" ><span
+class="ec-lmtt-10">http://tug.org/protext</span></a></span>.
+ <!--l. 288--><p class="noindent"><span
+class="ec-lmss-10">protext </span>est fourni à la fois sur le DVD <span
+class="ec-lmss-10">live </span>et sur un CD spécifique pour ceux qui n&#8217;ont pas
+ de lecteur de DVD.
+ </dd></dl>
+<!--l. 293--><p class="noindent">On peut déterminer la nature de la distribution utilisée en recherchant le fichier <span
+class="ec-lmtt-10">00</span><span
+class="ec-lmro-10">type</span><span
+class="ec-lmtt-10">.TL </span>dans le
+répertoire racine du médium utilisé (CD ou DVD). Ce fichier contient aussi la date de dernière mise à
+jour du <span class="TEX">T<span
+class="E">E</span>X</span> Live.
+<!--l. 303--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">2.2 </span> <a
+ id="x1-80002.2"></a>Répertoires situés à la racine</h4>
+<!--l. 306--><p class="noindent">Les répertoires les plus importants situés à la racine du DVD <span
+class="ec-lmss-10">live </span>sont énumérés ci-dessous. Cette année,
+la distribution <span class="TEX">T<span
+class="E">E</span>X</span> Live est dans un sous-répertoire <span class="obeylines-h"><a
+href="texlive2005" class="url" ><span
+class="ec-lmtt-10">texlive2005</span></a></span> et non à la racine.
+
+
+<!--tex4ht:inline--><div class="tabular"><table class="tabular"
+cellspacing="0" cellpadding="0"
+frame="void" id="TBL-2-" ><colgroup id="TBL-2-1g"><col
+id="TBL-2-1"><col
+id="TBL-2-2"></colgroup><tr
+ valign="baseline" id="TBL-2-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-1-1"
+class="td11"> <span
+class="ec-lmtt-10">bin </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-1-2"
+class="td11"> <!--l. 317--><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. </td>
+</tr><tr
+ valign="baseline" id="TBL-2-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-2-1"
+class="td11"> <span
+class="ec-lmtt-10">source </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-2-2"
+class="td11"> <!--l. 320--><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. Il s&#8217;agit d&#8217;une archive au format <span
+class="ec-lmtt-10">tar</span>, compressée par
+ bzip2. Faute de place, le répertoire <span
+class="ec-lmtt-10">source </span>n&#8217;est pas sur le CD <span
+class="ec-lmss-10">inst </span>(seulement
+ sur le DVD <span
+class="ec-lmss-10">live</span>). </td>
+</tr><tr
+ valign="baseline" id="TBL-2-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-3-1"
+class="td11"> <span
+class="ec-lmtt-10">support </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-3-2"
+class="td11"> <!--l. 326--><p class="noindent">Ensemble d&#8217;extensions et programmes auxiliaires. Ils ne sont <span
+class="ec-lmri-10">pas </span>installés
+ par défaut. </td>
+</tr><tr
+ valign="baseline" id="TBL-2-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-4-1"
+class="td11"> <span
+class="ec-lmtt-10">texmf </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-4-2"
+class="td11"> <!--l. 332--><p class="noindent">Répertoire contenant les programmes et leur documentation. Ne contient ni
+ les formats ni les extensions (appelé <span
+class="ec-lmtt-10">TEXMFMAIN </span>dans la section suivante.) </td>
+</tr><tr
+ valign="baseline" id="TBL-2-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-5-1"
+class="td11"> <span
+class="ec-lmtt-10">texmf-dist </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-5-2"
+class="td11"> <!--l. 335--><p class="noindent">Répertoire principal où se trouvent les extensions les fontes, etc., avec leur
+ documentation (appelé <span
+class="ec-lmtt-10">TEXMFDIST </span>dans la section suivante.) </td>
+</tr><tr
+ valign="baseline" id="TBL-2-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-6-1"
+class="td11"> <span
+class="ec-lmtt-10">texmf-doc </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-6-2"
+class="td11"> <!--l. 338--><p class="noindent">Répertoire contenant le reste de la documentation, le sous-répertoire doc est
+ organisé par langue. </td>
+</tr><tr
+ valign="baseline" id="TBL-2-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-7-1"
+class="td11"> <span
+class="ec-lmtt-10">texmf-var </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-7-2"
+class="td11"> <!--l. 340--><p class="noindent">Répertoire contenant les fichiers générés automatiquement (appelé
+ <span
+class="ec-lmtt-10">TEXMFSYSVAR </span>dans la section suivante.) </td>
+</tr><tr
+ valign="baseline" id="TBL-2-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-8-1"
+class="td11"> <span
+class="ec-lmtt-10">xemtex </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-8-2"
+class="td11"> <!--l. 342--><p class="noindent">Répertoire contenant des programmes utiles pour Windows. <span
+class="ec-lmri-10">Ce n&#8217;est pas la</span>
+ <span
+class="ec-lmri-10">distribution XEm</span><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">de Fabrice Popineau</span><span class="frenchb-thinspace">&nbsp;</span><span
+class="ec-lmri-10">!</span> </td>
+</tr></table></div>
+<!--l. 351--><p class="noindent">Le répertoire <span class="obeylines-h"><a
+href="texmf-doc" class="url" ><span
+class="ec-lmtt-10">texmf-doc</span></a></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="obeylines-h"><a
+href="texmf/doc" class="url" ><span
+class="ec-lmtt-10">texmf/doc</span></a></span> car les
+programmes correspondants sont dans <span class="obeylines-h"><a
+href="texmf" class="url" ><span
+class="ec-lmtt-10">texmf</span></a></span>. De même, la documentation des extensions et formats est
+dans <span class="obeylines-h"><a
+href="texmf-dist/doc" class="url" ><span
+class="ec-lmtt-10">texmf-dist/doc</span></a></span>. Les commandes <span
+class="ec-lmss-10">texdoc </span>ou <span
+class="ec-lmss-10">texdoctk </span>trouveront pour vous les documentations où
+quelles soient sur le disque. Le fichier <a
+href="../../../../doc.html" >doc.html</a> du DVD <span
+class="ec-lmss-10">live </span>contient une liste de liens bien utiles pour
+localiser les fichiers de documentation.
+<!--l. 362--><p class="noindent">On trouve également, au même niveau que les répertoires mentionnés ci-dessus, les scripts d&#8217;installation
+et les fichiers <span class="obeylines-h"><a
+href="README" class="url" ><span
+class="ec-lmtt-10">README</span></a></span> (dans différentes langues).
+<!--l. 366--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">2.3 </span> <a
+ id="x1-90002.3"></a>Description des arborescences texmf utilisées</h4>
+<!--l. 369--><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&#8217;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. 375--><p class="noindent">
+ <dl class="list1"><dt class="list">
+ <span
+class="ec-lmtt-10">TEXMFMAIN</span> </dt><dd
+class="list">contient les éléments essentiels du système, comme les scripts (<span
+class="ec-lmss-10">web2c/mktexdir</span>, etc.),
+ les fichiers <span
+class="ec-lmtt-10">.pool</span>, etc.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">TEXMFDIST</span> </dt><dd
+class="list">contient les fichiers de macro (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. 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">c&#8217;est là que l&#8217;administrateur de la machine place 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">contient les fichiers personnels (extensions, classes, fontes) de l&#8217;utilisateur<span class="frenchb-thinspace">&nbsp;</span>; ce
+
+ répertoire est sous <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">$HOME</span></span></span> par défaut. La variable <span
+class="ec-lmtt-10">TEXINPUTS </span>ne devrait plus être utilisée.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">TEXMFCONFIG</span> </dt><dd
+class="list">c&#8217;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="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">TEXMFSYSCONFIG</span> </dt><dd
+class="list">c&#8217;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">c&#8217;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&#8217;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">c&#8217;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&#8217;ils produisent.</dd></dl>
+<!--l. 404--><p class="noindent">Les possibilités offertes par <span
+class="ec-lmss-10">texconfig </span>sont décrites à la section&#x00A0;<a
+href="#x1-170004.1">4.1<!--tex4ht:ref: sec:texconfig --></a>, p.&#x00A0;<a
+href="#x1-170004.1">26<!--tex4ht:ref: sec:texconfig --></a>.
+<!--l. 408--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">2.4 </span> <a
+ id="x1-100002.4"></a>Les extensions de <span class="TEX">T<span
+class="E">E</span>X</span></h4>
+<!--l. 411--><p class="noindent"><span class="TEX">T<span
+class="E">E</span>X</span> Live contient plusieurs extensions de <span class="TEX">T<span
+class="E">E</span>X</span>.
+<!--l. 413--><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, petit mais puissant, de nouvelles primitives et les extensions <span class="TEX">T<span
+class="E">E</span>X</span>--XE T
+ pour l&#8217;écriture de droite à gauche<span class="frenchb-thinspace">&nbsp;</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 <span
+class="ec-lmss-10">live</span>.
+ </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">produit, au choix, des fichiers au format Acrobat PDF ou au format DVI. Le
+ manuel d&#8217;utilisation se trouve sur le DVD <span
+class="ec-lmss-10">live </span>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> présente un exemple
+ d&#8217;utilisation. L&#8217;extension <span
+class="ec-lmss-10">hyperref </span>de <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span> possède une option &#171; <span
+class="ec-lmtt-10">pdftex </span>&#187; qui active tous
+ les mécanismes nécessaires.
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">pdfe</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">combine les fonctionnalités de pdf<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;et e-<span class="TEX">T<span
+class="E">E</span>X</span>. C&#8217;est le moteur utilisé désormais
+ par tous les formats à l&#8217;exception de plain <span class="TEX">T<span
+class="E">E</span>X</span>.
+ </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 entier.
+ L&#8217;extension supporte aussi le chargement dynamique d&#8217;OTP (Omega <span
+class="ec-lmri-10">Translation Processes</span>)
+ qui permet à l&#8217;utilisateur d&#8217;appliquer sur des flux d&#8217;entrée quelconques des transformations
+ complexes qu&#8217;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&#x00A0;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. 449--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">2.5 </span> <a
+ id="x1-110002.5"></a>Quelques autres programmes intéressants dans <span class="TEX">T<span
+class="E">E</span>X</span> Live</h4>
+<!--l. 451--><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">&nbsp;</span>:
+<!--l. 454--><p class="noindent">
+ <dl class="list1"><dt class="list">
+ <span
+class="ec-lmss-10">bibtex</span> </dt><dd
+class="list">Traitement de la bibliographie.
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">makeindex</span> </dt><dd
+class="list">Traitement des index.
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">dvips</span> </dt><dd
+class="list">Conversion DVI vers PostScript.
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">xdvi</span> </dt><dd
+class="list">Visualisation DVI pour le système X Window.
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">dvilj</span> </dt><dd
+class="list">Pilote DVI pour les imprimantes HP LaserJet.
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">dv2dt, dt2dv</span> </dt><dd
+class="list">Conversion DVI vers ou depuis du texte simple.
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">dviconcat, dviselect</span> </dt><dd
+class="list">Couper/Coller de pages à partir de fichiers DVI.
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">dvipdfmx</span> </dt><dd
+class="list">Conversion DVI vers PDF, une autre approche que celle de pdf<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;(mentionné
+ ci-dessus). Voir les extensions <span
+class="ec-lmss-10">ps4pdf </span>et <span
+class="ec-lmss-10">pdftricks </span>pour d&#8217;autres alternatives.
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">psselect, psnup, ...</span> </dt><dd
+class="list">Utilitaires PostScript.
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">lacheck</span> </dt><dd
+class="list">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</span> </dt><dd
+class="list">Processeur 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">Conversion <span class="TEX">T<span
+class="E">E</span>X</span> vers HTML.
+ </dd></dl>
+<!--l. 486--><p class="noindent">
+<h3 class="sectionHead"><span class="titlemark">3 </span> <a
+ id="x1-120003"></a>Utilisation sous Unix</h3>
+<!--l. 489--><p class="noindent">Comme on l&#8217;a vu en section&#x00A0;<a
+href="#x1-40001.1">1.1<!--tex4ht:ref: sec:basic --></a> p.&#x00A0;<a
+href="#x1-40001.1">5<!--tex4ht:ref: sec:basic --></a>, le <span class="TEX">T<span
+class="E">E</span>X</span> Live peut être utilisé de trois façons principales<span class="frenchb-nbsp">&nbsp;</span>:
+<!--l. 492--><p class="noindent">
+ <ol class="enumerate1" >
+ <li class="enumerate" value="1"
+><a
+ id="x1-12002x1"></a>Exécution directe depuis le DVD <span
+class="ec-lmss-10">live</span>.
+ </li>
+ <li class="enumerate" value="2"
+><a
+ id="x1-12004x2"></a>Installation sur le disque dur.
+ </li>
+ <li class="enumerate" value="3"
+><a
+ id="x1-12006x3"></a>Intégration d&#8217;un jeu de composants ou collections dans un système <span class="TEX">T<span
+class="E">E</span>X</span> déjà installé.</li></ol>
+<!--l. 499--><p class="noindent">Les procédures spécifiques à Unix sont décrites pour chacun de ces cas dans les sections qui
+suivent.
+<!--l. 503--><p class="noindent"><hr class="figure"><div class="figure"
+><table class="figure"><tr class="figure"><td class="figure"
+>
+
+
+
+
+<!--l. 503--><p class="noindent"> <span
+class="ec-lmbx-10">ATTENTION</span><span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmbx-10">: </span>Les CD et le DVD sont au format ISO&#x00A0;9660 (High Sierra), avec les extensions &#171; Rock
+Ridge &#187; (et &#171; Joliet &#187; pour Windows). Votre système doit pouvoir reconnaître les extensions &#171; Rock
+Ridge &#187; pour une utilisation optimale de <span class="TEX">T<span
+class="E">E</span>X</span> Live. Consultez votre documentation concernant la
+commande <span
+class="ec-lmss-10">mount </span>pour voir si c&#8217;est le cas. Si votre réseau local est constitué de machines différentes,
+regardez si vous pouvez monter les CD sur une machine qui supporte Rock Ridge et utiliser ce point de
+montage pour les autres machines.
+<!--l. 515--><p class="noindent"> L&#8217;utilisation des CD sur les systèmes modernes ne devrait pas poser de problèmes. S&#8217;il y en avait,
+n&#8217;hésitez pas à nous le faire savoir. La suite de ce document suppose que vous avez installé et monté les
+CD avec une compatibilité Rock Ridge parfaite.
+
+
+<!--l. 523--><p class="noindent"></td></tr></table></div><hr class="endfigure">
+<!--l. 525--><p class="noindent">N.B.<span class="frenchb-nbsp">&nbsp;</span>: les droits de &#171; root &#187; sont souvent requis pour monter le CD. D&#8217;autre part, selon le type d&#8217;Unix
+utilisé, il vous faudra probablement connaître le mot de passe de &#171; root &#187; ou tout au moins utiliser la
+commande <span
+class="ec-lmss-10">sudo </span>pour effectuer l&#8217;installation (le droit d&#8217;écriture sur le(s) répertoire(s) d&#8217;installation est
+évidemment indispensable). Cette remarque concerne particulièrement les utilisateurs de
+Mac OS X à qui nous recommandons de prendre d&#8217;abord connaissance de la section&#x00A0;<a
+href="#x1-190005">5<!--tex4ht:ref: sec:mac-install --></a> avant toute
+installation.
+<h4 class="subsectionHead"><span class="titlemark">3.1 </span> <a
+ id="x1-130003.1"></a>Utiliser <span class="TEX">T<span
+class="E">E</span>X</span> Live à partir du DVD <span
+class="ec-lmss-10">live</span></h4>
+<!--l. 537--><p class="noindent">La liste des architectures sur lesquelles fonctionne <span class="TEX">T<span
+class="E">E</span>X</span> Live est donnée page&#x00A0;<a
+href="#x1-14002r2">19<!--tex4ht:ref: tab:archlist --></a> (table&#x00A0;<a
+href="#x1-14002r2">2<!--tex4ht:ref: tab:archlist --></a>).
+<!--l. 582--><p class="noindent">On peut utiliser le système <span class="TEX">T<span
+class="E">E</span>X</span> directement depuis DVD <span
+class="ec-lmss-10">live</span>, sans l&#8217;installer sur le disque dur (d&#8217;où en
+fait le nom <span class="TEX">T<span
+class="E">E</span>X</span> Live). Il <span
+class="ec-lmri-10">n&#8217;est pas possible </span>de faire tourner <span class="TEX">T<span
+class="E">E</span>X</span> directement depuis le CD <span
+class="ec-lmss-10">inst </span>(voir
+section&#x00A0;<a
+href="#x1-70002.1">2.1<!--tex4ht:ref: sec:multiple-dist --></a>, page&#x00A0;<a
+href="#x1-70002.1">7<!--tex4ht:ref: sec:multiple-dist --></a>). Pour démarrer, il faut d&#8217;abord &#171; monter &#187; le médium avec les extensions Rock
+Ridge. La commande exacte varie d&#8217;un système à l&#8217;autre<span class="frenchb-thinspace">&nbsp;</span>; la commande suivante fonctionne sous Linux,
+mais les noms du périphérique (ici <span class="obeylines-h"><a
+href="/dev/cdrom" class="url" ><span
+class="ec-lmtt-10">/dev/cdrom</span></a></span>) et du point de montage (ici <span class="obeylines-h"><a
+href="/mnt/cdrom" class="url" ><span
+class="ec-lmtt-10">/mnt/cdrom</span></a></span>) peuvent
+changer.
+<br class="newline">N.B. Tous nos exemples utilisent <span
+class="ec-lmtt-10">&gt; </span>pour les lignes de commandes <span
+class="ec-lmri-10">(shell prompt)</span><span class="frenchb-thinspace">&nbsp;</span>; les commandes de
+l&#8217;utilisateur sont <span class="underline">soulignées</span>. <div class="alltt">
+<!--l. 583--><p class="noindent"><div class="obeylines-v"> <span
+class="ec-lmtt-10">&gt; </span><span class="underline"><span
+class="ec-lmtt-10">mount</span> <span
+class="ec-lmtt-10">-t</span> <span
+class="ec-lmtt-10">iso9660</span> <span
+class="ec-lmtt-10">/dev/cdrom</span> <span
+class="ec-lmtt-10">/mnt/cdrom</span></span>
+</div>
+</div>
+<!--l. 583--><p class="noindent">Se placer au point de montage du lecteur<span class="frenchb-nbsp">&nbsp;</span>: <div class="alltt">
+<!--l. 583--><p class="noindent"><div class="obeylines-v"> <span
+class="ec-lmtt-10">&gt; </span><span class="underline"><span
+class="ec-lmtt-10">cd</span> <span
+class="ec-lmtt-10">/mnt/cdrom</span></span>
+</div>
+</div> Lancer le script <span class="obeylines-h"><a
+href="install-tl.sh" class="url" ><span
+class="ec-lmtt-10">install-tl.sh</span></a></span><span class="frenchb-nbsp">&nbsp;</span>: <div class="alltt">
+<!--l. 584--><p class="noindent"><div class="obeylines-v"> <span
+class="ec-lmtt-10">&gt; </span><span class="underline"><span
+class="ec-lmtt-10">sh</span> <span
+class="ec-lmtt-10">install-tl.sh</span></span>
+<br class="newline"><span
+class="ec-lmtt-10">Welcome to TeX Live...</span>
+</div>
+</div>
+<!--l. 584--><p class="noindent">Après l&#8217;affichage de divers messages de bienvenue et une liste des options du menu principal,
+l&#8217;installation réclame l&#8217;entrée d&#8217;une commande. Taper alors le caractère voulu suivi d&#8217;un retour-chariot.
+Ne pas taper les chevrons (ni <span
+class="ec-lmtt-10">&lt; </span>ni <span
+class="ec-lmtt-10">&gt;</span>)<span class="frenchb-thinspace">&nbsp;</span>; on peut utiliser des majuscules ou des minuscules<span class="frenchb-thinspace">&nbsp;</span>; ici, les exemples
+utilisent des minuscules.
+<!--l. 586--><p class="noindent">Pour exécuter <span
+class="ec-lmss-10">live</span>, la première commande est <span class="underline"><span
+class="ec-lmtt-10">d</span></span> suivie de la sous-commande <span class="underline"><span
+class="ec-lmtt-10">1</span></span> pour choisir le répertoire
+du disque local où seront placés les fichiers (tels que les fontes et les formats) que le système <span class="TEX">T<span
+class="E">E</span>X</span> génère
+lui-même ainsi que les fichiers de configuration si besoin est. On utilisera <span class="obeylines-h"><a
+href="/opt/texlive2005" class="url" ><span
+class="ec-lmtt-10">/opt/texlive2005</span></a></span> dans cet
+exemple, mais un utilisateur non privilégié peut très bien choisir un sous-répertoire non-existant de son
+répertoire personnel (il sera créé et ne contiendra donc que du matériel <span class="TEX">T<span
+class="E">E</span>X</span> Live). Étant donné que les
+fichiers créés ne sont pas toujours compatibles d&#8217;une année sur l&#8217;autre, il est recommandé
+
+
+d&#8217;inclure l&#8217;année dans le nom du répertoire. Si la valeur par défaut <span class="obeylines-h"><a
+href="/usr/local/texlive/2005" class="url" ><span
+class="ec-lmtt-10">/usr/local/texlive/2005</span></a></span>
+vous convient (c.-à-d. que <span class="obeylines-h"><a
+href="/usr/local/texlive/2005" class="url" ><span
+class="ec-lmtt-10">/usr/local/texlive/2005</span></a></span> n&#8217;est pas un répertoire existant et
+que vous avez les droits pour écrire sous <span class="obeylines-h"><a
+href="/usr/local" class="url" ><span
+class="ec-lmtt-10">/usr/local</span></a></span>), vous pouvez sauter cette étape.
+<div class="alltt">
+<!--l. 601--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">Enter</span><span
+class="ec-lmtt-10">&#x00A0;command:</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">d</span></span>
+<br><span
+class="ec-lmtt-10">Current</span><span
+class="ec-lmtt-10">&#x00A0;directories</span><span
+class="ec-lmtt-10">&#x00A0;setup:</span>
+<br><span
+class="ec-lmtt-10">&lt;1&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;TEXDIR:</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;/usr/local/texlive/2005</span>
+<br><span
+class="ec-lmtt-10">...</span>
+<br><span
+class="ec-lmtt-10">Enter</span><span
+class="ec-lmtt-10">&#x00A0;command:</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">1</span></span>
+<br><span
+class="ec-lmtt-10">New</span><span
+class="ec-lmtt-10">&#x00A0;value</span><span
+class="ec-lmtt-10">&#x00A0;for</span><span
+class="ec-lmtt-10">&#x00A0;TEXDIR</span><span
+class="ec-lmtt-10">&#x00A0;[/usr/local/texlive/2005]:</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">/opt/texlive2005</span></span>
+<br><span
+class="ec-lmtt-10">...</span>
+<br><span
+class="ec-lmtt-10">Enter</span><span
+class="ec-lmtt-10">&#x00A0;command:</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">r</span></span>
+</div>
+</div>
+<!--l. 612--><p class="noindent">Retour au menu principal. La seconde (et dernière) commande est <span class="underline"><span
+class="ec-lmtt-10">r</span></span> pour faire tourner <span
+class="ec-lmss-10">live </span>à partir du
+DVD sans pour autant l&#8217;installer sur le disque dur<span class="frenchb-nbsp">&nbsp;</span>:
+<div class="alltt">
+<!--l. 617--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">Enter</span><span
+class="ec-lmtt-10">&#x00A0;command:</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">r</span></span>
+<br><span
+class="ec-lmtt-10">Preparing</span><span
+class="ec-lmtt-10">&#x00A0;destination</span><span
+class="ec-lmtt-10">&#x00A0;directories...</span>
+<br><span
+class="ec-lmtt-10">...</span>
+<br><span
+class="ec-lmtt-10">Welcome</span><span
+class="ec-lmtt-10">&#x00A0;to</span><span
+class="ec-lmtt-10">&#x00A0;the</span><span
+class="ec-lmtt-10">&#x00A0;TeX</span><span
+class="ec-lmtt-10">&#x00A0;Live!</span>
+<br><span
+class="ec-lmtt-10">&gt;</span>
+</div>
+</div>
+<!--l. 625--><p class="noindent">On se retrouve au niveau de la ligne de commande comme on vient de le voir.
+<!--l. 628--><p class="noindent">Il faut maintenant modifier les deux variables d&#8217;environnement <span
+class="ec-lmtt-10">PATH </span>et <span
+class="ec-lmtt-10">TEXMFSYSVAR </span>comme indiqué à
+l&#8217;écran quelques lignes au dessus de &#171; Welcome to TeX Live<span class="frenchb-thinspace">&nbsp;</span>! &#187;. La syntaxe dépend du <span
+class="ec-lmri-10">shell </span>utilisé. Les
+syntaxes précises sont affichées pour les <span
+class="ec-lmri-10">shell </span>de type Bourne ou compatible (<span
+class="ec-lmss-10">bash</span>, <span
+class="ec-lmss-10">sh ksh</span>, etc.) et pour
+les <span
+class="ec-lmri-10">C</span><span
+class="ec-lmri-10">&#x00A0;</span><span
+class="ec-lmri-10">shells </span>(<span
+class="ec-lmss-10">csh</span>, <span
+class="ec-lmss-10">tcsh</span>). Rappelons qu&#8217;il suffit de taper la commande <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">echo</span><span
+class="ec-lmtt-10">&#x00A0;$SHELL</span></span></span> pour connaître le
+nom du <span
+class="ec-lmri-10">shell </span>utilisé. Le plus simple est de recopier par copier-coller, soit les deux lignes
+commençant par &#171; <span
+class="ec-lmss-10">setenv </span>&#187; pour les <span
+class="ec-lmri-10">C</span><span
+class="ec-lmri-10">&#x00A0;</span><span
+class="ec-lmri-10">shells</span>, soit les trois lignes &#171; <span
+class="ec-lmtt-10">PATH= </span>&#187;, &#171; <span
+class="ec-lmtt-10">TEXMFSYSVAR= </span>&#187;,
+&#171; <span
+class="ec-lmtt-10">export ... </span>&#187; pour les <span
+class="ec-lmri-10">shell </span>de type Bourne (suivies d&#8217;un retour-chariot) dans le terminal de
+commandes.
+<!--l. 643--><p class="noindent">Ceci suffit pour pouvoir utiliser la distribution <span class="TEX">T<span
+class="E">E</span>X</span> Live pendant toute la session. Pour ne pas avoir à
+redéfinir <span
+class="ec-lmtt-10">PATH </span>et <span
+class="ec-lmtt-10">TEXMFSYSVAR </span>à chaque nouvelle connexion, il suffit d&#8217;entrer les mêmes commandes à
+l&#8217;aide d&#8217;un éditeur dans le fichier d&#8217;initialisation du <span
+class="ec-lmri-10">shell </span>(<span
+class="ec-lmtt-10">.bash_profile</span>, <span
+class="ec-lmtt-10">.profile </span>ou <span
+class="ec-lmtt-10">.cshrc</span>
+selon le cas). L&#8217;initialisation se fera ensuite automatiquement au début de chaque nouvelle
+session.
+<!--l. 660--><p class="noindent">Une fois l&#8217;installation terminée et les variables d&#8217;environnement initialisées, la dernière étape consiste à
+exécuter <span
+class="ec-lmss-10">texconfig </span>ou <span
+class="ec-lmss-10">texconfig-sys </span>pour éventuellement modifier certains paramètres. Ceci est expliqué à
+la section&#x00A0;<a
+href="#x1-170004.1">4.1<!--tex4ht:ref: sec:texconfig --></a>, p.&#x00A0;<a
+href="#x1-170004.1">26<!--tex4ht:ref: sec:texconfig --></a>.
+<!--l. 671--><p class="noindent">Passez maintenant à la section&#x00A0;<a
+href="#x1-180004.2">4.2<!--tex4ht:ref: sec:test-install --></a> pour effectuer quelques tests de bon fonctionnement.
+
+<!--l. 671--><p class="noindent">En cas de doute, n&#8217;hésitez pas à contacter un gourou système pour vous aider à résoudre vos problèmes,
+tels que la façon de monter le médium <span class="TEX">T<span
+class="E">E</span>X</span> Live, le choix des répertoires à utiliser ou les modifications à
+apporter dans vos fichiers d&#8217;initialisation.
+<!--l. 673--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">3.2 </span> <a
+ id="x1-140003.2"></a>Installer <span class="TEX">T<span
+class="E">E</span>X</span> Live sur le disque</h4>
+<!--l. 676--><p class="noindent">Il est possible, et même habituel, d&#8217;installer le système <span class="TEX">T<span
+class="E">E</span>X</span> à partir du <span class="TEX">T<span
+class="E">E</span>X</span> Live sur le disque
+(&#171; dur &#187;). Ceci peut se faire en utilisant soit le DVD <span
+class="ec-lmss-10">live</span>, soit le CD <span
+class="ec-lmss-10">inst </span>(voir section&#x00A0;<a
+href="#x1-70002.1">2.1<!--tex4ht:ref: sec:multiple-dist --></a>, p.&#x00A0;<a
+href="#x1-70002.1">7<!--tex4ht:ref: sec:multiple-dist --></a> pour des
+explications sur les différentes distributions).
+<!--l. 682--><p class="noindent">Pour démarrer, il faut d&#8217;abord &#171; monter &#187; le médium avec les extensions Rock Ridge. La commande
+exacte varie d&#8217;un système à l&#8217;autre<span class="frenchb-thinspace">&nbsp;</span>; la commande suivante fonctionne sous Linux, mais les
+noms du périphérique (ici <span class="obeylines-h"><a
+href="/dev/cdrom" class="url" ><span
+class="ec-lmtt-10">/dev/cdrom</span></a></span>) et du point de montage (ici <span class="obeylines-h"><a
+href="/mnt/cdrom" class="url" ><span
+class="ec-lmtt-10">/mnt/cdrom</span></a></span>) peuvent
+changer.
+<br class="newline">N.B. Tous nos exemples utilisent <span
+class="ec-lmtt-10">&gt; </span>pour les lignes de commandes <span
+class="ec-lmri-10">(shell prompt)</span><span class="frenchb-thinspace">&nbsp;</span>; les commandes de
+l&#8217;utilisateur sont <span class="underline">soulignées</span>. <div class="alltt">
+<!--l. 682--><p class="noindent"><div class="obeylines-v"> <span
+class="ec-lmtt-10">&gt; </span><span class="underline"><span
+class="ec-lmtt-10">mount</span> <span
+class="ec-lmtt-10">-t</span> <span
+class="ec-lmtt-10">iso9660</span> <span
+class="ec-lmtt-10">/dev/cdrom</span> <span
+class="ec-lmtt-10">/mnt/cdrom</span></span>
+</div>
+</div>
+<!--l. 682--><p class="noindent">Se placer au point de montage du lecteur<span class="frenchb-nbsp">&nbsp;</span>: <div class="alltt">
+<!--l. 682--><p class="noindent"><div class="obeylines-v"> <span
+class="ec-lmtt-10">&gt; </span><span class="underline"><span
+class="ec-lmtt-10">cd</span> <span
+class="ec-lmtt-10">/mnt/cdrom</span></span>
+</div>
+</div> Lancer le script <span class="obeylines-h"><a
+href="install-tl.sh" class="url" ><span
+class="ec-lmtt-10">install-tl.sh</span></a></span><span class="frenchb-nbsp">&nbsp;</span>: <div class="alltt">
+<!--l. 683--><p class="noindent"><div class="obeylines-v"> <span
+class="ec-lmtt-10">&gt; </span><span class="underline"><span
+class="ec-lmtt-10">sh</span> <span
+class="ec-lmtt-10">install-tl.sh</span></span>
+<br class="newline"><span
+class="ec-lmtt-10">Welcome to TeX Live...</span>
+</div>
+</div>
+<!--l. 683--><p class="noindent">Après l&#8217;affichage de divers messages de bienvenue et une liste des options du menu principal,
+l&#8217;installation réclame l&#8217;entrée d&#8217;une commande. Taper alors le caractère voulu suivi d&#8217;un retour-chariot.
+Ne pas taper les chevrons (ni <span
+class="ec-lmtt-10">&lt; </span>ni <span
+class="ec-lmtt-10">&gt;</span>)<span class="frenchb-thinspace">&nbsp;</span>; on peut utiliser des majuscules ou des minuscules<span class="frenchb-thinspace">&nbsp;</span>; ici, les exemples
+utilisent des minuscules.
+<!--l. 685--><p class="noindent">La table&#x00A0;<a
+href="#x1-14001r1">1<!--tex4ht:ref: tab:main-menu-options --></a> donne la liste des options du menu principal. On peut choisir les options dans n&#8217;importe quel
+ordre, mais <span class="underline"><span
+class="ec-lmtt-10">i</span></span> doit être la dernière choisie. Il est cependant raisonnable de procéder dans l&#8217;ordre où elles
+apparaissent ici<span class="frenchb-thinspace">&nbsp;</span>!
+<div class="table">
+
+
+<!--l. 691--><p class="noindent"><a
+ id="x1-14001r1"></a><hr class="float"><div class="float"
+><table class="float"><tr class="float"><td class="float"
+>
+
+
+ <table class="caption"
+><tr valign="baseline" class="caption"><td class="id"><span
+class="ec-lmcsc-10">Table</span>&#x00A0;1: </td><td
+class="content">Options d&#8217;installation du menu principal</td></tr></table><!--tex4ht:label?: x1-14001r1 -->
+<div class="tabular"><table class="tabular"
+cellspacing="0" cellpadding="0"
+frame="void" id="TBL-3-" ><colgroup id="TBL-3-1g"><col
+id="TBL-3-1"><col
+id="TBL-3-2"></colgroup><tr
+ valign="baseline" id="TBL-3-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-1-1"
+class="td11"> <span
+class="ec-lmtt-10">p </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-1-2"
+class="td11"> plate-forme que vous utilisez </td>
+</tr><tr
+ valign="baseline" id="TBL-3-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-2-1"
+class="td11"> <span
+class="ec-lmtt-10">b </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-2-2"
+class="td11"> choix des binaires à installer (architectures multiples) </td>
+</tr><tr
+ valign="baseline" id="TBL-3-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-3-1"
+class="td11"> <span
+class="ec-lmtt-10">s </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-3-2"
+class="td11"> <span
+class="ec-lmri-10">sch</span><span
+class="ec-lmri-10">éma d&#8217;installation </span>de base (complet, recommandé, GUTenberg, etc.). </td>
+</tr><tr
+ valign="baseline" id="TBL-3-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-4-1"
+class="td11"> <span
+class="ec-lmtt-10">c </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-4-2"
+class="td11"> modifier le choix des collections individuelles </td>
+</tr><tr
+ valign="baseline" id="TBL-3-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-5-1"
+class="td11"> <span
+class="ec-lmtt-10">l </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-5-2"
+class="td11"> modifier le choix des langues à installer </td>
+</tr><tr
+ valign="baseline" id="TBL-3-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-6-1"
+class="td11"> <span
+class="ec-lmtt-10">d </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-6-2"
+class="td11"> répertoire où faire l&#8217;installation </td>
+</tr><tr
+ valign="baseline" id="TBL-3-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-7-1"
+class="td11"> <span
+class="ec-lmtt-10">o </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-7-2"
+class="td11"> autres options </td>
+</tr><tr
+ valign="baseline" id="TBL-3-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-8-1"
+class="td11"> <span
+class="ec-lmtt-10">i </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-8-2"
+class="td11"> lancer l&#8217;installation </td>
+</tr><tr
+ valign="baseline" id="TBL-3-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-9-1"
+class="td11"> </td>
+</tr></table></div>
+
+
+</td></tr></table></div><hr class="endfloat" />
+</div>
+<!--l. 707--><p class="noindent">Voici quelques précisions sur chaque option.
+ <dl class="description"><dt class="description">
+<span
+class="ec-lmtk-10">p </span><span
+class="ec-lmbx-10">&#8211; Platform (current).</span> </dt><dd
+class="description">Plate-forme utilisée.
+ <br class="newline">Le script d&#8217;installation détecte automatiquement la plate-forme sur laquelle il tourne, il est
+ en général inutile de modifier cette option, sauf en cas d&#8217;erreur.
+ </dd><dt class="description">
+<span
+class="ec-lmtk-10">b </span><span
+class="ec-lmbx-10">&#8211; Binary architectures.</span> </dt><dd
+class="description">Binaires pour d&#8217;autres architectures.
+ <br class="newline">Par défaut, seuls les binaires pour votre plate-forme seront installés. À l&#8217;aide de ce menu-ci, il
+ est possible de choisir d&#8217;installer aussi les binaires pour d&#8217;autres plates-formes (ou de ne pas
+ installer pour la plate-forme courante). C&#8217;est utile si on partage un arbre <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;au travers
+ d&#8217;un réseau de machines hétérogènes. La table&#x00A0;<a
+href="#x1-14002r2">2<!--tex4ht:ref: tab:archlist --></a> ci-dessous donne la liste des architectures
+ pour lesquelles des binaires sont disponibles.
+ <!--l. 726--><p class="noindent"><a
+ id="x1-14002r2"></a><hr class="float"><div class="float"
+><table class="float"><tr class="float"><td class="float"
+>
+ <br> <table class="caption"
+><tr valign="baseline" class="caption"><td class="id"><span
+class="ec-lmcsc-10">Table</span>&#x00A0;2: </td><td
+class="content">Les binaires sont disponibles pour les architectures suivantes.</td></tr></table><!--tex4ht:label?: x1-14002r2 -->
+ <div class="tabular"><table class="tabular"
+cellspacing="0" cellpadding="0"
+frame="void" id="TBL-4-" ><colgroup id="TBL-4-1g"><col
+id="TBL-4-1"><col
+id="TBL-4-2"><col
+id="TBL-4-3"></colgroup><tr
+ valign="baseline" id="TBL-4-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-1-1"
+class="td11"> &#x00A0;&#x00A0;&#x00A0;&#x00A0; <span
+class="ec-lmtt-10">alpha-linux </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-1-2"
+class="td11"> HP Alpha GNU/Linux </td>
+</tr><tr
+ valign="baseline" id="TBL-4-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-2-1"
+class="td11"> &#x00A0;&#x00A0;&#x00A0;&#x00A0; <span
+class="ec-lmtt-10">i386-darwin </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-2-2"
+class="td11"> Intel x86 Mac OS X </td>
+</tr><tr
+ valign="baseline" id="TBL-4-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-3-1"
+class="td11"> &#x00A0;&#x00A0;&#x00A0;&#x00A0; <span
+class="ec-lmtt-10">i386-freebsd </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-3-2"
+class="td11"> Intel x86 FreeBSD </td>
+</tr><tr
+ valign="baseline" id="TBL-4-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-4-1"
+class="td11"> &#x00A0;&#x00A0;&#x00A0;&#x00A0; <span
+class="ec-lmtt-10">i386-linux </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-4-2"
+class="td11"> Intel x86 GNU/Linux </td>
+</tr><tr
+ valign="baseline" id="TBL-4-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-5-1"
+class="td11"> &#x00A0;&#x00A0;&#x00A0;&#x00A0; <span
+class="ec-lmtt-10">mips-irix </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-5-2"
+class="td11"> SGI IRIX </td>
+</tr><tr
+ valign="baseline" id="TBL-4-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-6-1"
+class="td11"> &#x00A0;&#x00A0;&#x00A0;&#x00A0; <span
+class="ec-lmtt-10">powerpc-aix </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-6-2"
+class="td11"> IBM RS/6000 AIX </td>
+</tr><tr
+ valign="baseline" id="TBL-4-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-7-1"
+class="td11"> &#x00A0;&#x00A0;&#x00A0;&#x00A0; <span
+class="ec-lmtt-10">powerpc-darwin </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-7-2"
+class="td11"> PowerPC Mac OS X </td>
+</tr><tr
+ valign="baseline" id="TBL-4-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-8-1"
+class="td11"> &#x00A0;&#x00A0;&#x00A0;&#x00A0; <span
+class="ec-lmtt-10">sparc-linux </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-8-2"
+class="td11"> Sun Sparc GNU/Linux </td>
+</tr><tr
+ valign="baseline" id="TBL-4-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-9-1"
+class="td11"> &#x00A0;&#x00A0;&#x00A0;&#x00A0; <span
+class="ec-lmtt-10">sparc-solaris </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-9-2"
+class="td11"> Sun Sparc Solaris </td>
+</tr><tr
+ valign="baseline" id="TBL-4-10-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-10-1"
+class="td11"> &#x00A0;&#x00A0;&#x00A0;&#x00A0; <span
+class="ec-lmtt-10">win32 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-10-2"
+class="td11"> Windows (32-bit) </td>
+</tr><tr
+ valign="baseline" id="TBL-4-11-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-11-1"
+class="td11"> &#x00A0;&#x00A0;&#x00A0;&#x00A0; <span
+class="ec-lmtt-10">x86_64-linux </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-11-2"
+class="td11"> Intel x86 64-bit GNU/Linux </td>
+</tr><tr
+ valign="baseline" id="TBL-4-12-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-12-1"
+class="td11"> &#x00A0;&#x00A0;&#x00A0;&#x00A0; </td></tr></table>
+ </div> </td></tr></table></div><hr class="endfloat" />
+ </dd><dt class="description">
+<span
+class="ec-lmtk-10">s </span><span
+class="ec-lmbx-10">&#8211; Base Installation scheme.</span> </dt><dd
+class="description">Schéma d&#8217;installation de base.
+ <br class="newline">Ce menu permet de choisir un type d&#8217;installation plus ou moins complet. L&#8217;option par défaut
+ (<span
+class="ec-lmtt-10">full</span>) installe tout, c&#8217;est un bon choix si l&#8217;espace disque n&#8217;est pas limité. Les francophones
+ préféreront peut-être le schéma GUTenberg, mais on peut choisir un ensemble minimal (<span
+class="ec-lmtt-10">basic</span>)
+ pour économiser de la place sur le disque. On trouve aussi des ensembles spécifiques pour Omega
+ ou pour les utilisateurs d&#8217;XML.
+ </dd><dt class="description">
+<span
+class="ec-lmtk-10">c </span><span
+class="ec-lmbx-10">&#8211; Individual collections.</span> </dt><dd
+class="description">Collections individuelles.
+ <br class="newline">Ce menu permet d&#8217;ajouter ou de supprimer des collections parmi celles retenues par le schéma
+ choisi ci-dessus. Chaque collection &#8212; fichiers de macros TeX, familles de fontes Metafont, etc. &#8212; est
+ formée de plusieurs composants. Attention, le programme différencie les lettres minuscules des
+ lettres capitales pour les touches de sélection.
+ </dd><dt class="description">
+<span
+class="ec-lmtk-10">l </span><span
+class="ec-lmbx-10">&#8211; Language collections.</span> </dt><dd
+class="description">Collections de langues.
+ <br class="newline">Ce menu fonctionne comme celui de <span class="underline"><span
+class="ec-lmtt-10">c</span></span> pour modifier le choix des langues à installer. Attention, le
+ programme différencie les lettres minuscules des lettres capitales pour les touches de
+ sélection.
+ <!--l. 775--><p class="noindent">Voici la liste des collections de langues du <span class="TEX">T<span
+class="E">E</span>X</span> Live (on garde ici les noms anglais des options qui
+ sont ceux du système<span class="frenchb-thinspace">&nbsp;</span>!)<span class="frenchb-nbsp">&nbsp;</span>:
+
+
+ <table
+cellpadding="0" border="0" cellspacing="0"
+class="tabbing"><tr
+valign="baseline" class="tabbing"><td width="37"
+class="tabbing"></td><td width="194"
+class="tabbing">African <span
+class="ec-lmri-10">(qq scripts) </span></td><td width="164"
+class="tabbing">Arabic </td><td width="164"
+class="tabbing">Armenian </td><td
+class="tabbing">Chinese Japanese Korean
+</td></tr></table>
+ <!--l. 788--><p class="noindent"> <table
+cellpadding="0" border="0" cellspacing="0"
+class="tabbing"><tr
+valign="baseline" class="tabbing"><td width="37"
+class="tabbing"></td><td width="194"
+class="tabbing">Croatian </td><td width="164"
+class="tabbing">Cyrillic </td><td width="164"
+class="tabbing">Czech/Slovak </td><td
+class="tabbing">Danish</td></tr></table>
+ <!--l. 792--><p class="noindent"> <table
+cellpadding="0" border="0" cellspacing="0"
+class="tabbing"><tr
+valign="baseline" class="tabbing"><td width="37"
+class="tabbing"></td><td width="194"
+class="tabbing">Dutch </td><td width="164"
+class="tabbing">Finnish </td><td width="164"
+class="tabbing">French </td><td
+class="tabbing">German</td></tr></table>
+ <!--l. 796--><p class="noindent"> <table
+cellpadding="0" border="0" cellspacing="0"
+class="tabbing"><tr
+valign="baseline" class="tabbing"><td width="37"
+class="tabbing"></td><td width="194"
+class="tabbing">Greek </td><td width="164"
+class="tabbing">Hebrew </td><td width="164"
+class="tabbing">Hungarian </td><td
+class="tabbing">Indic</td></tr></table>
+ <!--l. 800--><p class="noindent"> <table
+cellpadding="0" border="0" cellspacing="0"
+class="tabbing"><tr
+valign="baseline" class="tabbing"><td width="37"
+class="tabbing"></td><td width="194"
+class="tabbing">Italian </td><td width="164"
+class="tabbing">Latin </td><td width="164"
+class="tabbing">Manju </td><td
+class="tabbing">Mongolian</td></tr></table>
+ <!--l. 804--><p class="noindent"> <table
+cellpadding="0" border="0" cellspacing="0"
+class="tabbing"><tr
+valign="baseline" class="tabbing"><td width="37"
+class="tabbing"></td><td width="194"
+class="tabbing">Norwegian </td><td width="164"
+class="tabbing">Polish </td><td width="164"
+class="tabbing">Portuguese </td><td
+class="tabbing">Spanish</td></tr></table>
+ <!--l. 808--><p class="noindent"> <table
+cellpadding="0" border="0" cellspacing="0"
+class="tabbing"><tr
+valign="baseline" class="tabbing"><td width="37"
+class="tabbing"></td><td width="194"
+class="tabbing">Swedish </td><td width="164"
+class="tabbing">Tibetan </td><td width="164"
+class="tabbing">UK English </td><td
+class="tabbing">Vietnamese</td></tr></table>
+ <!--l. 812--><p class="noindent"> <table
+cellpadding="0" border="0" cellspacing="0"
+class="tabbing"><tr
+valign="baseline" class="tabbing"><td width="37"
+class="tabbing"></td><td
+class="tabbing"></td></tr></table>
+ <!--l. 813--><p class="noindent">
+ <!--l. 815--><p class="noindent">Les collections de langues comprennent normalement des fontes, macros, motifs de césure et
+ autres fichiers. Par exemple, <span
+class="ec-lmss-10">frenchle.sty </span>est installé lorsqu&#8217;on sélectionne la collection
+ <span
+class="ec-lmtt-10">French</span>. Par ailleurs, l&#8217;installation d&#8217;une langue de la collection modifie le fichier de
+ configuration <span class="obeylines-h"><a
+href="language.dat" class="url" ><span
+class="ec-lmtt-10">language.dat</span></a></span> qui contrôle quelles divisions (ou coupures de mots) sont
+ chargées.
+ </dd><dt class="description">
+<span
+class="ec-lmtk-10">d </span><span
+class="ec-lmbx-10">&#8211; Installation directories</span> </dt><dd
+class="description">Choix des répertoires d&#8217;installation.
+ <br class="newline"> Ceci concerne les trois répertoires suivants<span class="frenchb-nbsp">&nbsp;</span>:
+ <dl class="list2"><dt class="list">
+ <span
+class="ec-lmtt-10">TEXDIR</span> </dt><dd
+class="list">Répertoire de plus haut niveau sous lequel tout le reste sera installé, la valeur par
+ défaut est <span class="obeylines-h"><a
+href="/usr/local/texlive/2005" class="url" ><span
+class="ec-lmtt-10">/usr/local/texlive/2005</span></a></span>. Il est conseillé de faire figurer l&#8217;année dans le
+ nom choisi, de façon à pouvoir conserver séparément plusieurs versions de <span class="TEX">T<span
+class="E">E</span>X</span> Live.
+ L&#8217;ajout d&#8217;un lien symbolique <span class="obeylines-h"><a
+href="/usr/local/texlive/current" class="url" ><span
+class="ec-lmtt-10">/usr/local/texlive/current</span></a></span> qui pointe vers la version
+ à utiliser facilitera grandement le basculement d&#8217;une version à l&#8217;autre et le retour à
+ l&#8217;ancienne version en cas de problème.
+ <!--l. 837--><p class="noindent">Sous Mac OS X, les interfaces utilisateurs recherchent <span class="TEX">T<span
+class="E">E</span>X</span> dans <span class="obeylines-h"><a
+href="/usr/local/teTeX" class="url" ><span
+class="ec-lmtt-10">/usr/local/teTeX</span></a></span><span class="frenchb-thinspace">&nbsp;</span>;
+ plutôt que d&#8217;installer la distribution <span class="TEX">T<span
+class="E">E</span>X</span> Live dans ce répertoire, on pourra faire
+ l&#8217;installation par défaut (dans <span class="obeylines-h"><a
+href="/usr/local/texlive/2005" class="url" ><span
+class="ec-lmtt-10">/usr/local/texlive/2005</span></a></span> donc) et ajouter deux
+ liens symboliques<span class="frenchb-nbsp">&nbsp;</span>: <span class="obeylines-h"><a
+href="current" class="url" ><span
+class="ec-lmtt-10">current</span></a></span> qui pointe vers <span class="obeylines-h"><a
+href="2005" class="url" ><span
+class="ec-lmtt-10">2005</span></a></span> et <span class="obeylines-h"><a
+href="teTeX" class="url" ><span
+class="ec-lmtt-10">teTeX</span></a></span> qui pointe vers <span class="obeylines-h"><a
+href="current" class="url" ><span
+class="ec-lmtt-10">current</span></a></span>. Pour cela il suffit de taper les deux commandes suivantes dans un terminal<span class="frenchb-nbsp">&nbsp;</span>:
+ <div class="alltt">
+ <!--l. 844--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">(cd</span> <span
+class="ec-lmtt-10">/usr/local/texlive</span> <span
+class="ec-lmtt-10">;</span> <span
+class="ec-lmtt-10">ln</span> <span
+class="ec-lmtt-10">-s</span> <span
+class="ec-lmtt-10">./2005</span> <span
+class="ec-lmtt-10">./current)</span></span>
+ <br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">(cd</span> <span
+class="ec-lmtt-10">/usr/local</span> <span
+class="ec-lmtt-10">;</span> <span
+class="ec-lmtt-10">ln</span> <span
+class="ec-lmtt-10">-s</span> <span
+class="ec-lmtt-10">./texlive/current</span> <span
+class="ec-lmtt-10">teTeX)</span></span>
+</div>
+ </div>
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">TEXMFLOCAL</span> </dt><dd
+class="list">C&#8217;est dans cette arborescence que doivent être placés les fichiers non fournis par
+ <span class="TEX">T<span
+class="E">E</span>X</span> Live. La valeur par défaut est <span class="obeylines-h"><a
+href="/usr/local/texlive/texmf-local" class="url" ><span
+class="ec-lmtt-10">/usr/local/texlive/texmf-local</span></a></span>. C&#8217;est l&#8217;endroit
+ recommandé pour y mettre les classes et les fichiers de style locaux, les fontes (par exemple
+ commerciales) non disponibles sur <span class="TEX">T<span
+class="E">E</span>X</span> Live ainsi que les paramètres de configuration
+ locaux.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">TEXMFSYSVAR</span> </dt><dd
+class="list">C&#8217;est dans cette arborescence que les scripts <span
+class="ec-lmss-10">texconfig-sys</span>, <span
+class="ec-lmss-10">fmtutil-sys</span>,
+ <span
+class="ec-lmss-10">updmap-sys </span>installent les fichiers qui sont spécifiques à la version, notamment les
+ fichiers de format. La valeur par défaut est <span class="obeylines-h"><a
+href="TEXDIR/texmf-var" class="url" ><span
+class="ec-lmtt-10">TEXDIR/texmf-var</span></a></span>, il n&#8217;y a en général
+
+ aucune raison de la changer. Les fichiers configuration modifiables par <span
+class="ec-lmss-10">texconfig-sys</span>
+ (voir section&#x00A0;<a
+href="#x1-170004.1">4.1<!--tex4ht:ref: sec:texconfig --></a>, p.&#x00A0;<a
+href="#x1-170004.1">26<!--tex4ht:ref: sec:texconfig --></a>), comme <span class="obeylines-h"><a
+href="fmtutil.cnf" class="url" ><span
+class="ec-lmtt-10">fmtutil.cnf</span></a></span> et <span class="obeylines-h"><a
+href="updmap.cfg" class="url" ><span
+class="ec-lmtt-10">updmap.cfg</span></a></span>, sont eux dans
+ <span
+class="ec-lmtt-10">TEXMFSYSCONFIG</span>.</dd></dl>
+ </dd><dt class="description">
+<span
+class="ec-lmtk-10">o </span><span
+class="ec-lmbx-10">&#8211; Other Options.</span> </dt><dd
+class="description">Ce menu permet de choisir les options suivantes<span class="frenchb-nbsp">&nbsp;</span>:
+ <dl class="list2"><dt class="list">
+ <span
+class="ec-lmtt-10">a</span> </dt><dd
+class="list">Pour spécifier un autre répertoire pour les fontes générées. La valeur par défaut utilise
+ l&#8217;arborescence <span
+class="ec-lmtt-10">TEXMFVAR</span>, comme on l&#8217;a dit plus haut. Si vous voulez que l&#8217;arborescence
+ principale soit accessible en lecture uniquement, cette option permet de choisir une
+ autre localisation (qui doit bien sûr être accessible en lecture-écriture pour tous) pour
+ ranger les fontes créées dynamiquement.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">l</span> </dt><dd
+class="list">Pour créer des liens symboliques pour les binaires, la documentation <span
+class="ec-lmri-10">(man pages) </span>ou
+ les fichiers Info GNU. Par exemple, on peut désirer rendre la documentation de type
+ <span
+class="ec-lmri-10">man </span>accessible depuis <span class="obeylines-h"><a
+href="/usr/local/man" class="url" ><span
+class="ec-lmtt-10">/usr/local/man</span></a></span> et les fichiers Info depuis <span class="obeylines-h"><a
+href="/usr/local/info" class="url" ><span
+class="ec-lmtt-10">/usr/local/info</span></a></span>
+ (il faut alors bien sûr avoir les droits d&#8217;écriture dans les répertoires spécifiés).
+ <!--l. 888--><p class="noindent">En revanche, il est déconseillé d&#8217;utiliser cette option pour les binaires. Rendre
+ les binaires <span class="TEX">T<span
+class="E">E</span>X</span> Live accessibles depuis <span class="obeylines-h"><a
+href="/usr/local/bin" class="url" ><span
+class="ec-lmtt-10">/usr/local/bin</span></a></span> risque de masquer
+ définitivement, y compris pour <span
+class="ec-lmri-10">root</span>, les binaires <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;fournis en standard sur la
+ plate-forme. Sous Linux par exemple, <span
+class="ec-lmri-10">root </span>doit utiliser par défaut les binaires te<span class="TEX">T<span
+class="E">E</span>X</span>
+ fournis avec la distribution installée (Debian, Mandrake, RedHat, etc.) et non ceux
+ fournis par <span class="TEX">T<span
+class="E">E</span>X</span> Live.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">d</span> </dt><dd
+class="list">Pour ne pas installer l&#8217;arborescence de la documentation sur les fontes et les macros.
+ Utile pour économiser de l&#8217;espace disque ou bien si la documentation a été installée
+ auparavant à un autre emplacement.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">s</span> </dt><dd
+class="list">Pour ne pas installer l&#8217;arborescence des fichiers source. Ceci peut être utile si cette
+ arborescence est commune à différentes machines ou architectures, (partage par NFS
+ ou <span
+class="ec-lmss-10">automount </span>par exemple).
+ </dd></dl>
+ </dd><dt class="description">
+<span
+class="ec-lmtk-10">i </span><span
+class="ec-lmbx-10">&#8211; Perform Installation.</span> </dt><dd
+class="description">Installer.
+ <br class="newline">Quand les options de configuration sont satisfaisantes, on peut taper <span class="underline"><span
+class="ec-lmtt-10">i</span></span> pour lancer effectivement
+ l&#8217;installation.
+ </dd></dl>
+<!--l. 914--><p class="noindent">Lorsque l&#8217;installation est terminée, l&#8217;étape suivante consiste à inclure dans la variable <span
+class="ec-lmtt-10">PATH</span>
+des usagers (autres que <span
+class="ec-lmri-10">root </span>cf. ci-dessus) le sous-répertoire de <span class="obeylines-h"><a
+href="TEXDIR/bin" class="url" ><span
+class="ec-lmtt-10">TEXDIR/bin</span></a></span> spécifique à
+l&#8217;architecture de façon que les programmes nouvellement installés puissent être trouvés. Le
+tableau&#x00A0;<a
+href="#x1-14002r2">2<!--tex4ht:ref: tab:archlist --></a> (page&#x00A0;<a
+href="#x1-14002r2">19<!--tex4ht:ref: tab:archlist --></a>) donne la liste des noms des architectures<span class="frenchb-thinspace">&nbsp;</span>; on peut aussi lister le contenu de <span class="obeylines-h"><a
+href="TEXDIR/bin" class="url" ><span
+class="ec-lmtt-10">TEXDIR/bin</span></a></span> pour déterminer le nom du sous-répertoire de <span class="obeylines-h"><a
+href="TEXDIR/bin" class="url" ><span
+class="ec-lmtt-10">TEXDIR/bin</span></a></span> à inclure en tête de
+<span
+class="ec-lmtt-10">PATH</span>.
+<!--l. 924--><p class="noindent">La syntaxe de cette commande et le fichier d&#8217;initialisation à utiliser dépendent du système
+utilisé. Pour un <span
+class="ec-lmri-10">shell </span>Bourne ou compatible (<span
+class="ec-lmss-10">sh</span>, <span
+class="ec-lmss-10">bash</span>, <span
+class="ec-lmss-10">ksh</span>, etc.), il faut mettre dans le fichier <span class="obeylines-h"><a
+href="$HOME/.profile" class="url" ><span
+class="ec-lmtt-10">$HOME/.profile</span></a></span><span class="footnote-mark"><a
+href="#fn1x0" id="fn1x0-bk"><sup>1</sup></a></span><a
+ id="x1-14003f1"></a>
+des futurs utilisateurs de <span class="TEX">T<span
+class="E">E</span>X</span> Live<span class="frenchb-nbsp">&nbsp;</span>: <div class="alltt">
+
+
+<!--l. 933--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">PATH=/</span><span class="underline"><span
+class="ec-lmtti-10">TEXDIR</span></span><span
+class="ec-lmtt-10">/bin/</span><span class="underline"><span
+class="ec-lmtti-10">archname</span></span><span
+class="ec-lmtt-10">:$PATH;</span><span
+class="ec-lmtt-10">&#x00A0;export</span><span
+class="ec-lmtt-10">&#x00A0;PATH</span>
+</div>
+</div>
+<!--l. 937--><p class="noindent">et pour un <span
+class="ec-lmri-10">C</span><span
+class="ec-lmri-10">&#x00A0;</span><span
+class="ec-lmri-10">shell </span>(<span
+class="ec-lmss-10">csh</span>, <span
+class="ec-lmss-10">tcsh</span>), mettre dans le fichier <span class="obeylines-h"><a
+href="$HOME/.cshrc" class="url" ><span
+class="ec-lmtt-10">$HOME/.cshrc</span></a></span><span class="frenchb-nbsp">&nbsp;</span>: <div class="alltt">
+<!--l. 940--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">setenv</span><span
+class="ec-lmtt-10">&#x00A0;PATH</span><span
+class="ec-lmtt-10">&#x00A0;/</span><span class="underline"><span
+class="ec-lmtti-10">TEXDIR</span></span><span
+class="ec-lmtt-10">/bin/</span><span class="underline"><span
+class="ec-lmtti-10">archname</span></span><span
+class="ec-lmtt-10">:$PATH</span>
+</div>
+</div>
+<!--l. 944--><p class="noindent">Sous Mac OS X ceci se peut se faire de la manière suivante, qui évite d&#8217;avoir à ouvrir un éditeur sur un
+fichier caché<span class="frenchb-nbsp">&nbsp;</span>: on redevient utilisateur de base, on se place dans son répertoire personnel, en tapant dans
+le Terminal <div class="alltt">
+<!--l. 948--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">exit</span> <span
+class="ec-lmtt-10">;</span> <span
+class="ec-lmtt-10">cd</span></span>
+</div>
+</div> On vérifie quel est le <span
+class="ec-lmri-10">shell </span>utilisé en tapant <div class="alltt">
+<!--l. 952--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">echo</span> <span
+class="ec-lmtt-10">$SHELL</span></span>
+</div>
+</div> Si la réponse est <span class="obeylines-h"><a
+href="bash" class="url" ><span
+class="ec-lmtt-10">bash</span></a></span> (ou <span class="obeylines-h"><a
+href="sh" class="url" ><span
+class="ec-lmtt-10">sh</span></a></span>) le fichier à modifier est <span
+class="ec-lmtt-10">.profile</span>, si c&#8217;est <span class="obeylines-h"><a
+href="tcsh" class="url" ><span
+class="ec-lmtt-10">tcsh</span></a></span> (ou <span class="obeylines-h"><a
+href="csh" class="url" ><span
+class="ec-lmtt-10">csh</span></a></span>) le fichier à
+modifier est <span
+class="ec-lmtt-10">.cshrc</span>.
+<br class="newline">Cas de <span class="obeylines-h"><a
+href="bash" class="url" ><span
+class="ec-lmtt-10">bash</span></a></span><span class="frenchb-nbsp">&nbsp;</span>: on tape dans le terminal <span class="footnote-mark"><a
+href="#fn2x0" id="fn2x0-bk"><sup>2</sup></a></span> <div class="alltt">
+<!--l. 960--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">touch</span> <span
+class="ec-lmtt-10">.profile</span></span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">echo</span> <span
+class="ec-lmtt-10">"export</span> <span
+class="ec-lmtt-10">PATH=/usr/local/texlive/2005/bin/powerpc-darwin:$PATH"</span> <span
+class="ec-lmtt-10">&gt;&gt;</span> <span
+class="ec-lmtt-10">.profile</span></span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">source</span> <span
+class="ec-lmtt-10">.profile</span></span>
+</div>
+</div>Cas de <span class="obeylines-h"><a
+href="tcsh" class="url" ><span
+class="ec-lmtt-10">tcsh</span></a></span><span class="frenchb-nbsp">&nbsp;</span>: on tape dans le terminal <span class="footnote-mark"><a
+href="#fn2x0"><sup>2</sup></a></span><a
+ id="x1-14004f2"></a>
+<div class="alltt">
+<!--l. 969--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">touch</span> <span
+class="ec-lmtt-10">.cshrc</span></span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">echo</span> <span
+class="ec-lmtt-10">"setenv</span> <span
+class="ec-lmtt-10">PATH</span> <span
+class="ec-lmtt-10">/usr/local/texlive/2005/bin/powerpc-darwin:$PATH"</span> <span
+class="ec-lmtt-10">&gt;&gt;</span> <span
+class="ec-lmtt-10">.cshrc</span></span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">source</span> <span
+class="ec-lmtt-10">.cshrc</span></span>
+</div>
+</div> La mise à jour de la variable <span
+class="ec-lmtt-10">PATH </span>est terminée.
+<!--l. 977--><p class="noindent">Voici un court exemple qui sélectionne une installation complète avec les binaires du système actuel
+seulement (on accepte tous les choix par défaut). Les RETURN sont omis ici.
+<div class="alltt">
+
+<!--l. 982--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">sh</span> <span
+class="ec-lmtt-10">install-tl.sh</span></span>
+<br><span class="underline"><span
+class="ec-lmtt-10">i</span></span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;#</span><span
+class="ec-lmtt-10">&#x00A0;lancer</span><span
+class="ec-lmtt-10">&#x00A0;l&#8217;installation</span>
+<br><span
+class="ec-lmtt-10">#</span><span
+class="ec-lmtt-10">&#x00A0;Redevenir</span><span
+class="ec-lmtt-10">&#x00A0;utilisateur</span><span
+class="ec-lmtt-10">&#x00A0;de</span><span
+class="ec-lmtt-10">&#x00A0;base</span><span
+class="ec-lmtt-10">&#x00A0;(non</span><span
+class="ec-lmtt-10">&#x00A0;root)</span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">exit</span> <span
+class="ec-lmtt-10">;</span> <span
+class="ec-lmtt-10">cd</span></span>
+<br><span
+class="ec-lmtt-10">#</span><span
+class="ec-lmtt-10">&#x00A0;Nouveau</span><span
+class="ec-lmtt-10">&#x00A0;PATH</span><span
+class="ec-lmtt-10">&#x00A0;(sous</span><span
+class="ec-lmtt-10">&#x00A0;Linux,</span><span
+class="ec-lmtt-10">&#x00A0;SHELL=bash,</span><span
+class="ec-lmtt-10">&#x00A0;compte</span><span
+class="ec-lmtt-10">&#x00A0;avec</span><span
+class="ec-lmtt-10">&#x00A0;fichier</span><span
+class="ec-lmtt-10">&#x00A0;.bash_profile)</span><span
+class="ec-lmtt-10">&#x00A0;:</span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">echo</span> <span
+class="ec-lmtt-10">"export</span> <span
+class="ec-lmtt-10">PATH=/usr/local/texlive/2005/bin/i386-linux:$PATH"</span> <span
+class="ec-lmtt-10">&gt;&gt;</span> <span
+class="ec-lmtt-10">.bash_profile</span></span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">source</span> <span
+class="ec-lmtt-10">.bash_profile</span></span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;#</span><span
+class="ec-lmtt-10">&#x00A0;faire</span><span
+class="ec-lmtt-10">&#x00A0;prendre</span><span
+class="ec-lmtt-10">&#x00A0;en</span><span
+class="ec-lmtt-10">&#x00A0;compte</span><span
+class="ec-lmtt-10">&#x00A0;le</span><span
+class="ec-lmtt-10">&#x00A0;nouveau</span><span
+class="ec-lmtt-10">&#x00A0;PATH</span>
+</div>
+</div>
+<!--l. 992--><p class="noindent">Une fois l&#8217;installation terminée et les variables d&#8217;environnement initialisées, la dernière étape consiste à
+exécuter <span
+class="ec-lmss-10">texconfig </span>ou <span
+class="ec-lmss-10">texconfig-sys </span>pour éventuellement modifier certains paramètres. Ceci est expliqué à
+la section&#x00A0;<a
+href="#x1-170004.1">4.1<!--tex4ht:ref: sec:texconfig --></a>, p.&#x00A0;<a
+href="#x1-170004.1">26<!--tex4ht:ref: sec:texconfig --></a>.
+<!--l. 996--><p class="noindent">Passez maintenant à la section&#x00A0;<a
+href="#x1-180004.2">4.2<!--tex4ht:ref: sec:test-install --></a> pour effectuer quelques tests de bon fonctionnement.
+<!--l. 996--><p class="noindent">En cas de doute, n&#8217;hésitez pas à contacter un gourou système pour vous aider à résoudre vos problèmes,
+tels que la façon de monter le médium <span class="TEX">T<span
+class="E">E</span>X</span> Live, le choix des répertoires à utiliser ou les modifications à
+apporter dans vos fichiers d&#8217;initialisation.
+<h4 class="subsectionHead"><span class="titlemark">3.3 </span> <a
+ id="x1-150003.3"></a>Ajouter des composants à une installation</h4>
+<!--l. 1001--><p class="noindent">On peut ajouter des composants individuels ou des collections de la distribution actuelle à une
+distribution autre que <span class="TEX">T<span
+class="E">E</span>X</span> Live ou à une installation plus ancienne de <span class="TEX">T<span
+class="E">E</span>X</span> Live. Ceci peut se faire soit
+à partir du DVD <span
+class="ec-lmss-10">live </span>soit à partir du CD <span
+class="ec-lmss-10">inst</span>.
+<!--l. 1007--><p class="noindent">Pour démarrer, il faut d&#8217;abord &#171; monter &#187; le médium avec les extensions Rock Ridge. La commande
+exacte varie d&#8217;un système à l&#8217;autre<span class="frenchb-thinspace">&nbsp;</span>; la commande suivante fonctionne sous Linux, mais les
+noms du périphérique (ici <span class="obeylines-h"><a
+href="/dev/cdrom" class="url" ><span
+class="ec-lmtt-10">/dev/cdrom</span></a></span>) et du point de montage (ici <span class="obeylines-h"><a
+href="/mnt/cdrom" class="url" ><span
+class="ec-lmtt-10">/mnt/cdrom</span></a></span>) peuvent
+changer.
+<br class="newline">N.B. Tous nos exemples utilisent <span
+class="ec-lmtt-10">&gt; </span>pour les lignes de commandes <span
+class="ec-lmri-10">(shell prompt)</span><span class="frenchb-thinspace">&nbsp;</span>; les commandes de
+l&#8217;utilisateur sont <span class="underline">soulignées</span>. <div class="alltt">
+<!--l. 1016--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">mount</span> <span
+class="ec-lmtt-10">-t</span> <span
+class="ec-lmtt-10">iso9660</span> <span
+class="ec-lmtt-10">/dev/cdrom</span> <span
+class="ec-lmtt-10">/mnt/cdrom</span></span>
+</div>
+</div>
+<!--l. 1020--><p class="noindent">Se placer au point de montage du lecteur<span class="frenchb-nbsp">&nbsp;</span>: <div class="alltt">
+<!--l. 1021--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">cd</span> <span
+class="ec-lmtt-10">/mnt/cdrom</span></span>
+</div>
+</div>
+<!--l. 1025--><p class="noindent">Lancer le script <span class="obeylines-h"><a
+href="install-pkg.sh" class="url" ><span
+class="ec-lmtt-10">install-pkg.sh</span></a></span> (et non <span class="obeylines-h"><a
+href="install-tl.sh" class="url" ><span
+class="ec-lmtt-10">install-tl.sh</span></a></span> qui n&#8217;est destiné qu&#8217;à l&#8217;installation
+complète)<span class="frenchb-nbsp">&nbsp;</span>:
+<div class="alltt">
+
+<!--l. 1028--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">sh</span> <span
+class="ec-lmtt-10">install-pkg.sh</span> <span
+class="ec-lmro-10">options</span></span>
+</div>
+</div>
+<!--l. 1032--><p class="noindent">Le premier jeu d&#8217;options permet de choisir ce qui sera installé<span class="frenchb-nbsp">&nbsp;</span>:
+<!--l. 1034--><p class="noindent">
+ <dl class="list1"><dt class="list">
+ <span
+class="ec-lmtt-10">--package=</span><span
+class="ec-lmro-10">pkgname</span> </dt><dd
+class="list">Le composant individuel à installer.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">--collection=</span><span
+class="ec-lmro-10">colname</span> </dt><dd
+class="list">La collection individuelle à installer.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">--nodoc</span> </dt><dd
+class="list">Ne pas installer les fichiers de documentation pour cette opération.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">--nosrc</span> </dt><dd
+class="list">Ne pas installer les fichiers source pour cette opération.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">--cddir=</span><span
+class="ec-lmro-10">dir</span> </dt><dd
+class="list">Répertoire source d&#8217;où on lit<span class="frenchb-thinspace">&nbsp;</span>; par défaut le répertoire courant. Si on a suivi les
+ instructions ci-dessus, il n&#8217;a pas besoin d&#8217;être modifié.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">--listdir=</span><span
+class="ec-lmro-10">dir</span> </dt><dd
+class="list">Ce qu&#8217;on appelle &#171; répertoire des listes &#187; dans <span
+class="ec-lmro-10">cddir </span>d&#8217;où on lira l&#8217;information
+ sur le composant. Si on a suivi les instructions ci-dessus, il n&#8217;y a pas besoin de le modifier.
+ </dd></dl>
+<!--l. 1055--><p class="noindent">La suite des opérations est contrôlée par les options décrites ci-dessous. Si aucune n&#8217;est spécifiée, par
+défaut on installe les fichiers spécifiés. L&#8217;arborescence principale de destination est le répertoire père du
+répertoire <span class="obeylines-h"><a
+href="bin" class="url" ><span
+class="ec-lmtt-10">bin</span></a></span> affiché par la commande <span
+class="ec-lmss-10">which tex</span>. On peut la modifier en changeant les variables
+d&#8217;environnement <span
+class="ec-lmtt-10">TEXMFMAIN </span>ou <span
+class="ec-lmtt-10">TEXMF</span>.
+<!--l. 1063--><p class="noindent">
+ <dl class="list1"><dt class="list">
+ <span
+class="ec-lmtt-10">--listonly</span> </dt><dd
+class="list">Liste les fichiers à installer mais n&#8217;installe rien du tout<span class="frenchb-thinspace">&nbsp;</span>!
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">--archive=</span><span
+class="ec-lmro-10">tarfile</span> </dt><dd
+class="list">Au lieu d&#8217;installer les fichiers dans le système <span class="TEX">T<span
+class="E">E</span>X</span>, crée une archive <span
+class="ec-lmss-10">tar</span>.
+ </dd></dl>
+<!--l. 1073--><p class="noindent">Options additionnelles<span class="frenchb-nbsp">&nbsp;</span>:
+<!--l. 1075--><p class="noindent">
+ <dl class="list1"><dt class="list">
+ <span
+class="ec-lmtt-10">--config</span> </dt><dd
+class="list">Après l&#8217;installation, exécuter <span
+class="ec-lmtt-10">texconfig init</span>.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">--nohash</span> </dt><dd
+class="list">Après installation, ne pas lancer <span
+class="ec-lmss-10">mktexlsr </span>pour reconstruire la base de données des
+ noms de fichiers.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">--verbose</span> </dt><dd
+class="list">Donner plus d&#8217;informations durant l&#8217;exécution des scripts.</dd></dl>
+<!--l. 1084--><p class="noindent">Voici quelques exemples d&#8217;utilisation<span class="frenchb-nbsp">&nbsp;</span>:
+<!--l. 1086--><p class="noindent">
+ <ol class="enumerate1" >
+ <li class="enumerate" value="1"
+><a
+ id="x1-15002x1"></a>Voir les fichiers du composant <span
+class="ec-lmss-10">fancyhdr </span>sans l&#8217;installer<span class="frenchb-nbsp">&nbsp;</span>:
+ <div class="alltt">
+
+ <!--l. 1090--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">sh</span> <span
+class="ec-lmtt-10">install-pkg.sh</span> <span
+class="ec-lmtt-10">--package=fancyhdr</span> <span
+class="ec-lmtt-10">--listonly</span></span>
+ <br>
+ <br><span
+class="ec-lmtt-10">texmf-dist/doc/latex/fancyhdr/README</span>
+ <br><span
+class="ec-lmtt-10">texmf-dist/doc/latex/fancyhdr/fancyhdr.pdf</span>
+ <br><span
+class="ec-lmtt-10">...</span></div>
+ </div>
+ </li>
+ <li class="enumerate" value="2"
+><a
+ id="x1-15004x2"></a>Installer le composant <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span> <span
+class="ec-lmss-10">natbib</span><span class="frenchb-nbsp">&nbsp;</span>: <div class="alltt">
+ <!--l. 1101--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">sh</span> <span
+class="ec-lmtt-10">install-pkg.sh</span> <span
+class="ec-lmtt-10">--package=natbib</span></span>
+</div>
+ </div>
+ </li>
+ <li class="enumerate" value="3"
+><a
+ id="x1-15006x3"></a>Installer le composant <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span> <span
+class="ec-lmss-10">alg </span>sans les sources ni la documentation<span class="frenchb-nbsp">&nbsp;</span>:
+ <div class="alltt">
+ <!--l. 1108--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">sh</span> <span
+class="ec-lmtt-10">install-pkg.sh</span> <span
+class="ec-lmtt-10">--package=alg</span> <span
+class="ec-lmtt-10">--nosrc</span> <span
+class="ec-lmtt-10">--nodoc</span></span>
+</div>
+ </div>
+ </li>
+ <li class="enumerate" value="4"
+><a
+ id="x1-15008x4"></a>Installer tous les composants dans la collection de macros additionnelles de plain <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;<span class="frenchb-nbsp">&nbsp;</span>:
+ <div class="alltt">
+ <!--l. 1116--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">sh</span> <span
+class="ec-lmtt-10">install-pkg.sh</span> <span
+class="ec-lmtt-10">--collection=tex-plainextra</span></span>
+</div>
+ </div>
+ </li>
+ <li class="enumerate" value="5"
+><a
+ id="x1-15010x5"></a>Faire une archive <span
+class="ec-lmss-10">tar </span>dans <span class="obeylines-h"><a
+href="/tmp" class="url" ><span
+class="ec-lmtt-10">/tmp</span></a></span> contenant tous les composants de <span
+class="ec-lmss-10">pstricks</span><span class="frenchb-nbsp">&nbsp;</span>: <div class="alltt">
+ <!--l. 1124--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">sh</span> <span
+class="ec-lmtt-10">install-pkg.sh</span> <span
+class="ec-lmtt-10">--package=pstricks</span> <span
+class="ec-lmtt-10">--archive=/tmp/pstricks.tar</span></span>
+</div>
+ </div>
+ </li></ol>
+<!--l. 1133--><p class="noindent">Passez maintenant à la section&#x00A0;<a
+href="#x1-180004.2">4.2<!--tex4ht:ref: sec:test-install --></a> pour effectuer quelques tests de bon fonctionnement.
+<!--l. 1133--><p class="noindent">En cas de doute, n&#8217;hésitez pas à contacter un gourou système pour vous aider à résoudre vos problèmes,
+tels que la façon de monter le médium <span class="TEX">T<span
+class="E">E</span>X</span> Live, le choix des répertoires à utiliser ou les modifications à
+apporter dans vos fichiers d&#8217;initialisation.
+
+
+<!--l. 1136--><p class="noindent">
+<h3 class="sectionHead"><span class="titlemark">4 </span> <a
+ id="x1-160004"></a>À faire après l&#8217;installation</h3>
+<!--l. 1139--><p class="noindent">Une fois l&#8217;installation terminée il faut, quel que soit le système, configurer le système pour certains
+besoins locaux et faire des tests de base.
+<!--l. 1143--><p class="noindent">Cette phase de post-installation comprend éventuellement la prise en compte de composants, fontes ou
+de programmes qui n&#8217;étaient pas inclus dans <span class="TEX">T<span
+class="E">E</span>X</span> Live. L&#8217;idée de base est de faire les ajouts dans
+l&#8217;arborescence <span
+class="ec-lmtt-10">TEXMFLOCAL </span>(si vous avez installé depuis le disque) ou dans <span
+class="ec-lmtt-10">TEXMFSYSVAR </span>(si vous
+exécutez depuis le disque)<span class="frenchb-thinspace">&nbsp;</span>; voir &#171; répertoires d&#8217;installation &#187; en page&#x00A0;<a
+href="#x1-140003.2">20<!--tex4ht:ref: text:instdir --></a>.
+<!--l. 1150--><p class="noindent">Bien sûr, les détails varient d&#8217;un cas à l&#8217;autre et nous n&#8217;essayerons donc pas de les traiter ici. Voici
+quelques pointeurs à consulter<span class="frenchb-nbsp">&nbsp;</span>:
+ <ul class="itemize1">
+ <li class="itemize"><span class="obeylines-h"><a
+href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instpackages" class="url" ><span
+class="ec-lmtt-10">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instpackages</span></a></span>
+ </li>
+ <li class="itemize"><span class="obeylines-h"><a
+href="http://www.ctan.org/installationadvice" class="url" ><span
+class="ec-lmtt-10">http://www.ctan.org/installationadvice</span></a></span>
+ </li>
+ <li class="itemize"><span class="obeylines-h"><a
+href="http://www.ctan.org/tex-archive/info/beginlatex/html/chapter5.html#pkginst" class="url" ><span
+class="ec-lmtt-10">http://www.ctan.org/tex-archive/info/beginlatex/html/chapter5.html#pkginst</span></a></span>
+ </li>
+ <li class="itemize"><span class="obeylines-h"><a
+href="http://www.ctan.org/tex-archive/info/Type1fonts" class="url" ><span
+class="ec-lmtt-10">http://www.ctan.org/tex-archive/info/Type1fonts</span></a></span> sur l&#8217;installation de fontes.</li></ul>
+<!--l. 1164--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">4.1 </span> <a
+ id="x1-170004.1"></a>Le programme <span
+class="ec-lmss-10">texconfig</span></h4>
+<!--l. 1167--><p class="noindent">Vous pouvez utiliser le programme <span
+class="ec-lmss-10">texconfig </span>n&#8217;importe quand après votre installation pour reconfigurer
+votre système de façon à satisfaire les besoins locaux. Il peut être nécessaire de l&#8217;exécuter au moins une
+fois juste après l&#8217;installation si les valeurs par défaut de certains paramètres ne vous conviennent
+pas. Ce programme est installé avec les autres sous le répertoire propre à votre architecture
+<span
+class="ec-lmtt-10">TEXDIR/bin/</span><span
+class="ec-lmro-10">archname</span>, si vous n&#8217;avez pas modifié le <span
+class="ec-lmtt-10">PATH </span>de <span
+class="ec-lmri-10">root</span>, il faudra le lancer (sous <span
+class="ec-lmri-10">root</span>) avec son
+chemin complet.
+<!--l. 1178--><p class="noindent">Si on le lance sans arguments, il entre en mode plein-écran et on peut alors voir et modifier
+interactivement les paramètres.
+<!--l. 1181--><p class="noindent">On peut aussi le lancer avec diverses options. Voici les plus courantes (la distribution <span class="TEX">T<span
+class="E">E</span>X</span> Live est
+configurée pour utiliser du papier&#x00A0;A4 par défaut)<span class="frenchb-nbsp">&nbsp;</span>:
+<!--l. 1184--><p class="noindent">
+ <dl class="list1"><dt class="list">
+ <span
+class="ec-lmtt-10">texconfig paper letter</span> </dt><dd
+class="list">Mettre la taille par défaut du papier à <span
+class="ec-lmri-10">letter </span>pour les pilotes <span
+class="ec-lmss-10">pdftex</span>,
+ <span
+class="ec-lmss-10">dvips</span>, <span
+class="ec-lmss-10">dvipdfm</span>, <span
+class="ec-lmss-10">xdvi</span>, etc.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">texconfig rehash</span> </dt><dd
+class="list">Mettre à jour toutes les bases de données des fichiers du système <span class="TEX">T<span
+class="E">E</span>X</span> (à
+ faire après tout ajout ou suppression de fichier).
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">texconfig faq</span> </dt><dd
+class="list">Afficher la FAQ sur te<span class="TEX">T<span
+class="E">E</span>X</span>. (voir aussi la FAQ principale de <span class="TEX">T<span
+class="E">E</span>X</span> dans
+ <a
+href="../../../../texmf-doc/doc/english/FAQ-en" >texmf-doc/doc/english/FAQ-en</a> sur le DVD <span
+class="ec-lmss-10">live</span>).
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">texconfig help</span> </dt><dd
+class="list">Obtenir de l&#8217;aide sur la commande <span
+class="ec-lmss-10">texconfig</span>.
+ </dd></dl>
+<!--l. 1202--><p class="noindent">Bien sûr, <span
+class="ec-lmss-10">texconfig </span>ne permet de changer que certaines des nombreuses options et paramètres de
+configuration d&#8217;un système <span class="TEX">T<span
+class="E">E</span>X</span>. Le fichier principal de configuration pour les programmes de la base
+Web2C s&#8217;appelle <span class="obeylines-h"><a
+href="texmf.cnf" class="url" ><span
+class="ec-lmtt-10">texmf.cnf</span></a></span>.<span class="frenchb-thinspace">&nbsp;</span>; on peut trouver son emplacement en exécutant &#171; <span
+class="ec-lmtt-10">kpsewhich</span>
+
+<span
+class="ec-lmtt-10">texmf.cnf </span>&#187;. Ce fichier contient de nombreux commentaires expliquant les options par défaut et la
+signification des paramètres, sa lecture est recommandée.
+<!--l. 1210--><p class="noindent">Depuis cette année, la commande <span
+class="ec-lmss-10">texconfig </span><span
+class="ec-lmri-10">ne modifie plus les fichiers de configuration de la machine</span>,
+mais ceux de l&#8217;utilisateur qui la lance<span class="frenchb-thinspace">&nbsp;</span>; ces fichiers sont dans le répertoire <span class="obeylines-h"><a
+href="$HOME/.texlive2005" class="url" ><span
+class="ec-lmtt-10">$HOME/.texlive2005</span></a></span> de
+l&#8217;utilisateur.
+<!--l. 1215--><p class="noindent">De même, les commandes <span
+class="ec-lmss-10">updmap </span>et <span
+class="ec-lmss-10">fmtutil </span>opèrent maintenant au niveau de l&#8217;utilisateur dans le
+répertoire <span class="obeylines-h"><a
+href="$HOME/.texlive2005" class="url" ><span
+class="ec-lmtt-10">$HOME/.texlive2005</span></a></span>
+<!--l. 1219--><p class="noindent"><span
+class="ec-lmbx-10">Important</span><span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmbx-10">: machines multi-utilisateurs</span>. Les administrateurs installant <span class="TEX">T<span
+class="E">E</span>X</span> Live sur une machine
+multi-utilisateurs devront dorénavant utiliser les commandes <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>pour
+respectivement modifier la configuration, mettre à jour les fichiers <span
+class="ec-lmtt-10">.map </span>et créer les formats <span
+class="ec-lmri-10">au niveau de</span>
+<span
+class="ec-lmri-10">la machine</span>. Noter qu&#8217;aucun format n&#8217;est créé à l&#8217;installation, ils sont fabriqués à la demande<span class="frenchb-thinspace">&nbsp;</span>; depuis
+cette année, le format créé par un utilisateur l&#8217;est uniquement pour lui (il est mis dans <span class="obeylines-h"><a
+href="$HOME/.texlive2005" class="url" ><span
+class="ec-lmtt-10">$HOME/.texlive2005</span></a></span>). Afin d&#8217;éviter la multiplication de fichiers de formats, il y a donc lieu créer au
+moins les formats les plus utilisés au niveau du système à la fin de l&#8217;installation par la commande
+<span
+class="ec-lmss-10">fmtutil-sys</span>. Le plus simple est de les créer tous (c.-à-d. ceux qui figurent dans le fichier fmtutil.conf) par
+<div class="alltt">
+<!--l. 1231--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">fmtutil-sys</span> <span
+class="ec-lmtt-10">--all</span></span>
+</div>
+</div> De plus, ceux qui ont des fichiers de configuration spécifiques <span class="obeylines-h"><a
+href="fmtutil.cnf" class="url" ><span
+class="ec-lmtt-10">fmtutil.cnf</span></a></span> ou <span class="obeylines-h"><a
+href="updmap.cfg" class="url" ><span
+class="ec-lmtt-10">updmap.cfg</span></a></span> devront
+les placer dans l&#8217;arborescence pointée par la nouvelle variable <span
+class="ec-lmtt-10">TEXMFSYSCONFIG</span>, faute de quoi ces fichiers
+ne seront pas trouvés par les scripts <span
+class="ec-lmss-10">fmtutil-sys </span>et <span
+class="ec-lmss-10">updmap-sys</span>. Si les fichiers <span class="obeylines-h"><a
+href="fmtutil.cnf" class="url" ><span
+class="ec-lmtt-10">fmtutil.cnf</span></a></span> et <span class="obeylines-h"><a
+href="updmap.cfg" class="url" ><span
+class="ec-lmtt-10">updmap.cfg</span></a></span> propres à la machine sont, par exemple, dans <span
+class="ec-lmtt-10">$TEXMFLOCAL</span>, rien n&#8217;empêche de définir
+<span
+class="ec-lmtt-10">TEXMFSYSCONFIG </span>comme <span
+class="ec-lmtt-10">$TEXMFLOCAL</span>, mais il faut le faire explicitement dans le fichier <span class="obeylines-h"><a
+href="texmf.cnf" class="url" ><span
+class="ec-lmtt-10">texmf.cnf</span></a></span>.
+<!--l. 1246--><p class="noindent">Rappelons que la commande <span
+class="ec-lmss-10">texconfig conf </span>retourne les valeurs des variables <span
+class="ec-lmtt-10">TEXMFSYSCONFIG</span>,
+<span
+class="ec-lmtt-10">TEXMFLOCAL</span>, etc., et que l&#8217;utilisation des différentes arborescences texmf a été décrite à la section&#x00A0;<a
+href="#x1-90002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>
+p.&#x00A0;<a
+href="#x1-90002.3">9<!--tex4ht:ref: sec:texmftrees --></a>.
+<!--l. 1252--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">4.2 </span> <a
+ id="x1-180004.2"></a>Tester l&#8217;installation</h4>
+<!--l. 1255--><p class="noindent">Une fois l&#8217;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. 1260--><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">&nbsp;</span>; pour Mac OS X ou Windows, il vaut mieux tester au travers d&#8217;une interface graphique,
+mais les principes sont les mêmes.
+<!--l. 1265--><p class="noindent">
+ <ol class="enumerate1" >
+ <li class="enumerate" value="1"
+><a
+ id="x1-18002x1"></a>S&#8217;assurer en premier lieu que le programme <span
+class="ec-lmss-10">tex </span>fonctionne<span class="frenchb-nbsp">&nbsp;</span>:
+ <div class="alltt">
+ <!--l. 1270--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">tex</span> <span
+class="ec-lmtt-10">--version</span></span>
+
+
+ <br><span
+class="ec-lmtt-10">TeX</span><span
+class="ec-lmtt-10">&#x00A0;3.141592</span><span
+class="ec-lmtt-10">&#x00A0;(Web2C</span><span
+class="ec-lmtt-10">&#x00A0;7.5.5)</span>
+ <br><span
+class="ec-lmtt-10">kpathsea</span><span
+class="ec-lmtt-10">&#x00A0;version</span><span
+class="ec-lmtt-10">&#x00A0;3.5.5</span>
+ <br><span
+class="ec-lmtt-10">...</span></div>
+ </div>
+ <!--l. 1277--><p class="noindent">Si on récupère un <span
+class="ec-lmri-10">command not found </span>au lieu d&#8217;informations comme le numéro de version et le
+ copyright, il est fort probable que vous n&#8217;avez pas le bon répertoire <span class="obeylines-h"><a
+href="bin" class="url" ><span
+class="ec-lmtt-10">bin</span></a></span> dans votre <span
+class="ec-lmtt-10">PATH</span>. Voir les
+ informations sur l&#8217;environnement page&#x00A0;<a
+href="#x1-140003.2">21<!--tex4ht:ref: text:path --></a>.
+ </li>
+ <li class="enumerate" value="2"
+><a
+ id="x1-18004x2"></a>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">&nbsp;</span>:
+ <div class="alltt">
+ <!--l. 1285--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">latex</span> <span
+class="ec-lmtt-10">sample2e.tex</span></span>
+ <br><span
+class="ec-lmtt-10">This</span><span
+class="ec-lmtt-10">&#x00A0;is</span><span
+class="ec-lmtt-10">&#x00A0;pdfeTeXk,</span><span
+class="ec-lmtt-10">&#x00A0;Version</span><span
+class="ec-lmtt-10">&#x00A0;3.141592...</span>
+ <br><span
+class="ec-lmtt-10">...</span>
+ <br><span
+class="ec-lmtt-10">Output</span><span
+class="ec-lmtt-10">&#x00A0;written</span><span
+class="ec-lmtt-10">&#x00A0;on</span><span
+class="ec-lmtt-10">&#x00A0;sample2e.dvi</span><span
+class="ec-lmtt-10">&#x00A0;(3</span><span
+class="ec-lmtt-10">&#x00A0;pages,</span><span
+class="ec-lmtt-10">&#x00A0;7496</span><span
+class="ec-lmtt-10">&#x00A0;bytes).</span>
+ <br><span
+class="ec-lmtt-10">Transcript</span><span
+class="ec-lmtt-10">&#x00A0;written</span><span
+class="ec-lmtt-10">&#x00A0;on</span><span
+class="ec-lmtt-10">&#x00A0;sample2e.log.</span></div>
+ </div> Si ça échoue en cherchant <span class="obeylines-h"><a
+href="sample2e.tex" class="url" ><span
+class="ec-lmtt-10">sample2e.tex</span></a></span> ou d&#8217;autres fichiers, il y a peut-être des interférences
+ entre vos anciennes variables d&#8217;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&#8217;il cherche et trouve<span class="frenchb-thinspace">&nbsp;</span>; voir
+ &#171; Actions de débogage &#187; page&#x00A0;<a
+href="#x1-640008.2.4">66<!--tex4ht:ref: Debugging --></a>.
+ </li>
+ <li class="enumerate" value="3"
+><a
+ id="x1-18006x3"></a>Prévisualiser les résultats en ligne<span class="frenchb-nbsp">&nbsp;</span>: <div class="alltt">
+ <!--l. 1300--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">xdvi</span> <span
+class="ec-lmtt-10">sample2e.dvi</span></span></div>
+ </div> Sous Windows, la commande équivalente est <span
+class="ec-lmss-10">Windvi</span>. Une nouvelle fenêtre doit s&#8217;ouvrir et montrer
+ un 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 à lire d&#8217;ailleurs si vous êtes
+ débutant<span class="frenchb-thinspace">&nbsp;</span>!). Vous devez tourner sous X pour que <span
+class="ec-lmss-10">xdvi </span>fonctionne. Sinon, votre variable
+ d&#8217;environnement <span
+class="ec-lmtt-10">DISPLAY </span>n&#8217;est pas correcte et vous aurez une erreur &#171; <span
+class="ec-lmtt-10">Can&#8217;t open</span>
+ <span
+class="ec-lmtt-10">display </span>&#187;.
+ </li>
+ <li class="enumerate" value="4"
+><a
+ id="x1-18008x4"></a>Créer un fichier PostScript pour l&#8217;imprimer ou l&#8217;afficher<span class="frenchb-nbsp">&nbsp;</span>:
+ <div class="alltt">
+ <!--l. 1312--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">dvips</span> <span
+class="ec-lmtt-10">sample2e.dvi</span> <span
+class="ec-lmtt-10">-o</span> <span
+class="ec-lmtt-10">sample2e.ps</span></span></div>
+ </div>
+ </li>
+ <li class="enumerate" value="5"
+><a
+ id="x1-18010x5"></a>Créer un fichier PDF au lieu de DVI<span class="frenchb-thinspace">&nbsp;</span>; cet exemple traite le fichier <span class="obeylines-h"><a
+href="sample2e.tex" class="url" ><span
+class="ec-lmtt-10">sample2e.tex</span></a></span> et crée
+ directement du PDF<span class="frenchb-nbsp">&nbsp;</span>:
+ <div class="alltt">
+ <!--l. 1320--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">pdflatex</span> <span
+class="ec-lmtt-10">sample2e.tex</span></span>
+
+</div>
+ </div>
+ </li>
+ <li class="enumerate" value="6"
+><a
+ id="x1-18012x6"></a>Prévisualiser le fichier PDF<span class="frenchb-nbsp">&nbsp;</span>:
+ <div class="alltt">
+ <!--l. 1326--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">gv</span> <span
+class="ec-lmtt-10">sample2e.pdf</span></span>
+ <br>ou
+ <br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">xpdf</span> <span
+class="ec-lmtt-10">sample2e.pdf</span></span></div>
+ </div>
+ <!--l. 1332--><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&#8217;est déjà fait. Voir respectivement <span class="obeylines-h"><a
+href="http://www.gnu.org/software/gv" class="url" ><span
+class="ec-lmtt-10">http://www.gnu.org/software/gv</span></a></span> et <span class="obeylines-h"><a
+href="http://www.foolabs.com/xpdf" class="url" ><span
+class="ec-lmtt-10">http://www.foolabs.com/xpdf</span></a></span>.
+ </li>
+ <li class="enumerate" value="7"
+><a
+ id="x1-18014x7"></a>Autres fichiers de tests utiles<span class="frenchb-nbsp">&nbsp;</span>:
+ <!--l. 1340--><p class="noindent">
+ <dl class="list2"><dt class="list">
+ <span
+class="ec-lmtt-10">small2e.tex</span> </dt><dd
+class="list">Un document plus simple à compiler que <span class="obeylines-h"><a
+href="sample2e" class="url" ><span
+class="ec-lmtt-10">sample2e</span></a></span> si celui-ci pose des
+ problèmes.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">testpage.tex</span> </dt><dd
+class="list">Teste que l&#8217;imprimante n&#8217;introduit pas de décalages.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">nfssfont.tex</span> </dt><dd
+class="list">Imprime des tables de fontes et des tests.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">testfont.tex</span> </dt><dd
+class="list">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">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 &#171; <span
+class="ec-lmtt-10">\bye </span>&#187;
+ à la commande <span
+class="ec-lmtt-10">* </span>après &#171; <span
+class="ec-lmtt-10">tex story.tex </span>&#187;.
+ </dd></dl>
+ <!--l. 1354--><p class="noindent">Pour exécuter ces tests procéder comme on l&#8217;a fait pour <span class="obeylines-h"><a
+href="sample2e.tex" class="url" ><span
+class="ec-lmtt-10">sample2e.tex</span></a></span>.
+ </li></ol>
+<!--l. 1359--><p class="noindent">Si vous êtes débutant ou si vous avez besoin d&#8217;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&#8217;hésitez pas à consulter <span class="obeylines-h"><a
+href="http://tug.org/begin.html" class="url" ><span
+class="ec-lmtt-10">http://tug.org/begin.html</span></a></span>. On vous recommande
+également l&#8217;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 française disponible ici<span class="frenchb-nbsp">&nbsp;</span>: <span class="obeylines-h"><a
+href="http://daniel.flipo.free.fr/doc/dfshort/" class="url" ><span
+class="ec-lmtt-10">http://daniel.flipo.free.fr/doc/dfshort/</span></a></span>
+<!--l. 1367--><p class="noindent">
+<h3 class="sectionHead"><span class="titlemark">5 </span> <a
+ id="x1-190005"></a>Installation pour Mac OS X</h3>
+<!--l. 1370--><p class="noindent"><span class="TEX">T<span
+class="E">E</span>X</span> Live traite Mac OS X, mais pas les versions antérieures des Macintosh.
+<!--l. 1372--><p class="noindent">On peut installer <span class="TEX">T<span
+class="E">E</span>X</span> sous Mac OS X de deux façons<span class="frenchb-nbsp">&nbsp;</span>:
+<!--l. 1374--><p class="noindent">
+ <ol class="enumerate1" >
+ <li class="enumerate" value="1"
+><a
+ id="x1-19002x1"></a>Utiliser la nouvelle distribution, appellée Mac<span class="TEX">T<span
+class="E">E</span>X</span>, disponible depuis cette année sur le
+ DVD <span
+class="ec-lmss-10">live</span><span class="frenchb-thinspace">&nbsp;</span>; elle se trouve dans le répertoire <span class="obeylines-h"><a
+href="mactex/" class="url" ><span
+class="ec-lmtt-10">mactex/</span></a></span>, voir section&#x00A0;<a
+href="#x1-200005.1">5.1<!--tex4ht:ref: sec:mactex --></a>. C&#8217;est la méthode
+ recommandée.
+
+ </li>
+ <li class="enumerate" value="2"
+><a
+ id="x1-19004x2"></a>Utiliser les commandes <span class="obeylines-h"><a
+href="install*" class="url" ><span
+class="ec-lmtt-10">install*</span></a></span> comme pour Unix (lire d&#8217;abord la section&#x00A0;<a
+href="#x1-210005.2">5.2<!--tex4ht:ref: sec:osx-unix-inst --></a> ci-dessous
+ pour les spécificités Mac OS X puis la section&#x00A0;<a
+href="#x1-120003">3<!--tex4ht:ref: sec:unix-install --></a>).
+ </li></ol>
+<!--l. 1387--><p class="noindent">Par ailleurs, l&#8217;utilisation de <span class="TEX">T<span
+class="E">E</span>X</span> sous Mac OS X se fait normalement par le biais d&#8217;une interface
+graphique (<span
+class="ec-lmri-10">frontend</span>), comme expliqué ci-dessous à la section&#x00A0;<a
+href="#x1-220005.3">5.3<!--tex4ht:ref: sec:interf-graph-macosx --></a>.
+<!--l. 1391--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">5.1 </span> <a
+ id="x1-200005.1"></a>Installation de Mac<span class="TEX">T<span
+class="E">E</span>X</span></h4>
+<!--l. 1394--><p class="noindent">La distribution Mac<span class="TEX">T<span
+class="E">E</span>X</span> est une variante de <span class="TEX">T<span
+class="E">E</span>X</span> Live complétée par de nombreuses applications et de
+la documentation spécifique. Elle dispose de son propre installeur intégré.
+<!--l. 1398--><p class="noindent">Le site de référence pour Mac<span class="TEX">T<span
+class="E">E</span>X</span> est <span class="obeylines-h"><a
+href="http://tug.org/mactex" class="url" ><span
+class="ec-lmtt-10">http://tug.org/mactex</span></a></span>.
+<!--l. 1400--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">5.2 </span> <a
+ id="x1-210005.2"></a><span
+class="ec-lmss-10">install*.sh</span><span class="frenchb-nbsp">&nbsp;</span>: installation depuis <span class="TEX">T<span
+class="E">E</span>X</span> Live</h4>
+<!--l. 1403--><p class="noindent">Le système Mac OS X est un Unix (presque) comme les autres, mais Apple cache soigneusement ce fait,
+ce qui ne facilite pas l&#8217;installation de logiciels comme <span class="TEX">T<span
+class="E">E</span>X</span> Live.
+<!--l. 1407--><p class="noindent">Nous allons essayer de décrire en détail la procédure d&#8217;installation. La première chose à faire est
+d&#8217;ouvrir une fenêtre &#171; Terminal &#187;. L&#8217;application &#171; Terminal &#187; se trouve dans le répertoire
+/Applications/Utilitaires, elle est accessible à partir du menu principal en haut de l&#8217;écran.
+<!--l. 1413--><p class="noindent">Ensuite, nous allons vérifier si l&#8217;interpréteur de commandes (ou <span
+class="ec-lmri-10">shell </span>en anglais) <span
+class="ec-lmss-10">bash </span>est présent ou non.
+Pour cela, taper dans la fenêtre &#171; Terminal &#187; la commande suivante<span class="frenchb-nbsp">&nbsp;</span>: <div class="alltt">
+<!--l. 1416--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">which</span> <span
+class="ec-lmtt-10">bash</span></span>
+</div>
+</div> Si le <span
+class="ec-lmri-10">shell </span><span
+class="ec-lmss-10">bash </span>est présent (cas des versions de 10.2 et suivantes de Mac OS X) la réponse sera un
+chemin, par exemple <span class="obeylines-h"><a
+href="/bin/bash" class="url" ><span
+class="ec-lmtt-10">/bin/bash</span></a></span>. Si la réponse est <span
+class="ec-lmtt-10">command not found</span>, vous avez une version
+antérieure à 10.2, sur laquelle <span
+class="ec-lmss-10">bash </span>n&#8217;est pas installé par défaut. Vous devrez alors récupérer le <span
+class="ec-lmri-10">shell </span><span
+class="ec-lmss-10">bash</span>
+sur internet (par exemple ici<span class="frenchb-nbsp">&nbsp;</span>: <span class="obeylines-h"><a
+href="http://tug.org/texlive/bash.dmg" class="url" ><span
+class="ec-lmtt-10">http://tug.org/texlive/bash.dmg</span></a></span>) et l&#8217;installer... ou mieux, mettre à
+jour votre version de Mac OS X.
+<!--l. 1428--><p class="noindent">Supposons désormais le <span
+class="ec-lmri-10">shell </span><span
+class="ec-lmss-10">bash </span>présent. Il faut maintenant &#171; passer <span
+class="ec-lmri-10">root </span>&#187;, c&#8217;est-à-dire se donner le
+pouvoir d&#8217;effectuer des opérations normalement interdites aux utilisateurs de base. Ceci se fait en tapant
+dans le &#171; Terminal &#187; la commande<span class="frenchb-nbsp">&nbsp;</span>: <div class="alltt">
+<!--l. 1433--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">sudo</span> <span
+class="ec-lmtt-10">su</span> <span
+class="ec-lmtt-10">-</span></span>
+</div>
+</div>
+<!--l. 1437--><p class="noindent">Mettre le CD <span
+class="ec-lmss-10">inst </span>ou le DVD <span
+class="ec-lmss-10">live </span>dans le lecteur, son contenu devient automatiquement accessible sous le
+répertoire <span class="obeylines-h"><a
+href="/Volumes" class="url" ><span
+class="ec-lmtt-10">/Volumes</span></a></span>. On tape ensuite dans le &#171; Terminal &#187; les commandes<span class="frenchb-nbsp">&nbsp;</span>: <div class="alltt">
+
+
+<!--l. 1440--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">cd</span> <span
+class="ec-lmtt-10">/Volumes/texlive2005</span></span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">sh</span> <span
+class="ec-lmtt-10">install-tl.sh</span></span>
+</div>
+</div> pour se placer à la racine de l&#8217;image disque montée et y lancer le script d&#8217;installation. Il suffit ensuite de
+suivre la documentation d&#8217;installation de la section&#x00A0;<a
+href="#x1-140003.2">3.2<!--tex4ht:ref: sec:unix-install-disk --></a> p.&#x00A0;<a
+href="#x1-140003.2">16<!--tex4ht:ref: sec:unix-install-disk --></a> où des notes spécifiques pour Mac OS X ont
+été incluses si nécessaire.
+<!--l. 1450--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">5.3 </span> <a
+ id="x1-220005.3"></a>Interfaces graphiques pour Mac OS X</h4>
+<!--l. 1453--><p class="noindent">Normalement, l&#8217;utilisation de <span class="TEX">T<span
+class="E">E</span>X</span> sur un Macintosh se fait à travers une interface graphique,
+comprenant un <span
+class="ec-lmri-10">shell </span>d&#8217;exécution, un éditeur, un prévisualiseur et d&#8217;autres outils (on échappe toutefois
+difficilement à l&#8217;utilisation de &#171; Terminal &#187; dès que l&#8217;on veut réaliser des tâches un tant soit peu
+évoluées...).
+<!--l. 1459--><p class="noindent">Voici les principales interfaces disponibles<span class="frenchb-nbsp">&nbsp;</span>:
+<!--l. 1461--><p class="noindent">
+ <dl class="list1"><dt class="list">
+ <span
+class="ec-lmss-10">TeXShop</span> </dt><dd
+class="list">Inclus dans <span class="TEX">T<span
+class="E">E</span>X</span> Live sous <span class="obeylines-h"><a
+href="./MacOSX/texshop.dmg" class="url" ><span
+class="ec-lmtt-10">./MacOSX/texshop.dmg</span></a></span>.
+ <br class="newline">Voir <span class="obeylines-h"><a
+href="http://www.uoregon.edu/~koch/texshop/texshop.html" class="url" ><span
+class="ec-lmtt-10">http://www.uoregon.edu/~koch/texshop/texshop.html</span></a></span>.
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">ITeXMac</span> </dt><dd
+class="list">Inclus dans <span class="TEX">T<span
+class="E">E</span>X</span> Live sous <span class="obeylines-h"><a
+href="./MacOSX/iTM-*.dmg" class="url" ><span
+class="ec-lmtt-10">./MacOSX/iTM-*.dmg</span></a></span>.
+ <br class="newline">Voir <span class="obeylines-h"><a
+href="http://itexmac.sourceforge.net" class="url" ><span
+class="ec-lmtt-10">http://itexmac.sourceforge.net</span></a></span>.
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">Mac-emacs</span> </dt><dd
+class="list">Une adaptation d&#8217;Emacs à Mac OS X, avec <span
+class="ec-lmss-10">AucTeX </span>inclus.
+ <br class="newline">Voir <span class="obeylines-h"><a
+href="http://www.cs.man.ac.uk/~franconi/mac-emacs" class="url" ><span
+class="ec-lmtt-10">http://www.cs.man.ac.uk/~franconi/mac-emacs</span></a></span>.
+ </dd></dl>
+<!--l. 1475--><p class="noindent">Si vous choisissez d&#8217;utiliser <span
+class="ec-lmss-10">TeXShop </span>ou <span
+class="ec-lmss-10">ITeXMac</span>, il sera nécessaire de donner à ces logiciels les
+informations concernant le PATH<span class="frenchb-nbsp">&nbsp;</span>:
+<!--l. 1479--><p class="noindent">
+ <dl class="list1"><dt class="list">
+ <span
+class="ec-lmss-10">TeXshop</span> </dt><dd
+class="list">Lancer l&#8217;application et ouvrir le panneau préférences (menu TeXShop). Sélectionner
+ l&#8217;onglet &#171; Moteur &#187; et modifier la première ligne en saisissant votre PATH, par exemple<span class="frenchb-nbsp">&nbsp;</span>: <span class="obeylines-h"><a
+href="/usr/local/texlive/2005/bin/powerpc-darwin" class="url" ><span
+class="ec-lmtt-10">/usr/local/texlive/2005/bin/powerpc-darwin</span></a></span>.
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">ITeXMac</span> </dt><dd
+class="list">Lancer l&#8217;application et ouvrir le panneau préférences (menu ITeXMac). Sélectionner le
+ bouton &#171; Assistant teTeX &#187;, puis l&#8217;onglet &#171; TeX &#187; et cliquer sur le bouton radio &#171; Autre &#187;.
+ Saisir alors votre PATH, par exemple<span class="frenchb-nbsp">&nbsp;</span>: <span class="obeylines-h"><a
+href="/usr/local/texlive/2005/bin/powerpc-darwin" class="url" ><span
+class="ec-lmtt-10">/usr/local/texlive/2005/bin/powerpc-darwin</span></a></span>.
+ </dd></dl>
+<!--l. 1495--><p class="noindent">
+<h3 class="sectionHead"><span class="titlemark">6 </span> <a
+ id="x1-230006"></a>Installation sous Windows</h3>
+<!--l. 1498--><p class="noindent">Cette année la distribution <span class="TEX">T<span
+class="E">E</span>X</span> Live inclut de nouveau un installeur pour Windows qui s&#8217;appelle
+<span
+class="ec-lmss-10">tlpmgui</span>.
+
+<!--l. 1502--><p class="noindent">
+ <div class="quote">
+ <!--l. 1503--><p class="noindent"><span
+class="ec-lmbx-10">Note du traducteur</span><span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmbx-10">: </span>à titre personnel, je ne recommande pas l&#8217;installation sous
+ Windows à partir de <span
+class="ec-lmss-10">tlpmgui</span>, sauf aux utilisateurs qui connaissent bien <span class="TEX">T<span
+class="E">E</span>X</span> Live
+ sous Unix et veulent avoir sous Windows une distribution aussi proche que possible de
+ celle-ci.
+ <!--l. 1508--><p class="noindent">Deux autres pistes, non basées sur la distribution <span class="TEX">T<span
+class="E">E</span>X</span> Live, me semblent plus
+ adaptées<span class="frenchb-nbsp">&nbsp;</span>:
+ <ol class="enumerate1" >
+ <li class="enumerate" value="1"
+><a
+ id="x1-23002x1"></a>soit installer la distribution Pro<span class="TEX">T<span
+class="E">E</span>X</span>t à partir du DVD <span
+class="ec-lmss-10">live </span>ou du CD spécifique,
+ elle est basée sur MiK<span class="TEX">T<span
+class="E">E</span>X</span> distribution très appréciée sous Windows<span class="frenchb-thinspace">&nbsp;</span>;
+ </li>
+ <li class="enumerate" value="2"
+><a
+ id="x1-23004x2"></a>soit, télécharger XEm<span class="TEX">T<span
+class="E">E</span>X</span> (200&#x00A0;Mo) sur <span class="obeylines-h"><a
+href="http://www.xemtex.org/" class="url" ><span
+class="ec-lmtt-10">http://www.xemtex.org/</span></a></span>. C&#8217;est
+ la distribution Windows qui remplace fp<span class="TEX">T<span
+class="E">E</span>X</span>, elle est maintenue par Fabrice
+ Popineau et construite autour de l&#8217;éditeur <span
+class="ec-lmss-10">XEmacs</span>. Les outils DVI sont supprimés,
+ le format de sortie est PDF ou HTML uniquement.
+ <!--l. 1520--><p class="noindent">XEm<span class="TEX">T<span
+class="E">E</span>X</span>, bien que totalement gratuit, inclut des programmes qui ne sont pas
+ libres au sens Debian, c&#8217;est ce qui empêche malheureusement XEm<span class="TEX">T<span
+class="E">E</span>X</span> de figurer
+ dans la distribution <span class="TEX"><span
+class="ec-lmss-10">T</span><span
+class="E"><span
+class="ec-lmss-10">E</span></span><span
+class="ec-lmss-10">X</span></span><span
+class="ec-lmss-10">&#x00A0;Collection</span>.</li></ol>
+ <!--l. 1525--><p class="noindent">Si vous décidez d&#8217;opter pour Pro<span class="TEX">T<span
+class="E">E</span>X</span>t ou pour XEm<span class="TEX">T<span
+class="E">E</span>X</span> vous pouvez sauter toute cette
+ section.</div>
+<!--l. 1530--><p class="noindent"><span
+class="ec-lmss-10">tlpmgui </span>propose essentiellement les mêmes options que le script <span
+class="ec-lmss-10">install-tl.sh </span>sous Unix mais dans une
+interface graphique<span class="frenchb-nbsp">&nbsp;</span>: sélection des schémas, choix des collections, etc., se reporter à la section&#x00A0;<a
+href="#x1-140003.2">3.2<!--tex4ht:ref: sec:unix-install-disk --></a>
+p.&#x00A0;<a
+href="#x1-140003.2">16<!--tex4ht:ref: sec:unix-install-disk --></a>. Certaines manipulations telles que l&#8217;ajout ou la suppression de composants, la mise à
+jour des bases de données et la constructions de formats sont également possibles. De plus,
+<span
+class="ec-lmss-10">tlpmgui </span>offre la possibilité d&#8217;utiliser <span class="TEX">T<span
+class="E">E</span>X</span> Live depuis le DVD <span
+class="ec-lmss-10">live </span>(sans l&#8217;installer sur le disque
+dur).
+<!--l. 1540--><p class="noindent">Pour les connaisseurs, <span
+class="ec-lmss-10">tlpmgui </span>repose sur le programme <span
+class="ec-lmss-10">tlpm </span>accessible en ligne de commande
+Windows.
+<!--l. 1543--><p class="noindent">Les binaires pour Windows sont empruntés à la distribution XEm<span class="TEX">T<span
+class="E">E</span>X</span>, qui a succédé à fp<span class="TEX">T<span
+class="E">E</span>X</span> (voir <span class="obeylines-h"><a
+href="http://www.metz.supelec.fr/~popineau/xemtex-1.html" class="url" ><span
+class="ec-lmtt-10">http://www.metz.supelec.fr/~popineau/xemtex-1.html</span></a></span>). Certains binaires de l&#8217;ancienne distribution
+fp<span class="TEX">T<span
+class="E">E</span>X</span> ont été conservés, comme <span
+class="ec-lmss-10">Windvi</span>, le visualiseur <span
+class="ec-lmtt-10">dvi </span>similaire à <span
+class="ec-lmss-10">xdvi </span>sous Unix. La documentation
+sur <span
+class="ec-lmss-10">Windvi </span>se trouve dans <a
+href="../../../../texmf/doc/html/windvi/windvi.html" >texmf/doc/html/windvi/windvi.html</a>.
+<!--l. 1551--><p class="noindent"><span class="TEX">T<span
+class="E">E</span>X</span> Live peut être installé sur les systèmes Windows&#x00A0;9x, ME, NT, 2K or XP. Il ne fonctionne pas avec
+les versions plus anciennes Windows (3.1x) et MS-DOS.
+<!--l. 1555--><p class="noindent"><span
+class="ec-lmbx-10">Attention</span><span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmbx-10">: </span>Les utilisateurs de Windows&#x00A0;9x doit vérifier qu&#8217;il disposent d&#8217;assez d&#8217;espace pour les
+variables d&#8217;environnement. Le programme <span
+class="ec-lmss-10">tlpmgui.exe </span>crée un certain nombre de variables
+d&#8217;environnement, si l&#8217;espace manque ajouter <span
+class="ec-lmtt-10">SHELL=&lt;path&gt;COMMAND.COM /E</span><span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmtt-10">:4096 /P </span>dans le fichier <span class="obeylines-h"><a
+href="config.sys" class="url" ><span
+class="ec-lmtt-10">config.sys</span></a></span>.
+<!--l. 1562--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">6.1 </span> <a
+ id="x1-240006.1"></a>Installation sous Windows depuis le CD <span
+class="ec-lmss-10">inst</span></h4>
+<!--l. 1564--><p class="noindent">Le programme <span
+class="ec-lmss-10">tlpmgui </span>devrait démarrer automatiquement dès l&#8217;insertion du CD <span
+class="ec-lmss-10">inst </span>dans le lecteur de CD. Si
+ce n&#8217;est pas le cas, cliquer sur <span
+class="ec-lmss-10">Start</span><span
+class="cmsy-10">&#x2192;</span><span
+class="ec-lmss-10">Run </span>puis taper <span class="obeylines-h"><a
+href="<cdrom drive letter>:\setup-win32\tplmgui.exe" class="url" ><span
+class="ec-lmtt-10">&lt;cdrom&#x2423;drive&#x2423;letter&gt;:\setup-win32\tplmgui.exe</span></a></span>
+&#8212; resp. <span class="obeylines-h"><a
+href="<drive letter>:\texlive\setup-win32\tplmgui.exe" class="url" ><span
+class="ec-lmtt-10">&lt;drive&#x2423;letter&gt;:\texlive\setup-win32\tplmgui.exe</span></a></span> si vous installez à partir du DVD <span
+class="ec-lmss-10">live</span>
+&#8212; où <span class="obeylines-h"><a
+href="<cdrom drive letter>" class="url" ><span
+class="ec-lmtt-10">&lt;cdrom&#x2423;drive&#x2423;letter&gt;</span></a></span> désigne la lettre correspondant au lecteur de CD<span class="frenchb-thinspace">&nbsp;</span>; cliquer ensuite sur
+
+OK.
+<!--l. 1574--><p class="noindent">La fenêtre intitulée <span
+class="ec-lmss-10">TeX Live installation and maintenance utility </span>devrait s&#8217;ouvrir. Elle propose les
+options suivantes<span class="frenchb-nbsp">&nbsp;</span>: <span
+class="ec-lmss-10">Main customization</span>, <span
+class="ec-lmss-10">Install</span>, <span
+class="ec-lmss-10">Select a scheme</span>, <span
+class="ec-lmss-10">Select systems</span>, <span
+class="ec-lmss-10">Directories </span>et
+<span
+class="ec-lmss-10">Options</span>.
+<!--l. 1579--><p class="noindent">Dans la section <span
+class="ec-lmss-10">Directories</span>, le nom du lecteur de CD/DVD (par exemple <span
+class="ec-lmtt-10">F</span><span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmtt-10">:/</span>) devrait apparaître à côté
+du bouton CD/DVD. S&#8217;il n&#8217;est pas affiché utiliser ce bouton pour sélectionner le lecteur de CD/DVD
+contenant <span class="TEX">T<span
+class="E">E</span>X</span> Live.
+<!--l. 1584--><p class="noindent">Il est possible de choisir le répertoire devant contenir la distribution <span class="TEX">T<span
+class="E">E</span>X</span> Live en cliquant sur le bouton
+<span
+class="ec-lmss-10">TLroot</span>(la variable <span class="obeylines-h"><a
+href="TLroot" class="url" ><span
+class="ec-lmtt-10">TLroot</span></a></span> contiendra le nom de ce répertoire). Le contenu des variables
+d&#8217;environnement <span class="obeylines-h"><a
+href="TEXMFTEMP" class="url" ><span
+class="ec-lmtt-10">TEXMFTEMP</span></a></span> et <span class="obeylines-h"><a
+href="TEXMFCNF" class="url" ><span
+class="ec-lmtt-10">TEXMFCNF</span></a></span> est affiché à côté des boutons <span
+class="ec-lmss-10">TEXMFTEMP </span>et <span
+class="ec-lmss-10">TEXMFCNF</span>,
+il sera mis à jour automatiquement pendant l&#8217;installation (il est possible de le modifier en cas de besoin
+particulier).
+<!--l. 1592--><p class="noindent">La section <span
+class="ec-lmss-10">Select a scheme </span>permet, comme sous Unix, de choisir le schéma de base souhaité pour
+l&#8217;installation (complète, GUTenberg, etc.)<span class="frenchb-nbsp">&nbsp;</span>: utiliser le bouton radio pour faire ce choix et le bouton <span
+class="ec-lmss-10">Info</span>
+pour une description du schéma sélectionné.
+<!--l. 1597--><p class="noindent">Il est possible de personnaliser le schéma choisi en lui ajoutant ou en supprimant certaines de ses
+composantes (appelées <span
+class="ec-lmss-10">collections</span>). Ceci se fait en utilisant les boutons <span
+class="ec-lmss-10">Standard collections </span>et <span
+class="ec-lmss-10">Language</span>
+<span
+class="ec-lmss-10">collections </span>(choix des langues utilisables) dans <span
+class="ec-lmss-10">Main customization</span>.
+<!--l. 1603--><p class="noindent"><span
+class="ec-lmbx-10">Remarque</span><span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmbx-10">: </span>Les collections <span
+class="ec-lmss-10">Ghostscript</span>, <span
+class="ec-lmss-10">Perl </span>et <span
+class="ec-lmss-10">Wintools </span>sont sélectionnées par défaut. elles <span
+class="ec-lmri-10">doivent </span><span
+class="ec-lmri-10">être</span>
+<span
+class="ec-lmri-10">install</span><span
+class="ec-lmri-10">ées</span>... sauf si elles l&#8217;ont été par ailleurs. Les variables d&#8217;environnement <span
+class="ec-lmtt-10">PERL5LIB </span>et <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">GS_LIB</span></span></span> doivent
+aussi être initialisées.
+<!--l. 1609--><p class="noindent">Finalement, cliquer sur le bouton <span
+class="ec-lmss-10">Install </span>dans la section <span
+class="ec-lmss-10">Install </span>pour lancer le processus d&#8217;installation.
+<!--l. 1612--><p class="noindent">Laisser le processus se poursuivre jusqu&#8217;à l&#8217;affichage du message annonçant que l&#8217;installation a réussi (un
+certain nombre d&#8217;étapes sont nécessaires, comme la création des formats, la mise à jour des bases de
+données, etc. ce qui peut prendre un certain temps).
+<!--l. 1617--><p class="noindent">Le raccourci <span
+class="ec-lmss-10">tlpmgui </span>sera ajouté dans le menu <span
+class="ec-lmss-10">Start</span><span
+class="cmsy-10">&#x2192;</span><span
+class="ec-lmss-10">Programs</span><span
+class="cmsy-10">&#x2192;</span><span
+class="ec-lmss-10">TeXLive2005</span>.
+<!--l. 1620--><p class="noindent">Si nécessaire (Windows&#x00A0;9x/WinME), il vous sera demandé de redémarrer l&#8217;ordinateur.
+<!--l. 1624--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">6.2 </span> <a
+ id="x1-250006.2"></a>Programmes auxiliaires pour Windows</h4>
+<!--l. 1627--><p class="noindent">Pour être complète, une installation <span class="TEX">T<span
+class="E">E</span>X</span> Live a besoin de programmes auxiliaires qu&#8217;on ne trouve pas
+fréquemment sur une machine Windows. De nombreux scripts sont écrits en Perl. Certains outils
+importants utilisent l&#8217;interpréteur PostScript Ghostscript pour afficher ou convertir les fichiers. Il faut
+aussi dans certains cas une boîte à outils graphique. Enfin, un éditeur orienté <span class="TEX">T<span
+class="E">E</span>X</span> facilite la saisie de
+fichiers <span class="TEX">T<span
+class="E">E</span>X</span>.
+<!--l. 1634--><p class="noindent">Tous ces outils sont assez faciles à trouver pour <span class="TEX">T<span
+class="E">E</span>X</span>, mais pour essayer de vous rendre la vie plus facile,
+nous avons incorporé des outils de ce type dans <span class="TEX">T<span
+class="E">E</span>X</span> Live<span class="frenchb-nbsp">&nbsp;</span>:
+ <ul class="itemize1">
+ <li class="itemize">GNU <span
+class="ec-lmss-10">GhostScript </span>7.07<span class="frenchb-thinspace">&nbsp;</span>;
+ </li>
+ <li class="itemize">un <span
+class="ec-lmss-10">Perl </span>5.8 minimum, suffisant pour exécuter tous les scripts Perl du <span class="TEX">T<span
+class="E">E</span>X</span> Live<span class="frenchb-thinspace">&nbsp;</span>;
+ </li>
+ <li class="itemize">quelques utilitaires comme bzip2, gzip, jpeg2ps et tiff2png.</li></ul>
+<!--l. 1648--><p class="noindent">Ces programmes sont empruntés à la distribution XEm<span class="TEX">T<span
+class="E">E</span>X</span>.
+<!--l. 1650--><p class="noindent">Si vous préférez ne pas installer les outils inclus dans <span class="TEX">T<span
+class="E">E</span>X</span> Live, vous êtes libre d&#8217;installer les
+outils nécessaires pour compléter votre système <span class="TEX">T<span
+class="E">E</span>X</span> Live<span class="frenchb-thinspace">&nbsp;</span>; voici une liste des adresses où les
+
+
+obtenir<span class="frenchb-nbsp">&nbsp;</span>:
+ <dl class="description"><dt class="description">
+<span
+class="ec-lmbx-10">GhostScript</span> </dt><dd
+class="description"><span class="obeylines-h"><a
+href="http://www.cs.wisc.edu/~ghost/" class="url" ><span
+class="ec-lmtt-10">http://www.cs.wisc.edu/~ghost/</span></a></span>
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">Perl</span> </dt><dd
+class="description"><span class="obeylines-h"><a
+href="http://www.activestate.com/" class="url" ><span
+class="ec-lmtt-10">http://www.activestate.com/</span></a></span> (mais il vous faudra peut-être chercher des bibliothèques
+ supplémentaires sur CPAN, <span class="obeylines-h"><a
+href="http://www.cpan.org/" class="url" ><span
+class="ec-lmtt-10">http://www.cpan.org/</span></a></span>)
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">ImageMagick</span> </dt><dd
+class="description"><span class="obeylines-h"><a
+href="http://www.imagemagick.com" class="url" ><span
+class="ec-lmtt-10">http://www.imagemagick.com</span></a></span>
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">NetPBM</span> </dt><dd
+class="description">Vous pouvez aussi utiliser NetPBM à
+ la place de ImageMagick pour traiter ou convertir vos fichiers graphiques. La page d&#8217;accueil
+ de NetPBM est <span class="obeylines-h"><a
+href="http://netpbm.sourceforge.net/" class="url" ><span
+class="ec-lmtt-10">http://netpbm.sourceforge.net/</span></a></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">Il y a un large choix, et cela dépend des préférences de l&#8217;utilisateur. En voici
+ une sélection<span class="frenchb-nbsp">&nbsp;</span>:
+ <ul class="itemize1">
+ <li class="itemize"><span
+class="ec-lmss-10">GNU Emacs </span>existe nativement sous Windows, l&#8217;url de référence est <span class="obeylines-h"><a
+href="http://www.gnu.org/software/emacs/windows/ntemacs.html" class="url" ><span
+class="ec-lmtt-10">http://www.gnu.org/software/emacs/windows/ntemacs.html</span></a></span><span class="frenchb-thinspace">&nbsp;</span>;
+ </li>
+ <li class="itemize"><span
+class="ec-lmss-10">XEmacs </span>existe nativement sous Windows, l&#8217;url de référence est <span class="obeylines-h"><a
+href="http://www.xemacs.org/" class="url" ><span
+class="ec-lmtt-10">http://www.xemacs.org/</span></a></span><span class="frenchb-thinspace">&nbsp;</span>;
+ </li>
+ <li class="itemize"><span
+class="ec-lmss-10">WinShell </span>se trouve sur <span class="TEX">T<span
+class="E">E</span>X</span> Live dans le répertoire <span class="obeylines-h"><a
+href="support" class="url" ><span
+class="ec-lmtt-10">support</span></a></span>, l&#8217;url de référence est <span class="obeylines-h"><a
+href="http://www.winshell.de" class="url" ><span
+class="ec-lmtt-10">http://www.winshell.de</span></a></span><span class="frenchb-thinspace">&nbsp;</span>;
+ </li>
+ <li class="itemize"><span
+class="ec-lmss-10">WinEdt </span>est un partagiciel disponible à l&#8217;adresse <span class="obeylines-h"><a
+href="http://www.winedt.com" class="url" ><span
+class="ec-lmtt-10">http://www.winedt.com</span></a></span><span class="frenchb-thinspace">&nbsp;</span>;
+ </li>
+ <li class="itemize">TeXnicCenter est libre et se trouve à l&#8217;adresse
+ <span class="obeylines-h"><a
+href="http://www.toolscenter.org/products/texniccenter/" class="url" ><span
+class="ec-lmtt-10">http://www.toolscenter.org/products/texniccenter/</span></a></span> et aussi dans la distribution
+ Pro<span class="TEX">T<span
+class="E">E</span>X</span>t<span class="frenchb-thinspace">&nbsp;</span>;
+ </li>
+ <li class="itemize"><span
+class="ec-lmss-10">Vim </span>se trouve sur <span class="TEX">T<span
+class="E">E</span>X</span> Live dans le répertoire <span class="obeylines-h"><a
+href="support/vim" class="url" ><span
+class="ec-lmtt-10">support/vim</span></a></span> et le site de référence est <span class="obeylines-h"><a
+href="http://www.vim.org" class="url" ><span
+class="ec-lmtt-10">http://www.vim.org</span></a></span><span class="frenchb-thinspace">&nbsp;</span>;
+ </li>
+ <li class="itemize"><span
+class="ec-lmss-10">LEd </span>se trouve à l&#8217;adresse <span class="obeylines-h"><a
+href="http://www.ctan.org/support/LEd" class="url" ><span
+class="ec-lmtt-10">http://www.ctan.org/support/LEd</span></a></span><span class="frenchb-thinspace">&nbsp;</span>;
+ </li>
+ <li class="itemize"><span
+class="ec-lmss-10">SciTE </span>se trouve à l&#8217;adresse <span class="obeylines-h"><a
+href="http://www.scintilla.org/SciTE.html" class="url" ><span
+class="ec-lmtt-10">http://www.scintilla.org/SciTE.html</span></a></span>.</li></ul>
+ </dd></dl>
+<!--l. 1689--><p class="noindent">Il est aussi possible d&#8217;installer d&#8217;autres outils qui ne sont pas
+libres <span class="footnote-mark"><a
+href="#fn3x0" id="fn3x0-bk"><sup>3</sup></a></span><a
+ id="x1-25001f3"></a>
+comme <span
+class="ec-lmss-10">GSView</span>, le programme compagnon de <span
+class="ec-lmss-10">GhostScript </span>pour afficher plus facilement les fichiers
+PS/PDF. <span
+class="ec-lmss-10">GSView </span>est disponible à l&#8217;url <span class="obeylines-h"><a
+href="http://www.cs.wisc.edu/~ghost/gsview/" class="url" ><span
+class="ec-lmtt-10">http://www.cs.wisc.edu/~ghost/gsview/</span></a></span> ou sur tout site
+CTAN.
+<!--l. 1700--><p class="noindent">
+<h3 class="sectionHead"><span class="titlemark">7 </span> <a
+ id="x1-260007"></a>Maintenance sous Windows</h3>
+<!--l. 1702--><p class="noindent">Une fois la distribution <span class="TEX">T<span
+class="E">E</span>X</span> Live installée, vous pouvez vous servir du programme <span
+class="ec-lmss-10">tlpmgui </span>pour modifier
+ou compléter votre installation.
+
+<!--l. 1705--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">7.1 </span> <a
+ id="x1-270007.1"></a>Ajouter ou supprimer des composants</h4>
+<!--l. 1707--><p class="noindent">Le raccourci <span
+class="ec-lmss-10">tlpmgui </span>du menu <span
+class="ec-lmss-10">Start</span><span
+class="cmsy-10">&#x2192;</span><span
+class="ec-lmss-10">Programs</span><span
+class="cmsy-10">&#x2192;</span><span
+class="ec-lmss-10">TeXLive2005 </span>permet de lancer le programme et affiche la
+fenêtre <span
+class="ec-lmss-10">TeX Live installation and maintenance utility</span>. Les sections à utiliser sont <span
+class="ec-lmss-10">Add Packages </span>(ajout de
+composants), <span
+class="ec-lmss-10">Remove packages </span>(suppression de composants), <span
+class="ec-lmss-10">Manage installation </span>(maintenace), <span
+class="ec-lmss-10">Remove</span>
+<span
+class="ec-lmss-10">installation </span>(suppression totale de <span class="TEX">T<span
+class="E">E</span>X</span> Live).
+<!--l. 1715--><p class="noindent">Cliquer sur <span
+class="ec-lmss-10">Add packages </span>ou <span
+class="ec-lmss-10">Remove packages</span>, puis
+ <ul class="itemize1">
+ <li class="itemize">Choisir le lecteur de CD (ou le répertoire <span
+class="ec-lmtt-10">texlive </span>du lecteur de DVD) grâce au bouton <span
+class="ec-lmss-10">CD/DVD</span>.
+ </li>
+ <li class="itemize">Cliquer sur le bouton <span
+class="ec-lmss-10">Search </span>dans la section <span
+class="ec-lmss-10">Buttons </span>pour afficher la liste de composants à
+ installer ou à supprimer dans <span
+class="ec-lmss-10">Select packages to... </span>.
+ <!--l. 1725--><p class="noindent">Lors de l&#8217;ajout de composants, la liste des composants installés est comparée à la liste des
+ composants disponibles sur le CD/DVD. Seuls les composants non installés sont affichés, à vous
+ de choisir ceux que vous souhaitez ajouter.
+ <!--l. 1730--><p class="noindent">Inversement, lors de la suppression de composants, seuls les composants installés sont affichés.
+ <!--l. 1733--><p class="noindent">Noter que les collections sont en tête de liste.
+ </li>
+ <li class="itemize">Sélectionner un composant en cliquant sur son nom dans la liste. Un clic sur le bouton <span
+class="ec-lmss-10">Info</span>
+ donne une courte description du contenu. Il est possible de sélectionner plusieurs composants à
+ la fois à l&#8217;aide des touches &#171; Ctrl &#187; et &#171; Shift &#187; (majuscules).
+ </li>
+ <li class="itemize">Cliquer sur <span
+class="ec-lmss-10">Install </span>ou <span
+class="ec-lmss-10">Remove </span>pour terminer l&#8217;opération.</li></ul>
+<!--l. 1744--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">7.2 </span> <a
+ id="x1-280007.2"></a>Configuration et maintenance</h4>
+<!--l. 1746--><p class="noindent">La section <span
+class="ec-lmss-10">Manage the installation </span>permet d&#8217;effectuer les opérations courantes de configuration et de
+maintenance.
+<!--l. 1749--><p class="noindent">Voici la liste des actions possibles<span class="frenchb-nbsp">&nbsp;</span>:
+ <ul class="itemize1">
+ <li class="itemize">mettre à jour la base <span class="obeylines-h"><a
+href="ls-R" class="url" ><span
+class="ec-lmtt-10">ls-R</span></a></span>,
+ </li>
+ <li class="itemize">créer les formats,
+ </li>
+ <li class="itemize">modifier le fichier <span class="obeylines-h"><a
+href="language.dat" class="url" ><span
+class="ec-lmtt-10">language.dat</span></a></span>,
+ </li>
+ <li class="itemize">modifier le fichier <span class="obeylines-h"><a
+href="fmtutil.cnf" class="url" ><span
+class="ec-lmtt-10">fmtutil.cnf</span></a></span>,
+ </li>
+ <li class="itemize">modifier le fichier <span class="obeylines-h"><a
+href="updmap.cfg" class="url" ><span
+class="ec-lmtt-10">updmap.cfg</span></a></span>.</li></ul>
+<!--l. 1758--><p class="noindent">Il faut sortir de la fenêtre d&#8217;édition en cliquant sur le bouton <span
+class="ec-lmss-10">Done </span>pour que les mises à jour des formats,
+fichiers <span
+class="ec-lmtt-10">.map</span>, base <span class="obeylines-h"><a
+href="ls-R" class="url" ><span
+class="ec-lmtt-10">ls-R</span></a></span> soient effectuées.
+<!--l. 1762--><p class="noindent">Les autres possibilités de configuration sont décrites à la section&#x00A0;<a
+href="#x1-340007.8">7.8<!--tex4ht:ref: sec:persconf --></a>, p.&#x00A0;<a
+href="#x1-340007.8">38<!--tex4ht:ref: sec:persconf --></a>.
+
+
+<!--l. 1765--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">7.3 </span> <a
+ id="x1-290007.3"></a>Désinstallation complète de <span class="TEX">T<span
+class="E">E</span>X</span> Live</h4>
+<!--l. 1767--><p class="noindent">L&#8217;option <span
+class="ec-lmss-10">Remove the TeX Live installation </span>permet de supprimer toute la distribution <span class="TEX">T<span
+class="E">E</span>X</span>
+Live.
+<!--l. 1770--><p class="noindent">Attention, ce que vous avez éventuellement installé dans le répertoire <span class="obeylines-h"><a
+href="texmf-local" class="url" ><span
+class="ec-lmtt-10">texmf-local</span></a></span> ne sera pas
+supprimé<span class="frenchb-thinspace">&nbsp;</span>; le contenu du répertoire <span class="obeylines-h"><a
+href="setup-win32" class="url" ><span
+class="ec-lmtt-10">setup-win32</span></a></span> doit être également nettoyé à la main si
+nécessaire.
+<!--l. 1774--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">7.4 </span> <a
+ id="x1-300007.4"></a>Ajouter des composants à votre système</h4>
+<!--l. 1776--><p class="noindent">Tout d&#8217;abord, quelles que soient les modifications faites, <span
+class="ec-lmri-10">n&#8217;oubliez pas de reconstruire les fichiers ls-R de</span>
+<span
+class="ec-lmri-10">bases de donn</span><span
+class="ec-lmri-10">ées</span>, sinon les nouveaux fichiers ne seront jamais retrouvés. Pour cela, vous pouvez soit
+utiliser le programme <span
+class="ec-lmss-10">tlpmgui</span>, option <span
+class="ec-lmss-10">Manage the installation</span>, soit lancer manuellement la commande
+<span
+class="ec-lmtt-10">mktexlsr</span>.
+<!--l. 1783--><p class="noindent">Si vous choisissez d&#8217;ajouter des fichiers qui ne proviennent pas de la distribution <span class="TEX">T<span
+class="E">E</span>X</span> Live (ou
+fp<span class="TEX">T<span
+class="E">E</span>X</span>), il est fortement recommandé de les mettre dans le répertoire <span class="obeylines-h"><a
+href="$TEXMFLOCAL" class="url" ><span
+class="ec-lmtt-10">$TEXMFLOCAL</span></a></span>. De cette
+manière, vous serez certain qu&#8217;il n&#8217;y aura pas de problème lors d&#8217;une mise à jour de <span class="TEX">T<span
+class="E">E</span>X</span>
+Live.
+<!--l. 1789--><p class="noindent">L&#8217;arborescence pointée par <span class="obeylines-h"><a
+href="$TEXMFLOCAL" class="url" ><span
+class="ec-lmtt-10">$TEXMFLOCAL</span></a></span> est initialement vide. Si vous souhaitez y ajouter par exemple
+les fichiers de style pour le logiciel de calcul formel Maple, vous devrez mettre ces fichiers dans le
+répertoire <span class="obeylines-h"><a
+href="C:\TeXLive2005\texmf-local\tex\latex\maple" class="url" ><span
+class="ec-lmtt-10">C:\TeXLive2005\texmf-local\tex\latex\maple</span></a></span> et les fichiers de documentation dans <span class="obeylines-h"><a
+href="C:\TeXLive2005\texmf-local\doc\latex\maple" class="url" ><span
+class="ec-lmtt-10">C:\TeXLive2005\texmf-local\doc\latex\maple</span></a></span>
+<!--l. 1798--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">7.5 </span> <a
+ id="x1-310007.5"></a>Exécution de <span
+class="ec-lmtt-10">tlmp.exe </span>en ligne de commande</h4>
+<!--l. 1800--><p class="noindent">Le programme <span
+class="ec-lmss-10">tlpm.exe </span>utilisé par <span
+class="ec-lmss-10">tlpmgui </span>possède de nombreuses options utiles dont la liste est donnée
+par
+
+
+<table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+<div class="fancyvrb" id="fancyvrb1">
+<a
+ id="x1-31002r1"></a>&#x00A0;&#x00A0;tlpm&#x00A0;--help
+</div>
+</div>
+</td></tr></table>
+<!--l. 1804--><p class="nopar">
+<!--l. 1806--><p class="noindent">Consulter le fichier <span class="obeylines-h"><a
+href="tlpm.readme" class="url" ><span
+class="ec-lmtt-10">tlpm.readme</span></a></span> pour plus de renseignements et des exemples.
+<!--l. 1809--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">7.6 </span> <a
+ id="x1-320007.6"></a>Installation en réseau</h4>
+<!--l. 1811--><p class="noindent">Kpathsea est compatible avec les noms UNC, ceux-ci peuvent donc être utilisés pour récupérer
+l&#8217;arborescence TEXMF depuis le réseau. Mais encore mieux, tous les fichiers, y compris ceux de
+configuration et excepté les binaires dans <span class="obeylines-h"><a
+href="bin/win32" class="url" ><span
+class="ec-lmtt-10">bin/win32</span></a></span>, sont compatibles et partageables avec te<span class="TEX">T<span
+class="E">E</span>X</span> ou
+le <span class="TEX">T<span
+class="E">E</span>X</span> Live Unix. Cela signifie que vous pouvez utiliser Samba, soit pour monter la distribution Unix
+sur un client Windows, ou un client Unix depuis un serveur NT. Plusieurs stratégies sont
+possibles<span class="frenchb-nbsp">&nbsp;</span>:
+ <ul class="itemize1">
+ <li class="itemize">tout mettre sur le serveur. Il faut simplement être certain de mettre dans <span class="obeylines-h"><a
+href="bin/" class="url" ><span
+class="ec-lmtt-10">bin/</span></a></span> les binaires
+ pour tous les couples systèmes d&#8217;exploitation / architectures nécessaires. Par exemple, ajouter
+ <span class="obeylines-h"><a
+href="bin/win32" class="url" ><span
+class="ec-lmtt-10">bin/win32</span></a></span> et <span class="obeylines-h"><a
+href="bin/i386-linux" class="url" ><span
+class="ec-lmtt-10">bin/i386-linux</span></a></span>. Ensuite configurer les variables principales<span class="frenchb-thinspace">&nbsp;</span>; vous pouvez
+ utiliser des noms UNC pour pointer sur les répertoires appropriés sous Win32.
+ </li>
+ <li class="itemize">Installer une copie locale pour les binaires et les fichiers de format. Dans ce cas, assigner <span class="obeylines-h"><a
+href="$TEXMFMAIN" class="url" ><span
+class="ec-lmtt-10">$TEXMFMAIN</span></a></span> au répertoire principal <span class="obeylines-h"><a
+href="texmf" class="url" ><span
+class="ec-lmtt-10">texmf</span></a></span> qui sera pris sur le réseau. Faire pointer <span class="obeylines-h"><a
+href="$VARTEXMF" class="url" ><span
+class="ec-lmtt-10">$VARTEXMF</span></a></span>
+ vers un répertoire local qui contiendra les fichiers de configuration locaux et les fichiers générés
+ au vol.
+ </li></ul>
+<!--l. 1835--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">7.7 </span> <a
+ id="x1-330007.7"></a>Différences entre la version Windows et la version Unix de <span class="TEX">T<span
+class="E">E</span>X</span> Live</h4>
+<!--l. 1837--><p class="noindent">La version Windows de Web2C possède quelques spécificités qui méritent d&#8217;être notées.
+<!--l. 1840--><p class="noindent">
+ <dl class="description"><dt class="description">
+<span
+class="ec-lmbx-10">Kpathsea</span> </dt><dd
+class="description">Les tables de hachage <span class="footnote-mark"><a
+href="#fn4x0" id="fn4x0-bk"><sup>4</sup></a></span><a
+ id="x1-33001f4"></a>
+ que Kpathsea construit (à partir des fichiers <span class="obeylines-h"><a
+href="ls-R" class="url" ><span
+class="ec-lmtt-10">ls-R</span></a></span> entre autres) sont très volumineuses
+ pour le <span class="TEX">T<span
+class="E">E</span>X</span> Live. Dans le but de diminuer le temps d&#8217;initialisation des applications qui
+ utilisent Kpathsea, ces tables ont été mises en mémoire partagée. De cette manière, quand
+ vous exécutez des chaînes de programmes, telles que <span class="obeylines-h"><a
+href="tex" class="url" ><span
+class="ec-lmtt-10">tex</span></a></span> qui appelle <span class="obeylines-h"><a
+href="mpost" class="url" ><span
+class="ec-lmtt-10">mpost</span></a></span> qui appelle <span class="obeylines-h"><a
+href="tex" class="url" ><span
+class="ec-lmtt-10">tex</span></a></span>, le temps d&#8217;initialisation de chaque sous-programme est diminué (sauf pour le premier).
+ Ce comportement est invisible pour l&#8217;utilisateur, sauf si celui-ci positionne le niveau de
+ trace de Kpathsea à la valeur <span
+class="cmsy-10">-</span><span
+class="cmr-10">1</span><span class="frenchb-nbsp">&nbsp;</span>: dans ce cas, tout accès au bloc de mémoire partagée est
+ tracé, ce qui n&#8217;est pas souhaitable (les programmes accèdent très souvent à ce bloc<span class="frenchb-thinspace">&nbsp;</span>!). Cette
+ situation évoluera probablement dans le futur.
+
+
+ </dd><dt class="description">
+<span
+class="ec-lmssbx-10">kpsecheck</span> </dt><dd
+class="description">Cette commande fournit des fonctionnalités qui ne rentraient pas bien dans
+ <span
+class="ec-lmss-10">kpsewhich</span>. En particulier, elle permet de lister tous les fichiers qui apparaissent
+ plusieurs fois à travers les multiples arborescences <span class="obeylines-h"><a
+href="texmf/" class="url" ><span
+class="ec-lmtt-10">texmf/</span></a></span>. Ceci à l&#8217;air pratique,
+ sauf qu&#8217;en réalité, la sortie est polluée par des occurrences multiples de fichiers qui
+ ne sont pas utiles à <span class="TEX">T<span
+class="E">E</span>X</span> à proprement parler (commes des dizaines de fichiers <span class="obeylines-h"><a
+href="README" class="url" ><span
+class="ec-lmtt-10">README</span></a></span>) <span class="footnote-mark"><a
+href="#fn5x0" id="fn5x0-bk"><sup>5</sup></a></span><a
+ id="x1-33002f5"></a>.
+ Pour cette raison, vous pouvez combiner l&#8217;option <span class="obeylines-h"><a
+href="-multiple-occurences" class="url" ><span
+class="ec-lmtt-10">-multiple-occurences</span></a></span> avec deux autres
+ options pour inclure ou exclure de la recherche tout fichier conforme à un certain motif
+ (plusieurs motifs d&#8217;inclusion ou d&#8217;exclusion peuvent être spécifiés).
+ <!--l. 1876--><p class="noindent">La commande <span
+class="ec-lmss-10">kpsecheck </span>peut aussi indiquer le statut d&#8217;utilisation de la mémoire partagée<span class="frenchb-nbsp">&nbsp;</span>:
+ en utilisation ou non-utilisée. Cette information peut être très utile, car si le statut rapporté
+ est &#171; en utilisation &#187;, cela signifie qu&#8217;un ou plusieurs processus tournent et utilisent le bloc
+ de mémoire partagée. Dans ce cas, une réinitialisation des tables de hachage basée sur les
+ fichiers <span class="obeylines-h"><a
+href="ls-R" class="url" ><span
+class="ec-lmtt-10">ls-R</span></a></span>, comme la commande <span
+class="ec-lmss-10">mktexlsr </span>l&#8217;effectue, sera automatiquement repoussée
+ jusqu&#8217;à ce que tous les processus utilisant la version courante en mémoire partagée soient
+ terminés. Il est prévu d&#8217;enlever cette limitation dans une version future, mais la version
+ actuelle de Kpathsea ne permet pas de faire facilement cette réinitialisation.
+ <!--l. 1891--><p class="noindent">Enfin, la même commande <span
+class="ec-lmss-10">kpsecheck </span>peut indiquer l&#8217;endroit où Kpathsea pense pouvoir
+ trouver la Dll de Ghostscript. En effet, sous Win32, il est souvent plus simple de travailler
+ directement avec la Dll de Ghostscript, et de la trouver en utilisant la clé appropriée dans
+ la base de registre, que d&#8217;utiliser <span class="obeylines-h"><a
+href="gswin32c.exe" class="url" ><span
+class="ec-lmtt-10">gswin32c.exe</span></a></span> et de modifier le <span class="obeylines-h"><a
+href="PATH" class="url" ><span
+class="ec-lmtt-10">PATH</span></a></span> qui a une longueur
+ limitée.
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">Web2C</span> </dt><dd
+class="description">Les moteurs <span class="TEX">T<span
+class="E">E</span>X</span> ont quelques options supplémentaires par rapport à la version standard, et
+ une option dont le comportement diffère de la version standard<span class="frenchb-nbsp">&nbsp;</span>:
+ <ul class="itemize1">
+ <li class="itemize"><span class="obeylines-h"><a
+href="-halt-on-error" class="url" ><span
+class="ec-lmtt-10">-halt-on-error</span></a></span> arrête la compilation à la première erreur.
+ </li>
+ <li class="itemize"><span class="obeylines-h"><a
+href="-job-time" class="url" ><span
+class="ec-lmtt-10">-job-time</span></a></span> positionne la date des fichiers créés à la date de référence fournie par celle
+ du fichier donné en argument.
+ </li>
+ <li class="itemize"><span class="obeylines-h"><a
+href="-oem" class="url" ><span
+class="ec-lmtt-10">-oem</span></a></span> utilise le codepage DOS pour les sorties console.
+ </li>
+ <li class="itemize"><span class="obeylines-h"><a
+href="-output-directory" class="url" ><span
+class="ec-lmtt-10">-output-directory</span></a></span> permet de créer tous les fichiers de sortie dans le répertoire spécifié.
+ </li>
+ <li class="itemize"><span class="obeylines-h"><a
+href="-time-statistics" class="url" ><span
+class="ec-lmtt-10">-time-statistics</span></a></span> affiche des statistiques à propos du temps d&#8217;exécution. Il est à noter
+ que Windows&#x00A0;9x n&#8217;étant pas un système multi-tâche préemptif, il ne possède pas d&#8217;horloge
+ interne suffisamment précise pour mesurer ces temps d&#8217;exécution et donc la valeur affichée
+ n&#8217;est qu&#8217;une approximation. Sous NT/2K/XP, le résultat est assez précis et comprend
+ le temps utilisateur et le temps système alloués à la compilation. Pour les utilisateurs
+ d&#8217;Unix<span class="frenchb-nbsp">&nbsp;</span>: la commande <span class="obeylines-h"><a
+href="time" class="url" ><span
+class="ec-lmtt-10">time</span></a></span> n&#8217;existe pas sous Windows.</li></ul>
+ </dd></dl>
+<!--l. 1921--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">7.8 </span> <a
+ id="x1-340007.8"></a>Personnalisation de l&#8217;installation</h4>
+<!--l. 1924--><p class="noindent">
+
+<h5 class="subsubsectionHead"><span class="titlemark">7.8.1 </span> <a
+ id="x1-350007.8.1"></a>Dvips</h5>
+<!--l. 1926--><p class="noindent">Le fichier de configuration de <span
+class="ec-lmtt-10">dvips </span>se trouve par défaut en <span class="obeylines-h"><a
+href="C:\TeXLive2005\texmf-var\dvips\config\config.ps" class="url" ><span
+class="ec-lmtt-10">C:\TeXLive2005\texmf-var\dvips\config\config.ps</span></a></span>.
+Il peut être ouvert avec n&#8217;importe quel éditeur de texte pour modifier certains paramètres<span class="frenchb-nbsp">&nbsp;</span>:
+ <dl class="description"><dt class="description">
+<span
+class="ec-lmbx-10">fontes</span> </dt><dd
+class="description">vous pouvez changer la résolution et le mode de l&#8217;imprimante à laquelle sont destinés vos
+ fichiers dans le cas où <span
+class="ec-lmtt-10">dvips </span>aurait besoin de générer des fontes bitmap. Par défaut, les
+ fontes Type1 CM interpolées sont utilisées, et donc <span class="obeylines-h"><a
+href="mktexpk" class="url" ><span
+class="ec-lmtt-10">mktexpk</span></a></span> ne devrait pas être appelé
+ trop souvent.
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">imprimante</span> </dt><dd
+class="description">vous pouvez spécifier où se fera l&#8217;impression par défaut. Si l&#8217;option &#8216;o&#8217; n&#8217;est pas suivie d&#8217;un
+ nom d&#8217;imprimante, un fichier est créé avec l&#8217;extension <span
+class="ec-lmtt-10">.ps</span>. Sinon, vous pouvez spécifier un nom
+ d&#8217;imprimante tel que<span class="frenchb-nbsp">&nbsp;</span>:
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ <div class="fancyvrb" id="fancyvrb2">
+<a
+ id="x1-35002r1"></a>&#x00A0;&#x00A0;o&#x00A0;lpt1:
+<br class="fancyvrb"><a
+ id="x1-35004r2"></a>&#x00A0;&#x00A0;%&#x00A0;o&#x00A0;|&#x00A0;lpr&#x00A0;-S&#x00A0;server&#x00A0;-P&#x00A0;myprinter
+<br class="fancyvrb"><a
+ id="x1-35006r3"></a>&#x00A0;&#x00A0;%&#x00A0;o&#x00A0;\\server\myprinter
+</div>
+</div>
+ </td></tr></table>
+ <!--l. 1944--><p class="nopar">
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">papier</span> </dt><dd
+class="description">vous pouvez changer le format de papier retenu par défaut (A4), par exemple en format US
+ letter, le premier format mentionné. Allez vers les lignes débutant par <span class="obeylines-h"><a
+href="@" class="url" ><span
+class="ec-lmtt-10">@</span></a></span>. Déplacez les lignes
+ adéquates, ainsi le fichier commencera par les lignes qui suivent.
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ <div class="fancyvrb" id="fancyvrb3">
+<a
+ id="x1-35008r1"></a>&#x00A0;&#x00A0;@&#x00A0;letterSize&#x00A0;8.5in&#x00A0;11in
+<br class="fancyvrb"><a
+ id="x1-35010r2"></a>&#x00A0;&#x00A0;
+<br class="fancyvrb"><a
+ id="x1-35012r3"></a>&#x00A0;&#x00A0;@&#x00A0;letter&#x00A0;8.5in&#x00A0;11in
+<br class="fancyvrb"><a
+ id="x1-35014r4"></a>&#x00A0;&#x00A0;@+&#x00A0;%%BeginPaperSize:&#x00A0;Letter
+<br class="fancyvrb"><a
+ id="x1-35016r5"></a>&#x00A0;&#x00A0;@+&#x00A0;letter
+<br class="fancyvrb"><a
+ id="x1-35018r6"></a>&#x00A0;&#x00A0;@+&#x00A0;%%EndPaperSize
+</div>
+</div>
+ </td></tr></table>
+ <!--l. 1956--><p class="nopar"></dd></dl>
+<!--l. 1959--><p class="noindent">La distribution <span class="TEX">T<span
+class="E">E</span>X</span> Live courante intègre la procédure permettant d&#8217;avoir toujours des fichiers
+fontmaps à jour pour Dvips et PdfTeX. C&#8217;est le programme <span
+class="ec-lmss-10">updmap </span>qui le fait durant l&#8217;installation,
+comme lors de l&#8217;ajout de collection de fontes. Si vous ajoutez de nouvelles fontes à la main, éditez le
+fichier <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">updmap.cfg</span></span></span> dans <span class="obeylines-h"><a
+href="$TEXMFVAR/web2c" class="url" ><span
+class="ec-lmtt-10">$TEXMFVAR/web2c</span></a></span>.
+<!--l. 1965--><p class="noindent">
+<h5 class="subsubsectionHead"><span class="titlemark">7.8.2 </span> <a
+ id="x1-360007.8.2"></a>PdfTeX</h5>
+<!--l. 1967--><p class="noindent">Si le programme pdflatex est utilisé pour écrire directement en format PDF et qu&#8217;on utilise du papier au
+format US letter-size, éditer le fichier <span class="obeylines-h"><a
+href="C:\TeXLive2005\texmf-var\tex\generic\config\pdftexconfig.tex" class="url" ><span
+class="ec-lmtt-10">C:\TeXLive2005\texmf-var\tex\generic\config\pdftexconfig.tex</span></a></span>
+et modifier &#171; <span
+class="ec-lmtt-10">\page_width </span>&#187; et &#171; <span
+class="ec-lmtt-10">\page_height </span>&#187;. Ces entrées doivent être<span class="frenchb-nbsp">&nbsp;</span>: <div class="alltt">
+<!--l. 1973--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">\pdfpagewidth=8.5</span><span
+class="ec-lmtt-10">&#x00A0;true</span><span
+class="ec-lmtt-10">&#x00A0;in</span>
+<span
+class="ec-lmtt-10">\pdfpageheight=11</span><span
+class="ec-lmtt-10">&#x00A0;true</span><span
+class="ec-lmtt-10">&#x00A0;in</span>
+</div>
+</div>
+<!--l. 1978--><p class="noindent">Sauvegarder le fichier et sortir de l&#8217;éditeur.
+<!--l. 1980--><p class="noindent">
+<h5 class="subsubsectionHead"><span class="titlemark">7.8.3 </span> <a
+ id="x1-370007.8.3"></a>Gsview</h5>
+<!--l. 1982--><p class="noindent"><span
+class="ec-lmss-10">GSView </span>est maintenant distribué sous licence Aladdin et n&#8217;est donc plus inclus dans <span class="TEX">T<span
+class="E">E</span>X</span>
+Live.
+<!--l. 1985--><p class="noindent">Si vous voulez changer le format du papier, ouvrez <span
+class="ec-lmss-10">GSView </span>à partir du menu <span
+class="ec-lmss-10">D</span><span
+class="ec-lmss-10">émarrer </span>et
+sélectionnez <span
+class="ec-lmss-10">Media</span><span
+class="cmsy-10">&#x2192;</span><span
+class="ec-lmss-10">Letter</span>. Le sous menu Display Settings vous permet également d&#8217;améliorer la
+netteté du rendu en positionnant les deux valeurs <span
+class="ec-lmbx-10">Text Alpha </span>et <span
+class="ec-lmbx-10">Graphics Alpha </span>à 4
+bits.
+<!--l. 1991--><p class="noindent">Pour ce qui est de l&#8217;impression, consulter la sous-section&#x00A0;<a
+href="#x1-400007.10">7.10<!--tex4ht:ref: sub:printing --></a>.
+<!--l. 1994--><p class="noindent">Les fichiers <span
+class="ec-lmtt-10">.ps </span>et <span
+class="ec-lmtt-10">.eps </span>seront automatiquement ouverts par <span
+class="ec-lmss-10">GSView</span>.
+
+
+<!--l. 1997--><p class="noindent">
+<h5 class="subsubsectionHead"><span class="titlemark">7.8.4 </span> <a
+ id="x1-380007.8.4"></a>Windvi</h5>
+<!--l. 2000--><p class="noindent">Le programme <span
+class="ec-lmss-10">tlpmgui </span>associe automatiquement les fichiers de suffixe <span
+class="ec-lmtt-10">.dvi </span>au programme <span
+class="ec-lmss-10">Windvi </span>mais il
+ne crée pas d&#8217;icône sur le bureau pour <span
+class="ec-lmss-10">Windvi</span>, il faut le faire à la main.
+<!--l. 2004--><p class="noindent">Lancer <span
+class="ec-lmss-10">Windvi </span>en double cliquant sur l&#8217;icône ou à partir de la ligne de commande.
+<!--l. 2007--><p class="noindent">Pour sélectionner un format de papier US Letter, allez dans le menu <span
+class="ec-lmss-10">View</span><span
+class="cmsy-10">&#x2192;</span><span
+class="ec-lmss-10">Options</span><span
+class="cmsy-10">&#x2192;</span><span
+class="ec-lmss-10">Papertype </span>et
+sélectionnez &#171; US (8.5"x11") &#187; dans la liste déroulante Paper Type. Cliquez OK et fermez
+<span
+class="ec-lmss-10">Windvi</span>.
+<!--l. 2012--><p class="noindent">La première fois que vous ouvrirez un fichier <span
+class="ec-lmtt-10">.dvi</span>, vous pouvez trouver le facteur de zoom trop
+important<span class="frenchb-thinspace">&nbsp;</span>; réduisez-le en tapant sur la touche &#171; moins &#187; du clavier numérique jusqu&#8217;à ce qu&#8217;il soit à
+votre goût.
+<!--l. 2017--><p class="noindent">Vous pouvez modifier le format de papier dans les options de <span
+class="ec-lmss-10">Windvi </span>(menu View, Options) ainsi
+qu&#8217;un certain nombre d&#8217;autres paramètres comme par exemple la capacité à exécuter des
+commandes système spécifiées dans le document (désactivé par défaut pour des raisons de
+sécurité).
+<!--l. 2023--><p class="noindent">Les paramètres de <span
+class="ec-lmss-10">Windvi </span>sont enregistrés dans un fichier de nom <span class="obeylines-h"><a
+href="windvi.cnf" class="url" ><span
+class="ec-lmtt-10">windvi.cnf</span></a></span>. Vous pouvez le localiser
+de la manière suivante<span class="frenchb-nbsp">&nbsp;</span>:
+
+
+<table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+<div class="fancyvrb" id="fancyvrb4">
+<a
+ id="x1-38002r1"></a>&#x00A0;&#x00A0;C:\&gt;kpsewhich&#x00A0;--expand-var&#x00A0;$HOME/windvi.cnf
+</div>
+</div>
+</td></tr></table>
+<!--l. 2028--><p class="nopar">
+<!--l. 2032--><p class="noindent">Si vous avez des problèmes avec <span
+class="ec-lmss-10">Windvi</span>, il est conseillé d&#8217;effacer le fichier de configuration, puis de refaire
+un test dans la configuration par défaut.
+<!--l. 2036--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">7.9 </span> <a
+ id="x1-390007.9"></a>Tests</h4>
+<!--l. 2038--><p class="noindent">Pour des procédures génériques de vérification, voir section&#x00A0;<a
+href="#x1-180004.2">4.2<!--tex4ht:ref: sec:test-install --></a>, page&#x00A0;<a
+href="#x1-180004.2">27<!--tex4ht:ref: sec:test-install --></a>. Cette section décrit les tests
+spécifiques à Windows.
+<!--l. 2042--><p class="noindent">Vous pouvez tester l&#8217;installation en ouvrant le fichier <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">sample2e.tex</span></span></span> dans votre éditeur (<span
+class="ec-lmss-10">XEmacs</span>,
+<span
+class="ec-lmss-10">WinShell</span>) qui se trouve dans <span class="obeylines-h"><a
+href="C:\TeXLive2005\texmf-dist\tex\latex\base" class="url" ><span
+class="ec-lmtt-10">C:\TeXLive2005\texmf-dist\tex\latex\base</span></a></span>. Le source <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span> doit
+apparaître à l&#8217;écran. Compilez-le en cliquant sur le menu (XEmacs) <span
+class="ec-lmss-10">Command</span><span
+class="cmsy-10">&#x2192;</span><span
+class="ec-lmss-10">LaTeX </span>ou sur l&#8217;icône
+<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span> (WinShell) dans la barre d&#8217;outils, ensuite affichez-le en cliquant sur le menu (XEmacs)
+<span
+class="ec-lmss-10">Command</span><span
+class="cmsy-10">&#x2192;</span><span
+class="ec-lmss-10">View DVI </span>ou sur l&#8217;icône Preview (Windvi).
+<!--l. 2053--><p class="noindent">La première fois que vous afficherez un document avec <span
+class="ec-lmss-10">Windvi</span>, il va créer les fichiers de fontes
+bitmaps qui ne sont pas installées. Après avoir visualisé quelques fichiers, vous aurez créé la
+plupart de ces fichiers et vous ne verrez plus souvent apparaître la fenêtre de création de
+fontes.
+<!--l. 2059--><p class="noindent">En cas de problèmes, reportez-vous à la sous-section&#x00A0;<a
+href="#x1-480007.12">7.12<!--tex4ht:ref: sec:troubleshooting --></a>.
+<!--l. 2062--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">7.10 </span> <a
+ id="x1-400007.10"></a>Impression</h4>
+<!--l. 2065--><p class="noindent">Il est possible d&#8217;imprimer depuis <span
+class="ec-lmss-10">Windvi</span>. Dans ce cas, l&#8217;impression utilise le pilote unifié d&#8217;impression de
+Windows, il est donc par définition compatible avec toutes les imprimantes. Cependant, il y a un
+inconvénient<span class="frenchb-nbsp">&nbsp;</span>: cette impression génère des fichiers (spool) très importants, quelques versions anciennes de
+Windows le supportent mal. L&#8217;avantage est que vous pouvez tirer parti de l&#8217;impression d&#8217;images BMP ou
+WMF par exemple. Il faut également faire bien attention à ce que les paramètres de l&#8217;imprimante soient
+correctement définis (sous-section&#x00A0;<a
+href="#x1-380007.8.4">7.8.4<!--tex4ht:ref: sub:windvi --></a>) sous peine d&#8217;avoir un effet d&#8217;échelle (imprimer à 600 dpi sur
+une imprimante qui fait réellement 300 dpi aboutit à n&#8217;avoir qu&#8217;un seul quart de la page
+visible).
+<!--l. 2078--><p class="noindent">L&#8217;impression est souvent plus rapide en utilisant <span
+class="ec-lmss-10">dvips</span>, puis en imprimant le fichier <span
+class="ec-lmtt-10">.ps </span>depuis <span
+class="ec-lmss-10">GSView</span>.
+Pour imprimer depuis <span
+class="ec-lmss-10">GSView</span>, sélectionner <span
+class="ec-lmbx-10">Print. . . </span>dans le menu <span
+class="ec-lmbx-10">File</span>. Une fenêtre de dialogue pour
+l&#8217;impression apparaît.
+<!--l. 2083--><p class="noindent">Si vous utilisez une imprimante PostScript, <span
+class="ec-lmri-10">soyez s</span><span
+class="ec-lmri-10">ûr de s</span><span
+class="ec-lmri-10">électionner </span><span
+class="ec-lmbxi-10">PostScript Printer </span>en choisissant
+cette option dans <span
+class="ec-lmbx-10">Print Method </span>en bas à gauche de la boîte de dialogue, faute de quoi
+l&#8217;impression échouera. Vous pouvez ensuite sélectionner une imprimante quelconque parmi celles
+installées.
+<!--l. 2090--><p class="noindent">Si vous utilisez une imprimante qui ne supporte pas PostScript, sélectionnez <span
+class="ec-lmbx-10">Ghostscript</span>
+<span
+class="ec-lmbx-10">Device </span>dans <span
+class="ec-lmbx-10">Print Method</span>. Ensuite cliquez sur le bouton <span
+class="ec-lmbx-10">djet500 </span>et sélectionnez votre
+
+imprimante.
+<!--l. 2102--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">7.11 </span> <a
+ id="x1-410007.11"></a>Trucs et astuces à propos de la plate-forme Win32</h4>
+<!--l. 2104--><p class="noindent">
+<h5 class="subsubsectionHead"><span class="titlemark">7.11.1 </span> <a
+ id="x1-420007.11.1"></a>Différentes déclinaisons de Win32</h5>
+<!--l. 2106--><p class="noindent">Ce que recouvre la dénomination Win32 n&#8217;est pas un système d&#8217;exploitation. C&#8217;est un ensemble de
+fonctions très vaste (environ 12000 fonctions dans les fichiers d&#8217;en-tête du SDK Microsoft) que vous
+pouvez utiliser pour écrire des programmes pour différentes versions des systèmes d&#8217;exploitation de la
+famille Windows.
+<!--l. 2113--><p class="noindent">Windows se décline en plusieurs versions<span class="frenchb-nbsp">&nbsp;</span>:
+ <ul class="itemize1">
+ <li class="itemize">Win95, Win98 et WinME, qui <span
+class="ec-lmri-10">ne sont pas de vrais syst</span><span
+class="ec-lmri-10">èmes d&#8217;exploitation multit</span><span
+class="ec-lmri-10">âches et</span>
+ <span
+class="ec-lmri-10">multithreads</span>. Ils sont en fait les dernières incarnations de DOS. On peut s&#8217;en apercevoir, car
+ en lançant le PC, l&#8217;interpréteur de commandes <span class="obeylines-h"><a
+href="command.com" class="url" ><span
+class="ec-lmtt-10">command.com</span></a></span> est chargé et si vous arrêtez
+ le processus à ce moment, vous pouvez demander la version courante (de DOS) et il vous
+ est répondu quelque chose du style "MS-DOS 7.0", au moins pour les versions anciennes de
+ Windows&#x00A0;9x<span class="frenchb-thinspace">&nbsp;</span>;
+ </li>
+ <li class="itemize">Windows NT est un système d&#8217;exploitation écrit à partir de zéro, avec un vrai multitâche
+ préemptif et des fonctionnalités de très haut niveau<span class="frenchb-thinspace">&nbsp;</span>;
+ </li>
+ <li class="itemize">Windows 2000 est écrit sur une base NT, il est doté de toutes les facilités offertes par Win98<span class="frenchb-thinspace">&nbsp;</span>;
+ </li>
+ <li class="itemize">Windows XP existe en versions Personnelle et Professionnelle. C&#8217;est la dernière étape dans la
+ fusion entre les deux lignes de produits (basée sur Windows&#x00A0;9x et basée sur NT). XP est écrit
+ sur une base NT.</li></ul>
+<!--l. 2134--><p class="noindent">Windows&#x00A0;9x peut faire tourner des programmes 32&#x00A0;bits et des programmes 16&#x00A0;bits en même temps.
+Mais le système d&#8217;exploitation lui-même n&#8217;est pas entièrement écrit en mode 32&#x00A0;bits et ne fournit pas
+une protection mémoire entre les applications<span class="frenchb-nbsp">&nbsp;</span>: les applications 16&#x00A0;bits peuvent écraser des parties du
+système d&#8217;exploitation en mémoire<span class="frenchb-thinspace">&nbsp;</span>! Des parties du système telles que le GDI (<span
+class="ec-lmri-10">Graphical Device</span>
+<span
+class="ec-lmri-10">Interface</span>) ne se voient allouer que des ressources de taille très limitée pour gérer les bitmaps,
+les pinceaux et les polices, et ces ressources sont allouées de manière globale pour tous les
+programmes qui tournent de manière concurrente. Par exemple, toutes les entêtes de bitmaps
+utilisés par tous les programmes qui tournent simultanément ne doivent pas requérir plus de
+64&#x00A0;ko de mémoire. Ceci explique le comportement du moniteur de performance et le fait
+que vous pouvez mettre votre système à genoux en utilisant de manière intensive les objets
+graphiques.
+<!--l. 2151--><p class="noindent">NT, 2K et XP ne souffrent pas de ces limitations, ni d&#8217;aucune autre limitation de Windows&#x00A0;9x. Ce sont
+de vrais environnements multitâches, avec une vraie mémoire protégée. Ils répondent de manière plus
+fluide que Windows&#x00A0;9x de par leur meilleure gestion de la mémoire, leur système de gestion de fichiers
+plus performant, etc.
+<!--l. 2157--><p class="noindent">
+
+
+<h5 class="subsubsectionHead"><span class="titlemark">7.11.2 </span> <a
+ id="x1-430007.11.2"></a>La ligne de commande</h5>
+<!--l. 2159--><p class="noindent">Vous allez demander<span class="frenchb-nbsp">&nbsp;</span>: mais pourquoi diable devrais-je me préoccuper d&#8217;une ligne de commande alors que
+j&#8217;ai Windows<span class="frenchb-thinspace">&nbsp;</span>?
+<!--l. 2162--><p class="noindent">Bonne question. Le problème est de nature très générale. Toutes les opérations ne peuvent pas être
+accomplies très facilement à l&#8217;aide de la seule interface graphique. La ligne de commande vous donne la
+puissance de la programmation &#8211; si vous avez un bon interpréteur de commandes.
+<!--l. 2168--><p class="noindent">Mais le problème est plus fondamental<span class="frenchb-nbsp">&nbsp;</span>: <span class="TEX">T<span
+class="E">E</span>X</span> est un outil qui fonctionne <span
+class="ec-lmri-10">en batch</span>, de manière
+non-interactive. <span class="TEX">T<span
+class="E">E</span>X</span> a besoin de calculer la meilleure mise en page pour chaque page, de résoudre les
+références croisées, etc. Ceci ne peut être réalisé que par un traitement global du document. Ce n&#8217;est
+pas encore une tâche qui peut être réalisée interactivement.
+<!--l. 2175--><p class="noindent">Ceci implique que vous devriez utiliser <span class="TEX">T<span
+class="E">E</span>X</span> depuis la ligne de commande. En fait la situation
+n&#8217;est pas si catastrophique. Il y a un avantage à écrire des outils en ligne de commande pour
+des tâches complexes<span class="frenchb-nbsp">&nbsp;</span>: ils sont bien plus fiables, parce qu&#8217;ils n&#8217;héritent pas de la complexité
+inhérente aux interfaces graphiques. Il est ensuite possible de concevoir des outils graphiques qui
+servent d&#8217;interface aux outils en ligne de commande. C&#8217;est le cas de <span class="TEX">T<span
+class="E">E</span>X</span><span class="frenchb-nbsp">&nbsp;</span>: vous interagirez
+avec lui la plupart du temps au travers d&#8217;un éditeur de textes qui possède une interface
+graphique.
+<!--l. 2186--><p class="noindent">Cependant, il se peut que vous ayez besoin d&#8217;utiliser la ligne de commande dans certaines situations. Par
+exemple en cas de problèmes, parce que vous avez besoin de trouver une erreur dans votre installation &#8211;
+voir la section&#x00A0;<a
+href="#x1-480007.12">7.12<!--tex4ht:ref: sec:troubleshooting --></a>.
+<!--l. 2191--><p class="noindent">
+ <dl class="description"><dt class="description">
+<span
+class="ec-lmbx-10">Windows</span><span
+class="ec-lmbx-10">&#x00A0;</span><span
+class="ec-lmbx-10">9x, WinME</span> </dt><dd
+class="description">Vous ouvrirez une ligne de commande soit en cherchant l&#8217;icône MS-DOS
+ dans le menu &#171; <span
+class="ec-lmss-10">D</span><span
+class="ec-lmss-10">émarrer</span><span
+class="cmsy-10">&#x2192;</span><span
+class="ec-lmss-10">Programmes </span>&#187;, soit en choisissant &#171; <span
+class="ec-lmss-10">D</span><span
+class="ec-lmss-10">émarrer</span><span
+class="cmsy-10">&#x2192;</span><span
+class="ec-lmss-10">Ex</span><span
+class="ec-lmss-10">écuter </span>&#187;, puis en
+ tapant <span class="obeylines-h"><a
+href="command.com" class="url" ><span
+class="ec-lmtt-10">command.com</span></a></span> .
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">NT, 2K, XP</span> </dt><dd
+class="description">Vous ouvrirez une ligne de commande en cherchant &#171; <span
+class="ec-lmss-10">Invite de commandes </span>&#187; dans
+ le menu &#171; <span
+class="ec-lmss-10">D</span><span
+class="ec-lmss-10">émarrer</span><span
+class="cmsy-10">&#x2192;</span><span
+class="ec-lmss-10">Accessoires </span>&#187; (ces emplacements peuvent changer d&#8217;une version de
+ Windows à l&#8217;autre). Vous pouvez aussi choisir le menu &#171; Démarrer -&gt; Exécuter &#187; et taper <span class="obeylines-h"><a
+href="cmd.exe" class="url" ><span
+class="ec-lmtt-10">cmd.exe</span></a></span>, qui est le nom du nouvel interpréteur de commandes pour NT.</dd></dl>
+<!--l. 2204--><p class="noindent">
+<h5 class="subsubsectionHead"><span class="titlemark">7.11.3 </span> <a
+ id="x1-440007.11.3"></a>Les séparateurs de chemins</h5>
+<!--l. 2206--><p class="noindent">L&#8217;API Win32 admet les deux caractères <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">/</span></span></span> et <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">\</span></span></span> comme séparateurs pour les noms de fichiers. Mais pas les
+interpréteurs de commande<span class="frenchb-thinspace">&nbsp;</span>! Donc, chaque fois qu&#8217;un nom de fichier est utilisé par un programme, vous
+pouvez utiliser l&#8217;un ou l&#8217;autre séparateur, mais sur la ligne de commande, vous devez utiliser <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">\</span></span></span> comme
+unique séparateur. Ce qui explique que vous pouvez taper<span class="frenchb-nbsp">&nbsp;</span>:
+
+
+<table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+<div class="fancyvrb" id="fancyvrb5">
+<a
+ id="x1-44002r1"></a>&#x00A0;&#x00A0;&#x00A0;C:\&gt;set&#x00A0;TEXMFCNF=C:/Program&#x00A0;Files/TeXLive/texmf-var/web2c
+</div>
+</div>
+</td></tr></table>
+<!--l. 2214--><p class="nopar">mais pas<span class="frenchb-nbsp">&nbsp;</span>:
+
+
+<table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+<div class="fancyvrb" id="fancyvrb6">
+<a
+ id="x1-44004r1"></a>&#x00A0;&#x00A0;C:\&gt;dir&#x00A0;"C:/Program&#x00A0;Files/TeXLive"
+</div>
+</div>
+</td></tr></table>
+<!--l. 2218--><p class="nopar">Dans le premier cas, seuls des programmes utiliseront le chemin que vous avez fourni, dans le deuxième
+cas, c&#8217;est l&#8217;interpréteur de commandes qui va vouloir s&#8217;en servir directement.
+<!--l. 2223--><p class="noindent">Tout ceci pour dire, ne soyez pas surpris de voir des noms de fichiers écrits avec des <span class="obeylines-h"><a
+href="/" class="url" ><span
+class="ec-lmtt-10">/</span></a></span> en guise de
+séparateurs, à la mode Unix<span class="frenchb-thinspace">&nbsp;</span>; fp<span class="TEX">T<span
+class="E">E</span>X</span> est un portage de Web2C, dont l&#8217;objectif est d&#8217;être compatible avec
+toutes les plates-formes. Pour cette raison, les fichiers de configuration utilisent la convention Unix des
+séparateurs dans les noms de fichiers.
+<!--l. 2230--><p class="noindent">
+<h5 class="subsubsectionHead"><span class="titlemark">7.11.4 </span> <a
+ id="x1-450007.11.4"></a>Les systèmes de gestion de fichiers</h5>
+<!--l. 2232--><p class="noindent">Une des plus mauvaises caractéristiques de Windows&#x00A0;9x vis-à-vis de <span class="TEX">T<span
+class="E">E</span>X</span> est probablement ce qu&#8217;on
+appelle le système de fichiers FAT. <span class="TEX">T<span
+class="E">E</span>X</span> utilise une myriade de petits fichiers dont la taille varie entre
+1&#x00A0;ko et 5&#x00A0;ko. Le système FAT est ancien et date d&#8217;une époque bien antérieure à l&#8217;apparition des disques
+de plusieurs Go qui sont monnaie courante aujourd&#8217;hui. Tout ceci pour dire qu&#8217;il n&#8217;est pas possible de
+gérer efficacement les dizaines de fichiers de <span class="TEX">T<span
+class="E">E</span>X</span> Live sur un disque dur formaté en FAT. Les fichiers se
+voient allouer chacun 32&#x00A0;ko au minimum, donc l&#8217;installation de <span class="TEX">T<span
+class="E">E</span>X</span> Live utilise beaucoup plus de place
+que nécessaire.
+<!--l. 2243--><p class="noindent">Le seul moyen d&#8217;éviter ce problème consiste à passer en FAT32 ou NTFS. Ces systèmes sont plus récents
+et n&#8217;ont pas l&#8217;inconvénient de FAT. La taille des clusters par défaut y est de 4&#x00A0;ko, leur accès est plus
+performant. NTFS est protégé, redondant et on peut même ajuster la taille des clusters jusqu&#8217;à un
+minimum de 512 octets à la création.
+<!--l. 2250--><p class="noindent">
+<h5 class="subsubsectionHead"><span class="titlemark">7.11.5 </span> <a
+ id="x1-460007.11.5"></a>Comment ajouter un répertoire à votre PATH</h5>
+<!--l. 2252--><p class="noindent">Il existe dans votre système des variables qui agissent un peu comme des variables globales à tous vos
+programmes. On appelle cet ensemble de variables <span
+class="ec-lmri-10">l&#8217;environnement</span>. Chaque programme hérite à son
+démarrage d&#8217;une copie de l&#8217;environnement. Il peut modifier les valeurs des variables, ajouter ou enlever
+des variables, mais les modifications ne sont effectives que pour sa propre copie et ne sont pas propagées
+aux autres programmes, sauf à ceux qu&#8217;il lance lui-même.
+<!--l. 2261--><p class="noindent">Votre variable PATH est une variable spéciale de l&#8217;environnement utilisée pour chercher les programmes
+lorsque vous en demandez l&#8217;exécution. Il y a une procédure différente pour modifier cette variable selon
+que vous êtes sous Windows&#x00A0;9x, ME ou NT/2K/XP.
+<!--l. 2267--><p class="noindent">
+ <dl class="description"><dt class="description">
+<span
+class="ec-lmbx-10">Windows 95/98</span> </dt><dd
+class="description">Éditez votre fichier <span class="obeylines-h"><a
+href="autoexec.bat" class="url" ><span
+class="ec-lmtt-10">autoexec.bat</span></a></span>. Dans ce fichier, vous trouverez une ligne
+ commençant par <span class="obeylines-h"><a
+href="PATH=" class="url" ><span
+class="ec-lmtt-10">PATH=</span></a></span> et suivie par une liste de répertoires séparés par des points-virgules.
+ Ajoutez le répertoire contenant les programmes exécutables au bout de cette ligne. Cette ligne
+ ressemble alors à la suivante<span class="frenchb-nbsp">&nbsp;</span>:
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ <div class="fancyvrb" id="fancyvrb7">
+<a
+ id="x1-46002r1"></a>&#x00A0;&#x00A0;PATH=C:\windows;C:\windows\system;C:\TeXLive2005\bin\win32
+</div>
+</div>
+ </td></tr></table>
+ <!--l. 2276--><p class="nopar">Les modifications ne prendront effet qu&#8217;après redémarrage de la machine.
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">Windows ME</span> </dt><dd
+class="description">Vous devez utiliser le programme <span class="obeylines-h"><a
+href="C:\windows\system\msconfig.exe" class="url" ><span
+class="ec-lmtt-10">C:\windows\system\msconfig.exe</span></a></span> pour pouvoir
+ modifier une des variables d&#8217;environnement. Dans ce programme, choisissez l&#8217;onglet
+ Environnement, ensuite ajoutez ou modifiez la variable de votre choix. Il faut alors redémarrer la
+ machine pour que les modifications prennent effet.
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">Windows NT/2K/XP</span> </dt><dd
+class="description">Ouvrez le <span
+class="ec-lmss-10">Panneau</span><span
+class="ec-lmss-10">&#x00A0;</span><span
+class="ec-lmss-10">de</span><span
+class="ec-lmss-10">&#x00A0;</span><span
+class="ec-lmss-10">Contr</span><span
+class="ec-lmss-10">ôle</span>, accessible depuis le menu <span
+class="ec-lmss-10">D</span><span
+class="ec-lmss-10">émarrer</span><span
+class="cmsy-10">&#x2192;</span>
+ <span
+class="ec-lmss-10">Param</span><span
+class="ec-lmss-10">ètres</span><span
+class="cmsy-10">&#x2192;</span><span
+class="ec-lmss-10">Panneau</span><span
+class="ec-lmss-10">&#x00A0;</span><span
+class="ec-lmss-10">de</span><span
+class="ec-lmss-10">&#x00A0;</span><span
+class="ec-lmss-10">Contr</span><span
+class="ec-lmss-10">ôle</span>. Ouvrez l&#8217;icône Système, la fenêtre des <span
+class="ec-lmss-10">Propri</span><span
+class="ec-lmss-10">ét</span><span
+class="ec-lmss-10">és syst</span><span
+class="ec-lmss-10">ème</span>
+ s&#8217;ouvre. Choisissez l&#8217;onglet <span
+class="ec-lmss-10">Environnement </span>ou cherchez un bouton <span
+class="ec-lmss-10">Variables d&#8217;environnement </span>parmi
+ les différentes boîtes de dialogue offertes. Vous pouvez maintenant modifier vos propres variables
+ d&#8217;environnement. Il est à noter que les variables d&#8217;environnement système communes à
+ tous les utilisateurs sont également affichées. Vous ne pouvez les modifier que si vous
+ avez les droits d&#8217;administrateur. Si c&#8217;est le cas, vous pouvez modifier la variable <span class="obeylines-h"><a
+href="PATH" class="url" ><span
+class="ec-lmtt-10">PATH</span></a></span>
+ pour tous les utilisateurs du système &#8211; mais vous devez savoir précisément ce que vous
+ faites.
+ <!--l. 2301--><p class="noindent">S&#8217;il y a déjà un <span class="obeylines-h"><a
+href="PATH" class="url" ><span
+class="ec-lmtt-10">PATH</span></a></span> défini pour votre compte utilisateur, cliquez dessus. Dans le champ
+ <span
+class="ec-lmss-10">Variable </span>apparaît <span class="obeylines-h"><a
+href="PATH" class="url" ><span
+class="ec-lmtt-10">PATH</span></a></span> et dans le champ <span
+class="ec-lmss-10">Valeur</span>, la liste courante de répertoires séparés
+ par des points-virgules. Ajoutez les répertoires où se trouvent vos exécutables (i.e. <span class="obeylines-h"><a
+href="C:\TeXLive2005\bin\win32" class="url" ><span
+class="ec-lmtt-10">C:\TeXLive2005\bin\win32</span></a></span>). Si la variable <span class="obeylines-h"><a
+href="PATH" class="url" ><span
+class="ec-lmtt-10">PATH</span></a></span> n&#8217;est pas encore définie, il suffit de taper son
+ nom dans le champ <span
+class="ec-lmss-10">Variable </span>et la valeur initiale que vous souhaitez lui donner dans le champ
+ <span
+class="ec-lmss-10">Valeur</span>. Important<span class="frenchb-nbsp">&nbsp;</span>: cliquez sur le bouton <span
+class="ec-lmss-10">Appliquer </span>avant de cliquer sur <span
+class="ec-lmss-10">Ok</span>, de cette façon, les
+ modifications seront propagées immédiatement à la session courante. Soyez prudent quand vous
+ modifiez les variables d&#8217;environnement.</dd></dl>
+<!--l. 2314--><p class="noindent">Le meilleur moyen de savoir si une variable a été correctement définie consiste à ouvrir une console et à
+taper
+
+
+<table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+<div class="fancyvrb" id="fancyvrb8">
+<a
+ id="x1-46004r1"></a>&#x00A0;&#x00A0;set&#x00A0;VARIABLE
+</div>
+</div>
+</td></tr></table>
+<!--l. 2318--><p class="nopar">la valeur correspondante doit alors être affichée..
+<!--l. 2321--><p class="noindent">
+<h5 class="subsubsectionHead"><span class="titlemark">7.11.6 </span> <a
+ id="x1-470007.11.6"></a>Les moteurs <span class="TEX">T<span
+class="E">E</span>X</span></h5>
+<!--l. 2323--><p class="noindent">En lisant la documentation de Web2C, on voit que les différents programmes dérivés de <span class="TEX">T<span
+class="E">E</span>X</span> utilisent le
+même moteur de base. Par exemple, <span class="obeylines-h"><a
+href="tex.exe" class="url" ><span
+class="ec-lmtt-10">tex.exe</span></a></span> et <span class="obeylines-h"><a
+href="latex.exe" class="url" ><span
+class="ec-lmtt-10">latex.exe</span></a></span> sont des copies exactes du même
+programme, mais chacun utilise un fichier de format différent, en se basant sur le nom par lequel il a été
+invoqué.
+<!--l. 2330--><p class="noindent">Sous Unix, ce mode de fonctionnement est réalisé en faisant appel aux <span
+class="ec-lmri-10">liens symboliques</span>. On peut ainsi
+économiser un peu d&#8217;espace disque, car plusieurs moteurs de base sont utilisés avec différents fichiers de
+format.
+<!--l. 2335--><p class="noindent">L&#8217;API Win32 ne connaît pas les liens symboliques. Dans le but d&#8217;économiser presqu&#8217;autant d&#8217;espace
+disque, tous les moteurs <span class="TEX">T<span
+class="E">E</span>X</span> de base ont été mis dans des DLL (<span
+class="ec-lmri-10">Dynamic Linked Library</span>). Ceci se
+traduit par l&#8217;aspect suivant pour les fichiers<span class="frenchb-nbsp">&nbsp;</span>: <div class="alltt">
+<!--l. 2339--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">18/09/2005</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;14:19</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;3</span><span
+class="ec-lmtt-10">&#x00A0;584</span><span
+class="ec-lmtt-10">&#x00A0;latex.exe</span>
+<br><span
+class="ec-lmtt-10">18/09/2005</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;14:19</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;3</span><span
+class="ec-lmtt-10">&#x00A0;584</span><span
+class="ec-lmtt-10">&#x00A0;pdfetex.exe</span>
+<br><span
+class="ec-lmtt-10">18/09/2005</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;14:19</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;524</span><span
+class="ec-lmtt-10">&#x00A0;288</span><span
+class="ec-lmtt-10">&#x00A0;tl90pdfetex.dll</span>
+</div>
+</div> et le fichier <span class="obeylines-h"><a
+href="latex.exe" class="url" ><span
+class="ec-lmtt-10">latex.exe</span></a></span> n&#8217;est ni plus ni moins qu&#8217;une copie presqu&#8217;identique du fichier <span class="obeylines-h"><a
+href="pdfetex.exe" class="url" ><span
+class="ec-lmtt-10">pdfetex.exe</span></a></span>,
+utilisant le même moteur <span class="obeylines-h"><a
+href="tl90pdfetex.dll" class="url" ><span
+class="ec-lmtt-10">tl90pdfetex.dll</span></a></span>. La même astuce a été utilisée pour la famille de
+programmes <span class="obeylines-h"><a
+href="mktex*.exe" class="url" ><span
+class="ec-lmtt-10">mktex*.exe</span></a></span> qui utilisent tous la bibliothèque <span class="obeylines-h"><a
+href="mktex.dll" class="url" ><span
+class="ec-lmtt-10">mktex.dll</span></a></span>.
+<!--l. 2350--><p class="noindent">Il existe même un outil générique appelé <span class="obeylines-h"><a
+href="irun.exe" class="url" ><span
+class="ec-lmtt-10">irun.exe</span></a></span> qui permet de simuler les liens durs de Unix sous
+Win32, mais uniquement pour les fichiers <span
+class="ec-lmtt-10">.exe</span>.
+<!--l. 2354--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">7.12 </span> <a
+ id="x1-480007.12"></a>En cas de problème</h4>
+<!--l. 2357--><p class="noindent">
+<h5 class="subsubsectionHead"><span class="titlemark">7.12.1 </span> <a
+ id="x1-490007.12.1"></a>Que faire si <span
+class="ec-lmtt-10">latex </span>ne trouve pas vos fichiers<span class="frenchb-thinspace">&nbsp;</span>?</h5>
+
+
+ <ul class="itemize1">
+ <li class="itemize"><span
+class="ec-lmss-10">kpsewhich </span>est l&#8217;outil de choix pour trouver la source de n&#8217;importe quel problème.
+ Malheureusement, <span
+class="ec-lmss-10">kpsewhich </span>écrit la trace de ses recherches sur le flux <span class="obeylines-h"><a
+href="stderr" class="url" ><span
+class="ec-lmtt-10">stderr</span></a></span>, et les
+ anciennes versions de la console de Windows ne savaient pas rediriger ce flux vers un
+ fichier <span class="footnote-mark"><a
+href="#fn6x0" id="fn6x0-bk"><sup>6</sup></a></span><a
+ id="x1-49001f6"></a>.
+ Pour des besoins de diagnostic, vous pouvez positionner temporairement une variable d&#8217;environnement
+ (dans une console)<span class="frenchb-nbsp">&nbsp;</span>:
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ <div class="fancyvrb" id="fancyvrb9">
+<a
+ id="x1-49003r1"></a>&#x00A0;&#x00A0;SET&#x00A0;KPATHSEA_DEBUG_OUTPUT=err.log
+</div>
+</div>
+ </td></tr></table>
+ <!--l. 2371--><p class="nopar">Vous pouvez également définir un niveau de trace<span class="frenchb-nbsp">&nbsp;</span>:
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ <div class="fancyvrb" id="fancyvrb10">
+<a
+ id="x1-49005r1"></a>&#x00A0;&#x00A0;SET&#x00A0;KPATHSEA_DEBUG=-1
+</div>
+</div>
+ </td></tr></table>
+ <!--l. 2375--><p class="nopar">
+ <!--l. 2377--><p class="noindent">La trace de l&#8217;exécution des commandes suivantes sera conservée dans le fichier <span class="obeylines-h"><a
+href="err.log" class="url" ><span
+class="ec-lmtt-10">err.log</span></a></span>. Si vous
+ voulez rediriger le flux stderr sur le flux stdout, ce qui n&#8217;est normalement possible sous aucune version
+ de Windows, il vous suffit de faire<span class="frenchb-nbsp">&nbsp;</span>:
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ <div class="fancyvrb" id="fancyvrb11">
+<a
+ id="x1-49007r1"></a>&#x00A0;&#x00A0;SET&#x00A0;KPATHSEA_DEBUG_OUTPUT=con:
+</div>
+</div>
+ </td></tr></table>
+ <!--l. 2383--><p class="nopar">De cette manière, vous pourrez rediriger à la fois stdout et stderr dans le même fichier.
+ </li>
+ <li class="itemize">En supposant que l&#8217;installation a été faite dans <span
+class="ec-lmtt-10">C</span><span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmtt-10">:/TeX</span>, vérifiez les valeurs suivantes<span class="frenchb-nbsp">&nbsp;</span>:
+ <br class="newline"><!--tex4ht:inline--><div class="tabular"><table class="tabular"
+cellspacing="0" cellpadding="0"
+frame="void" id="TBL-5-" ><colgroup id="TBL-5-1g"><col
+id="TBL-5-1"><col
+id="TBL-5-2"></colgroup><tr
+ valign="baseline" id="TBL-5-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-1-1"
+class="td11"> <span
+class="ec-lmtt-10">kpsewhich -expand-path $SELFAUTOPARENT </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-1-2"
+class="td11"> <span
+class="ec-lmtt-10">C</span><span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmtt-10">:/TeX </span></td>
+</tr><tr
+ valign="baseline" id="TBL-5-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-2-1"
+class="td11"> <span
+class="ec-lmtt-10">kpsewhich -expand-path $TEXMF </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-2-2"
+class="td11"> <span
+class="ec-lmtt-10">C</span><span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmtt-10">:/TeX/texmf.... </span></td>
+</tr><tr
+ valign="baseline" id="TBL-5-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-3-1"
+class="td11"> <span
+class="ec-lmtt-10">kpsewhich -expand-path $TEXMFCNF </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-3-2"
+class="td11"> <span
+class="ec-lmtt-10">.</span><span class="frenchb-thinspace">&nbsp;</span><span
+class="ec-lmtt-10">;C</span><span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmtt-10">:/TeX/texmf-var/web2c</span><span class="frenchb-thinspace">&nbsp;</span><span
+class="ec-lmtt-10">; </span></td>
+</tr><tr
+ valign="baseline" id="TBL-5-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-4-1"
+class="td11"> <span
+class="ec-lmtt-10">kpsewhich -expand-var $TEXINPUTS </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-4-2"
+class="td11"> <span
+class="ec-lmtt-10">.</span><span class="frenchb-thinspace">&nbsp;</span><span
+class="ec-lmtt-10">;C</span><span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmtt-10">:/TeX/texmf/tex// </span></td></tr></table>
+ </div>
+ </li>
+ <li class="itemize">Si des variables d&#8217;environnement liées à TeX sont positionnées dans votre environnement, enlevez-les,
+ car elles masquent les valeurs existant dans le fichier <span class="obeylines-h"><a
+href="texmf.cnf" class="url" ><span
+class="ec-lmtt-10">texmf.cnf</span></a></span>.
+ </li>
+ <li class="itemize">Vérifiez les valeurs de<span class="frenchb-nbsp">&nbsp;</span>:
+ <br class="newline"><!--tex4ht:inline--><div class="tabular"><table class="tabular"
+cellspacing="0" cellpadding="0"
+frame="void" id="TBL-6-" ><colgroup id="TBL-6-1g"><col
+id="TBL-6-1"><col
+id="TBL-6-2"></colgroup><tr
+ valign="baseline" id="TBL-6-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-1-1"
+class="td11"> <span
+class="ec-lmtt-10">kpsewhich cmr10.tfm </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-6-1-2"
+class="td11"> <span
+class="ec-lmtt-10">C</span><span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmtt-10">:/TeX/texmf/fonts/tfm/public/cm/cmr10.tfm </span></td>
+</tr><tr
+ valign="baseline" id="TBL-6-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-2-1"
+class="td11"> <span
+class="ec-lmtt-10">kpsewhich latex.fmt </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-6-2-2"
+class="td11"> <span
+class="ec-lmtt-10">C</span><span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmtt-10">:/TeX/texmf/web2c/latex.fmt </span></td></tr></table>
+ </div>
+ </li>
+ <li class="itemize">à ce point, si tout est correct, <span class="TEX">T<span
+class="E">E</span>X</span> et tous les programmes associés doivent fonctionner. Si ce n&#8217;est pas
+ le cas, vous devez poursuivre vos investigations avec l&#8217;option <span class="obeylines-h"><a
+href="-debug=n" class="url" ><span
+class="ec-lmtt-10">-debug=n</span></a></span> de <span class="obeylines-h"><a
+href="kpsewhich" class="url" ><span
+class="ec-lmtt-10">kpsewhich</span></a></span> et contrôler
+ toutes les valeurs. Essayez d&#8217;identifier et de signaler le problème.</li></ul>
+<!--l. 2415--><p class="noindent">
+<h5 class="subsubsectionHead"><span class="titlemark">7.12.2 </span> <a
+ id="x1-500007.12.2"></a>Que faire si votre installation ne fonctionne toujours pas selon vos attentes<span class="frenchb-thinspace">&nbsp;</span>?</h5>
+<!--l. 2417--><p class="noindent">Il faut se poser plusieurs questions<span class="frenchb-nbsp">&nbsp;</span>:
+ <ol class="enumerate1" >
+ <li class="enumerate" value="1"
+><a
+ id="x1-50002x1"></a>Est-ce que <span class="obeylines-h"><a
+href="tex.exe" class="url" ><span
+class="ec-lmtt-10">tex.exe</span></a></span> est bien dans mon <span class="obeylines-h"><a
+href="PATH" class="url" ><span
+class="ec-lmtt-10">PATH</span></a></span><span class="frenchb-thinspace">&nbsp;</span>?
+ </li>
+ <li class="enumerate" value="2"
+><a
+ id="x1-50004x2"></a>Est-ce que la variable d&#8217;environnement <span class="obeylines-h"><a
+href="TEXMFCNF" class="url" ><span
+class="ec-lmtt-10">TEXMFCNF</span></a></span> est bien positionnée à
+ <br class="newline"><span class="obeylines-h"><a
+href="C:/TeXLive2005/texmf-var/web2c" class="url" ><span
+class="ec-lmtt-10">C:/TeXLive2005/texmf-var/web2c</span></a></span> (valeur par défaut)<span class="frenchb-thinspace">&nbsp;</span>?
+ </li>
+ <li class="enumerate" value="3"
+><a
+ id="x1-50006x3"></a>Est-ce qu&#8217;il y a des erreurs dans le fichier de log <span
+class="ec-lmtt-10">tlmpgui.log </span>généré lors de l&#8217;installation par
+ <span class="obeylines-h"><a
+href="tlmpgui" class="url" ><span
+class="ec-lmtt-10">tlmpgui</span></a></span><span class="frenchb-thinspace">&nbsp;</span>? Ce fichier est dans le répertoire <span
+class="ec-lmtt-10">TEMP</span>, les erreurs sont repérées par la séquence
+ &#171; <span
+class="ec-lmtt-10">Error </span>&#187;.
+ </li>
+ <li class="enumerate" value="4"
+><a
+ id="x1-50008x4"></a>Y a-t-il des correctifs de bogues
+ correspondant au problème à <span class="obeylines-h"><a
+href="http://www.tug.org/tex-live.html" class="url" ><span
+class="ec-lmtt-10">http://www.tug.org/tex-live.html</span></a></span> (improbable, mais il
+ vaut mieux le vérifier).
+ </li></ol>
+<!--l. 2436--><p class="noindent">Le logiciel <span class="TEX">T<span
+class="E">E</span>X</span> Live est composé de centaines de programmes et de milliers de fichiers d&#8217;origines très
+diverses. Il est pratiquement impossible de prédire toutes les causes possibles de problèmes.
+Néanmoins, nous ferons notre possible pour vous aider dans tous les cas (voir section&#x00A0;<a
+href="#x1-50001.2">1.2<!--tex4ht:ref: sec:help --></a>,
+p.&#x00A0;<a
+href="#x1-50001.2">6<!--tex4ht:ref: sec:help --></a>).
+
+
+<!--l. 2444--><p class="noindent">
+<h3 class="sectionHead"><span class="titlemark">8 </span> <a
+ id="x1-510008"></a>Guide d&#8217;utilisation du système Web2C</h3>
+<!--l. 2446--><p class="noindent">Web2Cest 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&#8217;est le c&#339;ur de <span class="TEX">T<span
+class="E">E</span>X</span> Live.
+<!--l. 2450--><p class="noindent">Un peu d&#8217;histoire<span class="frenchb-nbsp">&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.
+<!--l. 2458--><p class="noindent">Le système Web2C fonctionne sur Unix, les systèmes Windows 32 bits, Mac OS X et de nombreux autres
+systèmes d&#8217;exploitation. Il utilise les sources originales de D.E.&#x00A0;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>qui sont tous traduits en langage C. Les composants du noyau de <span class="TEX">T<span
+class="E">E</span>X</span>
+sont<span class="frenchb-nbsp">&nbsp;</span>:
+<!--l. 2464--><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&#8217;é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. 2494--><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&#8217;ensemble de la famille de programmes peut aider à exploiter de façon optimale votre
+installation Web2C.
+<!--l. 2503--><p class="noindent">Presque tous ces programmes suivent les options standard de GNU<span class="frenchb-nbsp">&nbsp;</span>:
+ <dl class="description"><dt class="description">
+<span
+class="ec-lmtk-10">--help</span> </dt><dd
+class="description">imprime le sommaire de l&#8217;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. 2512--><p class="noindent">Pour localiser les fichiers, les programmes Web2C utilisent la bibliothèque de recherche Kpathsea. Cette
+bibliothèque utilise une combinaison de variables d&#8217;environnement et un certain nombre de fichiers de
+paramètres pour optimiser la recherche dans l&#8217;é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&#8217;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&#8217;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. 2527--><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. 2529--><p class="noindent">Décrivons en premier lieu le mécanisme de recherche de la bibliothèque Kpathsea.
+<!--l. 2532--><p class="noindent">Nous appelons <span
+class="ec-lmri-10">chemin de recherche </span>une liste, séparée par &#171; deux-points &#187; ou &#171; point-virgule &#187;,
+d&#8217;é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 &#171; <span
+class="ec-lmtt-10">my-file </span>&#187; le long d&#8217;un chemin &#171; <span
+class="ec-lmtt-10">.</span><span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmtt-10">:/dir </span>&#187;,
+Kpathsea vérifie chaque élément du chemin<span class="frenchb-nbsp">&nbsp;</span>: d&#8217;abord <span class="obeylines-h"><a
+href="./my-file" class="url" ><span
+class="ec-lmtt-10">./my-file</span></a></span>, puis <span class="obeylines-h"><a
+href="/dir/my-file" class="url" ><span
+class="ec-lmtt-10">/dir/my-file</span></a></span>, et renvoie la
+première occurrence (voire toutes).
+
+<!--l. 2542--><p class="noindent">Afin d&#8217;optimiser l&#8217;adaptation à tous les systèmes d&#8217;exploitation, Kpathsea peut utiliser dans les noms de
+fichiers des séparateurs différents de deux-points (&#171;<span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmtt-10">: </span>&#187;) et barre oblique (&#171; <span
+class="ec-lmtt-10">/ </span>&#187;) pour les systèmes
+non-Unix.
+<!--l. 2548--><p class="noindent">Pour vérifier un élément de chemin particulier <span
+class="ec-lmro-10">p</span>, Kpathsea vérifie d&#8217;abord si une base de données
+existante (voir page&#x00A0;<a
+href="#x1-600008.2">62<!--tex4ht:ref: 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. 2555--><p class="noindent">Si la base de données n&#8217;existe pas, si elle ne s&#8217;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&#8217;a pas été interdit
+par une commande commençant par &#171;<span class="frenchb-thinspace">&nbsp;</span><span
+class="ec-lmtt-10">!</span><span class="frenchb-thinspace">&nbsp;</span><span
+class="ec-lmtt-10">! </span>&#187; 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. 2567--><p class="noindent">La condition &#171; le fichier est censé exister &#187; est liée aux fichiers&#x00A0;&#171; <span
+class="ec-lmtt-10">.vf </span>&#187; et aux fichiers d&#8217;entrée lus par la
+commande <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;<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&#8217;actualisez pas le fichier <span
+class="ec-lmtt-10">ls-R </span>lors de l&#8217;installation
+d&#8217;un nouveau fichier &#171; <span
+class="ec-lmtt-10">.vf </span>&#187;, il ne sera jamais trouvé. Chaque élément de chemin est alors vérifié<span class="frenchb-nbsp">&nbsp;</span>:
+d&#8217;abord dans la base de données puis sur le disque. Si une occurrence est trouvée, la recherche s&#8217;arrête et
+le résultat est obtenu.
+<!--l. 2581--><p class="noindent">Bien que l&#8217;élément de chemin le plus simple et le plus fréquent soit un nom de répertoire, Kpathsea
+supporte d&#8217;autres types d&#8217;éléments dans les chemins de recherche<span class="frenchb-nbsp">&nbsp;</span>: des valeurs par défaut différentes
+pour chaque programme, des noms de variables d&#8217;environnement, des valeurs de fichiers de
+configuration, les répertoires de l&#8217;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&#8217;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. 2596--><p class="noindent">Notons que si le nom de fichier cherché est absolu ou explicitement relatif, c&#8217;est-à-dire commençant par
+&#171; <span
+class="ec-lmtt-10">/ </span>&#187;, &#171; <span
+class="ec-lmtt-10">./ </span>&#187; ou &#171; <span
+class="ec-lmtt-10">../ </span>&#187;, Kpathsea ne vérifie que l&#8217;existence de ce fichier.
+<!--l. 2609--><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. 2612--><p class="noindent">Un chemin de recherche peut provenir de plusieurs sources. Voici l&#8217;ordre dans lequel Kpathsea&#x00A0;les
+utilise.
+<!--l. 2615--><p class="noindent">
+ <ol class="enumerate1" >
+ <li class="enumerate" value="1"
+><a
+ id="x1-53002x1"></a>Une variable d&#8217;environnement définie par l&#8217;utilisateur, par exemple <span
+class="ec-lmtt-10">TEXINPUTS</span>. Les variables
+ d&#8217;environnement avec une extension attachée (nom de programme) sont d&#8217;abord prises en
+ compte<span class="frenchb-nbsp">&nbsp;</span>: par exemple, si &#171; <span
+class="ec-lmtt-10">latex </span>&#187; 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" value="2"
+><a
+ id="x1-53004x2"></a>Un fichier de configuration de programme spécifique, par exemple une ligne &#171; <span
+class="ec-lmtt-10">S /a</span><span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmtt-10">:/b </span>&#187;
+ dans le fichier <span
+class="ec-lmtt-10">config.ps </span>de <span
+class="ec-lmss-10">dvips</span>.
+ </li>
+ <li class="enumerate" value="3"
+><a
+ id="x1-53006x3"></a>Un fichier de configuration <span
+class="ec-lmtt-10">texmf.cnf </span>de Kpathsea contenant une ligne telle que
+ <br class="newline">&#171; <span
+class="ec-lmtt-10">TEXINPUTS=/c</span><span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmtt-10">:/d </span>&#187; (voir ci-dessous).
+ </li>
+ <li class="enumerate" value="4"
+><a
+ id="x1-53008x4"></a>La valeur par défaut obtenue à la compilation.</li></ol>
+
+
+<!--l. 2631--><p class="noindent">On peut voir chacune de ces valeurs pour un chemin de recherche donné en utilisant l&#8217;option de
+débogage (voir page&#x00A0;<a
+href="#x1-640008.2.4">66<!--tex4ht:ref: Debugging --></a>).
+<!--l. 2635--><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. 2638--><p class="noindent">Kpathsea lit dans les <span
+class="ec-lmri-10">fichiers de configuration </span><span
+class="ec-lmri-10">à l&#8217;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&#8217;autres définitions. Le chemin pour accéder à ces fichiers dans l&#8217;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="obeylines-h"><a
+href="./texmf.cnf" class="url" ><span
+class="ec-lmtt-10">./texmf.cnf</span></a></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&#8217;une ligne joue le rôle d&#8217;un lien entre deux lignes, c&#8217;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">&nbsp;</span>: <div class="alltt">
+ <!--l. 2665--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</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">&#x00A0;[=]</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtti-10">value</span></div>
+ </div>où le &#171; <span
+class="ec-lmtt-10">= </span>&#187; et les espaces autour sont optionnels.
+ </li>
+ <li class="itemize">Le nom de la <span
+class="ec-lmro-10">variable </span>peut contenir n&#8217;importe quel caractère autre que les espaces, &#171; <span
+class="ec-lmtt-10">= </span>&#187;, ou &#171; <span
+class="ec-lmtt-10">. </span>&#187;,
+ mais on recommande d&#8217;utiliser &#171; <span
+class="ec-lmtt-10">A-Za-z_ </span>&#187; pour éviter les problèmes.
+ </li>
+ <li class="itemize">Si &#171; <span
+class="ec-lmtt-10">.</span><span
+class="ec-lmro-10">progname </span>&#187; est présent, sa définition s&#8217;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&#8217;avoir des
+ chemins de recherche différents.
+ </li>
+ <li class="itemize"><span
+class="ec-lmro-10">value </span>peut contenir n&#8217;importe quel caractère excepté <span
+class="ec-lmtt-10">% </span>et &#171; <span
+class="ec-lmtt-10">@ </span>&#187;. L&#8217;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&#8217;est pas
+ disponible à droite du signe &#171; <span
+class="ec-lmtt-10">= </span>&#187;<span class="frenchb-thinspace">&nbsp;</span>; à la place, on doit utiliser une variable supplémentaire. Un
+ &#171;<span class="frenchb-thinspace">&nbsp;</span><span
+class="ec-lmtt-10">; </span>&#187;&#x00A0;dans <span
+class="ec-lmro-10">value </span>est compris comme un &#171;<span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmtt-10">: </span>&#187;&#x00A0;si on travaille sous Unix<span class="frenchb-thinspace">&nbsp;</span>; ceci est très utile et permet
+ d&#8217;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&#8217;être définies.</li></ul>
+<!--l. 2697--><p class="noindent">Voici un fichier de configuration illustrant les points précédents
+
+
+<table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+<div class="fancyvrb" id="fancyvrb12">
+<a
+ id="x1-54002r1"></a>&#x00A0;&#x00A0;TEXMF&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;=&#x00A0;{$TEXMFLOCAL,!!$TEXMFMAIN}
+<br class="fancyvrb"><a
+ id="x1-54004r2"></a>&#x00A0;&#x00A0;TEXINPUTS.latex&#x00A0;&#x00A0;&#x00A0;&#x00A0;=&#x00A0;.;$TEXMF/tex/{latex,generic;}//
+<br class="fancyvrb"><a
+ id="x1-54006r3"></a>&#x00A0;&#x00A0;TEXINPUTS.fontinst&#x00A0;=&#x00A0;.;$TEXMF/tex//;$TEXMF/fonts/afm//
+<br class="fancyvrb"><a
+ id="x1-54008r4"></a>&#x00A0;&#x00A0;%&#x00A0;e-TeX&#x00A0;related&#x00A0;files
+<br class="fancyvrb"><a
+ id="x1-54010r5"></a>&#x00A0;&#x00A0;TEXINPUTS.elatex&#x00A0;&#x00A0;&#x00A0;=&#x00A0;.;$TEXMF/{etex,tex}/{latex,generic;}//
+<br class="fancyvrb"><a
+ id="x1-54012r6"></a>&#x00A0;&#x00A0;TEXINPUTS.etex&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;=&#x00A0;.;$TEXMF/{etex,tex}/{eplain,plain,generic;}//
+</div>
+</div>
+</td></tr></table>
+<!--l. 2709--><p class="nopar">
+<!--l. 2715--><p class="noindent">
+<h5 class="subsubsectionHead"><span class="titlemark">8.1.3 </span> <a
+ id="x1-550008.1.3"></a>Expansion d&#8217;un chemin de recherche</h5>
+<!--l. 2718--><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. 2728--><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. 2732--><p class="noindent">Si le chemin de recherche le plus prioritaire (voir section&#x00A0;<a
+href="#x1-530008.1.1">8.1.1<!--tex4ht:ref: Path-sources --></a>) contient un &#171;<span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmtt-10">: </span>&#187; <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 &#171;<span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmtt-10">: </span>&#187; supplémentaire, le même
+processus se répète pour le chemin prioritaire suivant. Par exemple, étant donné une variable
+d&#8217;environnement définie ainsi
+<div class="alltt">
+<!--l. 2743--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">setenv</span> <span
+class="ec-lmtt-10">TEXINPUTS</span> <span
+class="ec-lmtt-10">/home/karl:</span></span>
+</div>
+</div> la valeur de <span
+class="ec-lmtt-10">TEXINPUTS </span>d&#8217;après le fichier <span
+class="ec-lmtt-10">texmf.cnf </span>étant
+<div class="alltt">
+<!--l. 2748--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;.:$TEXMF//tex</span>
+</div>
+</div> alors la valeur finale utilisée pour la recherche sera
+<div class="alltt">
+
+<!--l. 2753--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;/home/karl:.:$TEXMF//tex</span>
+</div>
+</div>
+<!--l. 2757--><p class="noindent">Comme il est inutile d&#8217;insérer la valeur par défaut en plusieurs endroits, Kpathsea applique la
+substitution à seulement un &#171;<span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmtt-10">: </span>&#187; supplémentaire et laisse les autres inchangés<span class="frenchb-nbsp">&nbsp;</span>: il cherche d&#8217;abord un &#171;<span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmtt-10">: </span>&#187;
+en début de ligne, puis en fin de ligne et enfin un double &#171;<span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmtt-10">: </span>&#187;.
+<!--l. 2763--><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. 2765--><p class="noindent">Option utile, l&#8217;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">&nbsp;</span>:
+
+
+<table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+<div class="fancyvrb" id="fancyvrb13">
+<a
+ id="x1-57002r1"></a>&#x00A0;&#x00A0;&#x00A0;&#x00A0;TEXMF&#x00A0;=&#x00A0;{$TEXMFHOME,$TEXMFLOCAL,!!$TEXMFSYSVAR,!!$TEXMFMAIN}
+</div>
+</div>
+</td></tr></table>
+<!--l. 2774--><p class="nopar">Avec ceci, on peut écrire quelque chose comme
+
+
+<table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+<div class="fancyvrb" id="fancyvrb14">
+<a
+ id="x1-57004r1"></a>&#x00A0;&#x00A0;&#x00A0;&#x00A0;TEXINPUTS&#x00A0;=&#x00A0;.;$TEXMF/tex//
+</div>
+</div>
+</td></tr></table>
+<!--l. 2778--><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">&nbsp;</span><span
+class="ec-lmtt-10">!</span><span class="frenchb-thinspace">&nbsp;</span><span
+class="ec-lmtt-10">!$TEXMFVAR/tex</span>
+et<span class="frenchb-thinspace">&nbsp;</span><span
+class="ec-lmtt-10">!</span><span class="frenchb-thinspace">&nbsp;</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&#8217;est un
+moyen pratique permettant d&#8217;utiliser en parallèle deux distributions <span class="TEX">T<span
+class="E">E</span>X</span>, une &#171; gelée &#187; (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&#8217;inspecter
+d&#8217;abord l&#8217;arborescence la plus récente.
+<!--l. 2792--><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. 2795--><p class="noindent">Deux barres &#171; <span
+class="ec-lmtt-10">// </span>&#187; ou plus consécutives dans une partie d&#8217;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">&nbsp;</span>: d&#8217;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&#8217;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. 2802--><p class="noindent">Dans le cas où l&#8217;on spécifie une partie de nom de fichier après le &#171; <span
+class="ec-lmtt-10">// </span>&#187;, seuls sont inclus les
+sous-répertoires auxquels le nom correspond. Par exemple, &#171; <span
+class="ec-lmtt-10">/a//b </span>&#187; 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. 2809--><p class="noindent">Des &#171; <span
+class="ec-lmtt-10">// </span>&#187; multiples et successifs dans un chemin sont possibles, mais &#171; <span
+class="ec-lmtt-10">// </span>&#187; au début d&#8217;un chemin est
+ignoré.
+<!--l. 2813--><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">&nbsp;</span>: récapitulatif</h5>
+<!--l. 2815--><p class="noindent">La liste suivante récapitule la signification des caractères spéciaux dans les fichiers de configuration de
+Kpathsea.
+<!--l. 2820--><p class="noindent">
+ <dl class="list1"><dt class="list">
+ <span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmtt-10">:</span> </dt><dd
+class="list">Séparateur dans un chemin de recherche<span class="frenchb-thinspace">&nbsp;</span>; au début ou à la fin d&#8217;un chemin, il remplace
+ le chemin par défaut.
+ </dd><dt class="list">
+ <span class="frenchb-thinspace">&nbsp;</span><span
+class="ec-lmtt-10">;</span> </dt><dd
+class="list">Séparateur dans les systèmes non-Unix (joue le rôle de<span class="frenchb-nbsp">&nbsp;</span><span
+class="ec-lmtt-10">:</span>).
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">$</span> </dt><dd
+class="list">Substitue le contenu d&#8217;une variable.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">~</span> </dt><dd
+class="list">Représente le répertoire racine de l&#8217;utilisateur.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">{...}</span> </dt><dd
+class="list">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">La recherche concernera aussi les sous-répertoires (peut être inséré n&#8217;importe où dans
+ un chemin sauf au début).
+
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">%</span> </dt><dd
+class="list">Début d&#8217;un commentaire.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">\</span> </dt><dd
+class="list">Caractère de continuation de ligne (permet les entrées sur plusieurs lignes).
+ </dd><dt class="list">
+ <span class="frenchb-thinspace">&nbsp;</span><span
+class="ec-lmtt-10">!</span><span class="frenchb-thinspace">&nbsp;</span><span
+class="ec-lmtt-10">!</span> </dt><dd
+class="list">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. 2849--><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. 2852--><p class="noindent">Kpathsea a une certaine profondeur d&#8217;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>&#8212; en fait une base de
+données construite au préalable &#8212; qui fait correspondre les fichiers à leur répertoire, ce qui permet
+d&#8217;éviter une recherche exhaustive sur le disque.
+<!--l. 2864--><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&#x00A0;8.3 pour les noms de fichiers.
+<!--l. 2870--><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. 2873--><p class="noindent">Comme nous l&#8217;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">&nbsp;</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. 2881--><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&#8217;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>... &#x00A0;En principe, ce script exécute uniquement la
+commande <div class="alltt">
+<!--l. 2887--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">cd</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmro-10">/your/texmf/root</span><span
+class="ec-lmtt-10">&#x00A0;&amp;&amp;</span><span
+class="ec-lmtt-10">&#x00A0;\ls</span><span
+class="ec-lmtt-10">&#x00A0;-1LAR</span><span
+class="ec-lmtt-10">&#x00A0;./</span><span
+class="ec-lmtt-10">&#x00A0;&gt;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&#8217;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&#8217;un composant <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>.
+<!--l. 2899--><p class="noindent">Si un fichier n&#8217;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 &#171;<span class="frenchb-thinspace">&nbsp;</span><span
+class="ec-lmtt-10">!</span><span class="frenchb-thinspace">&nbsp;</span><span
+class="ec-lmtt-10">! </span>&#187;, <span
+class="ec-lmri-10">seule </span>la base de données sera
+inspectée pour cet élément, jamais le disque.
+
+
+<!--l. 2904--><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">&nbsp;</span>: programme de recherche dans une arborescence</h5>
+<!--l. 2907--><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>...&#x00A0;de la distribution).
+<div class="alltt">
+<!--l. 2913--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmro-10">option</span><span
+class="ec-lmtt-10">...</span> <span
+class="ec-lmro-10">filename</span><span
+class="ec-lmtt-10">...</span></span>
+</div>
+</div> Les options spécifiées dans <span
+class="ec-lmro-10">option </span>peuvent commencer soit par &#171; <span
+class="ec-lmtt-10">- </span>&#187; soit par &#171; <span
+class="ec-lmtt-10">-- </span>&#187;<span class="frenchb-thinspace">&nbsp;</span>; n&#8217;importe quelle
+abréviation claire est acceptée.
+<!--l. 2920--><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&#8217;y a pas d&#8217;option pour renvoyer tous les fichiers ayant un nom
+particulier (vous pouvez utiliser le <span
+class="ec-lmss-10">find </span>d&#8217;Unix pour cela).
+<!--l. 2925--><p class="noindent">Les options les plus importantes sont décrites ci-après.
+<!--l. 2927--><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">
+ <br class="newline">Définit la résolution à <span
+class="ec-lmro-10">num</span><span class="frenchb-thinspace">&nbsp;</span>; ceci affecte seulement la recherche des fichiers &#171; <span
+class="ec-lmtt-10">gf </span>&#187; et &#171; <span
+class="ec-lmtt-10">pk </span>&#187;.
+ &#171; <span
+class="ec-lmtt-10">-D </span>&#187; 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">
+ <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&#8217;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">
+ <br class="newline">Définit le nom du mode comme étant <span
+class="ec-lmro-10">string</span><span class="frenchb-thinspace">&nbsp;</span>; ceci affecte seulement la recherche des &#171; <span
+class="ec-lmtt-10">gf </span>&#187;
+ et des &#171; <span
+class="ec-lmtt-10">pk </span>&#187;. Pas d&#8217;option par défaut, n&#8217;importe quel mode sera trouvé.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">--must-exist</span> </dt><dd
+class="list">
+ <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&#8217;efficacité.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">--path=</span><span
+class="ec-lmro-10">string</span> </dt><dd
+class="list">
+ <br class="newline">Recherche dans le chemin <span
+class="ec-lmro-10">string </span>(séparé par deux-points comme d&#8217;habitude), au lieu de
+ prendre le chemin à partir du nom de fichier. &#171; <span
+class="ec-lmtt-10">// </span>&#187; et toutes les expansions habituelles sont
+ supportées. Les options &#171; <span
+class="ec-lmtt-10">--path </span>&#187; et &#171; <span
+class="ec-lmtt-10">--format </span>&#187; s&#8217;excluent mutuellement.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">--progname=</span><span
+class="ec-lmro-10">name</span> </dt><dd
+class="list">
+ <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&#8217;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">
+
+
+ <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&#8217;option &#171; <span
+class="ec-lmtt-10">--format </span>&#187;.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">--debug=</span><span
+class="ec-lmro-10">num</span> </dt><dd
+class="list">
+ <br class="newline">Définit les options de débogage comme étant <span
+class="ec-lmro-10">num</span>.</dd></dl>
+<!--l. 2972--><p class="noindent">
+<h5 class="subsubsectionHead"><span class="titlemark">8.2.3 </span> <a
+ id="x1-630008.2.3"></a>Exemples d&#8217;utilisation</h5>
+<!--l. 2975--><p class="noindent">Jetons un coup d&#8217;&#339;il à Kpathsea en action<span class="frenchb-thinspace">&nbsp;</span>; voici une recherche toute simple<span class="frenchb-nbsp">&nbsp;</span>:
+<div class="alltt">
+<!--l. 2978--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">article.cls</span></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&#8217;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="obeylines-h"><a
+href="tex/latex/base" class="url" ><span
+class="ec-lmtt-10">tex/latex/base</span></a></span> du répertoire racine
+&#171; <span
+class="ec-lmtt-10">TEXMF </span>&#187;. De même, le suffixe non-ambigu permet de trouver facilement les autres fichiers.
+<div class="alltt">
+<!--l. 2988--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">array.sty</span></span>
+<br><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;/usr/local/texmf-dist/tex/latex/tools/array.sty</span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">latin1.def</span></span>
+<br><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;/usr/local/texmf-dist/tex/latex/base/latin1.def</span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">size10.clo</span></span>
+<br><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;/usr/local/texmf-dist/tex/latex/base/size10.clo</span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">small2e.tex</span></span>
+<br><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;/usr/local/texmf-dist/tex/latex/base/small2e.tex</span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">tugboat.bib</span></span>
+<br><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;/usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib</span>
+</div>
+</div>
+<!--l. 3001--><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. 3004--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">cmr10.pk</span></span>
+
+
+</div>
+</div> Les fichiers de glyphes de fontes bitmaps, de type <span
+class="ec-lmtt-10">.pk</span>, sont utilisés pour l&#8217;affichage par des programmes
+comme <span
+class="ec-lmss-10">dvips </span>et <span
+class="ec-lmss-10">xdvi</span>. Rien n&#8217;est renvoyé dans ce cas puisque il n&#8217;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&#x00A0;1 du <span class="TEX">T<span
+class="E">E</span>X</span> Live).
+<div class="alltt">
+<!--l. 3013--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">wsuipa10.pk</span></span>
+<br><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;/usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk</span>
+</div>
+</div> Pour ces fontes (alphabet phonétique de l&#8217;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. 3023--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">-dpi=300</span> <span
+class="ec-lmtt-10">wsuipa10.pk</span></span>
+</div>
+</div> Dans ce cas, lorsque l&#8217;on spécifie que nous recherchons une résolution de 300dpi (<span
+class="ec-lmtt-10">-dpi=300</span>) nous
+voyons qu&#8217;aucune fonte pour cette résolution n&#8217;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&#8217;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. 3033--><p class="noindent">Intéressons-nous à présent aux fichiers d&#8217;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&#8217;édition
+2004, les fichiers <span
+class="ec-lmtt-10">.map </span>et les fichiers de codage ont changé de place dans l&#8217;arborescence <span class="obeylines-h"><a
+href="texmf" class="url" ><span
+class="ec-lmtt-10">texmf</span></a></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. 3043--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">tex.pro</span></span>
+<br><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;/usr/local/texmf/dvips/base/tex.pro</span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">--format="dvips</span> <span
+class="ec-lmtt-10">config"</span> <span
+class="ec-lmtt-10">config.ps</span></span>
+<br><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;/usr/local/texmf-var/dvips/config/config.ps</span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">psfonts.map</span></span>
+<br><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;/usr/local/texmf-var/fonts/map/dvips/updmap/psfonts.map</span>
+</div>
+</div>
+<!--l. 3052--><p class="noindent">Regardons plus en détail les fichiers de support Times PostScript d&#8217;URW. Leur nom standard dans le
+schéma de nommage des fontes est &#171; <span
+class="ec-lmtt-10">utm </span>&#187;. Le premier fichier que nous voyons est le fichier de
+configuration, qui contient le nom du fichier de la liste<span class="frenchb-nbsp">&nbsp;</span>: <div class="alltt">
+<!--l. 3057--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">--format="dvips</span> <span
+class="ec-lmtt-10">config"</span> <span
+class="ec-lmtt-10">config.utm</span></span>
+<br><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;/usr/local/texmf-dist/dvips/psnfss/config.utm</span>
+
+</div>
+</div> Le contenu de ce fichier est <div class="alltt">
+<!--l. 3062--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;p</span><span
+class="ec-lmtt-10">&#x00A0;+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. 3067--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">utm.map</span></span>
+<br><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;/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&#x00A0;1 dans la collection URW. Son
+contenu ressemble à (nous ne montrons qu&#8217;une partie des lignes)<span class="frenchb-nbsp">&nbsp;</span>: <div class="alltt">
+<!--l. 3074--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">utmb8r</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;NimbusRomNo9L-Medi</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;...</span><span
+class="ec-lmtt-10">&#x00A0;&lt;utmb8a.pfb</span>
+<br><span
+class="ec-lmtt-10">utmbi8r</span><span
+class="ec-lmtt-10">&#x00A0;NimbusRomNo9L-MediItal...</span><span
+class="ec-lmtt-10">&#x00A0;&lt;utmbi8a.pfb</span>
+<br><span
+class="ec-lmtt-10">utmr8r</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;NimbusRomNo9L-Regu</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;...</span><span
+class="ec-lmtt-10">&#x00A0;&lt;utmr8a.pfb</span>
+<br><span
+class="ec-lmtt-10">utmri8r</span><span
+class="ec-lmtt-10">&#x00A0;NimbusRomNo9L-ReguItal...</span><span
+class="ec-lmtt-10">&#x00A0;&lt;utmri8a.pfb</span>
+<br><span
+class="ec-lmtt-10">utmbo8r</span><span
+class="ec-lmtt-10">&#x00A0;NimbusRomNo9L-Medi</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;...</span><span
+class="ec-lmtt-10">&#x00A0;&lt;utmb8a.pfb</span>
+<br><span
+class="ec-lmtt-10">utmro8r</span><span
+class="ec-lmtt-10">&#x00A0;NimbusRomNo9L-Regu</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;...</span><span
+class="ec-lmtt-10">&#x00A0;&lt;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&#8217;arborescence
+<span
+class="ec-lmtt-10">texmf </span>en utilisant une recherche applicable aux fichiers de fontes de type&#x00A0;1<span class="frenchb-nbsp">&nbsp;</span>: <div class="alltt">
+<!--l. 3085--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">utmr8a.pfb</span></span>
+<br><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;/usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb</span>
+</div>
+</div>
+<!--l. 3092--><p class="noindent">Il devrait être clair, d&#8217;après ces quelques exemples, qu&#8217;il est facile de trouver l&#8217;endroit où se cache un
+fichier donné. C&#8217;est particulièrement important si vous suspectez que c&#8217;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. 3099--><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. 3102--><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">&nbsp;</span>:
+ <dl class="list1"><dt class="list">
+ <span
+class="ec-lmtt-10">&#x00A0;1</span> </dt><dd
+class="list">Appels à <span
+class="ec-lmtt-10">stat </span>(test d&#8217;existence de fichier). Lors d&#8217;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">&#x00A0;2</span> </dt><dd
+class="list">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">&#x00A0;4</span> </dt><dd
+class="list">Opérations d&#8217;ouverture et de fermeture des fichiers.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">&#x00A0;8</span> </dt><dd
+class="list">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">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">Recherche de fichiers.</dd></dl>
+<!--l. 3121--><p class="noindent">Une valeur de <span
+class="ec-lmtt-10">-1 </span>activera toutes les options ci-dessus<span class="frenchb-thinspace">&nbsp;</span>; en pratique, c&#8217;est habituellement la valeur la plus
+adaptée.
+<!--l. 3124--><p class="noindent">De la même façon, avec le programme <span
+class="ec-lmss-10">dvips</span>, en utilisant une combinaison d&#8217;options de débogage, on
+peut suivre en détail la localisation des différents fichiers. De plus, lorsqu&#8217;un fichier n&#8217;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. 3132--><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&#8217;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. 3138--><p class="noindent">Note à l&#8217;intention des utilisateurs de Windows<span class="frenchb-nbsp">&nbsp;</span>: il n&#8217;est pas facile de rediriger les messages d&#8217;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&#8217;erreur dans le fichier
+<span
+class="ec-lmtt-10">err.log</span>.
+<!--l. 3144--><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.
+
+
+<table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+<div class="fancyvrb" id="fancyvrb15">
+<a
+ id="x1-64002r1"></a>&#x00A0;&#x00A0;&#x00A0;&#x00A0;\documentclass{article}
+<br class="fancyvrb"><a
+ id="x1-64004r2"></a>&#x00A0;&#x00A0;&#x00A0;&#x00A0;\begin{document}
+<br class="fancyvrb"><a
+ id="x1-64006r3"></a>&#x00A0;&#x00A0;&#x00A0;&#x00A0;Hello&#x00A0;World!
+<br class="fancyvrb"><a
+ id="x1-64008r4"></a>&#x00A0;&#x00A0;&#x00A0;&#x00A0;\end{document}
+</div>
+</div>
+</td></tr></table>
+<!--l. 3151--><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&#x00A0;1 des fontes Computer Modern, d&#8217;où l&#8217;option <span
+class="ec-lmtt-10">-Pcms</span>).
+<div class="alltt">
+<!--l. 3156--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">dvips</span> <span
+class="ec-lmtt-10">-d4100</span> <span
+class="ec-lmtt-10">hello-world</span> <span
+class="ec-lmtt-10">-Pcms</span> <span
+class="ec-lmtt-10">-o</span></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&#8217;option d&#8217;expansion des éléments du chemin de Kpathsea&#x00A0;(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 <span
+class="ec-lmss-10">live</span>). La sortie (légèrement formatée) apparaît dans
+la Figure&#x00A0;<a
+href="#x1-64031r1">1<!--tex4ht:ref: fig:dvipsdbga --></a>.
+<!--l. 3165--><p class="noindent"><a
+ id="x1-64031r1"></a><a
+ id="x1-64036r2"></a><a
+ id="x1-64049r3"></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">&#x00A0;search(file=texmf.cnf,</span><span
+class="ec-lmtt-9">&#x00A0;must_exist=1,</span><span
+class="ec-lmtt-9">&#x00A0;find_all=1,</span>
+<br /><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;path=.:/usr/local/bin/texlive:/usr/local/bin:</span>
+<br /><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;/usr/local/bin/texmf/web2c:/usr/local:</span>
+<br /><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;/usr/local/texmf/web2c:/.:/./teTeX/TeX/texmf/web2c:).</span>
+<br /><span
+class="ec-lmtt-9">kdebug:start</span><span
+class="ec-lmtt-9">&#x00A0;search(file=ls-R,</span><span
+class="ec-lmtt-9">&#x00A0;must_exist=1,</span><span
+class="ec-lmtt-9">&#x00A0;find_all=1,</span>
+<br /><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;path=~/tex:/usr/local/texmf).</span>
+<br /><span
+class="ec-lmtt-9">kdebug:search(ls-R)</span><span
+class="ec-lmtt-9">&#x00A0;=&gt;/usr/local/texmf/ls-R</span>
+<br /><span
+class="ec-lmtt-9">kdebug:start</span><span
+class="ec-lmtt-9">&#x00A0;search(file=aliases,</span><span
+class="ec-lmtt-9">&#x00A0;must_exist=1,</span><span
+class="ec-lmtt-9">&#x00A0;find_all=1,</span>
+<br /><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;path=~/tex:/usr/local/texmf).</span>
+<br /><span
+class="ec-lmtt-9">kdebug:search(aliases)</span><span
+class="ec-lmtt-9">&#x00A0;=&gt;</span><span
+class="ec-lmtt-9">&#x00A0;/usr/local/texmf/aliases</span>
+<br /><span
+class="ec-lmtt-9">kdebug:start</span><span
+class="ec-lmtt-9">&#x00A0;search(file=config.ps,</span><span
+class="ec-lmtt-9">&#x00A0;must_exist=0,</span><span
+class="ec-lmtt-9">&#x00A0;find_all=0,</span>
+<br /><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;path=.:~/tex:!!/usr/local/texmf/dvips//).</span>
+<br /><span
+class="ec-lmtt-9">kdebug:search(config.ps)</span><span
+class="ec-lmtt-9">&#x00A0;=&gt;</span><span
+class="ec-lmtt-9">&#x00A0;/usr/local/texmf/dvips/config/config.ps</span>
+<br /><span
+class="ec-lmtt-9">kdebug:start</span><span
+class="ec-lmtt-9">&#x00A0;search(file=/root/.dvipsrc,</span><span
+class="ec-lmtt-9">&#x00A0;must_exist=0,</span><span
+class="ec-lmtt-9">&#x00A0;find_all=0,</span>
+<br /><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;path=.:~/tex:!!/usr/local/texmf/dvips//).</span>
+<br /><span
+class="ec-lmtt-9">search(file=/home/goossens/.dvipsrc,</span><span
+class="ec-lmtt-9">&#x00A0;must_exist=1,</span><span
+class="ec-lmtt-9">&#x00A0;find_all=0,</span>
+<br /><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).</span>
+<br /><span
+class="ec-lmtt-9">kdebug:search($HOME/.dvipsrc)</span><span
+class="ec-lmtt-9">&#x00A0;=&gt;</span>
+<br /><span
+class="ec-lmtt-9">kdebug:start</span><span
+class="ec-lmtt-9">&#x00A0;search(file=config.cms,</span><span
+class="ec-lmtt-9">&#x00A0;must_exist=0,</span><span
+class="ec-lmtt-9">&#x00A0;find_all=0,</span>
+<br /><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;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">=&gt;/usr/local/texmf/dvips/cms/config.cms</span>
+</div>
+ <table class="caption"
+><tr valign="baseline" class="caption"><td class="id"><span
+class="ec-lmcsc-10">Figure</span>&#x00A0;1: </td><td
+class="content">Recherche des fichiers de configuration</td></tr></table><!--tex4ht:label?: x1-64031r1 -->
+<div class="BVerbatimInput">
+<span
+class="ec-lmtt-9">kdebug:start</span><span
+class="ec-lmtt-9">&#x00A0;search(file=texc.pro,</span><span
+class="ec-lmtt-9">&#x00A0;must\_exist=0,</span><span
+class="ec-lmtt-9">&#x00A0;find\_all=0,</span>
+<br /><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span>
+<br /><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;~/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">&#x00A0;=&gt;</span><span
+class="ec-lmtt-9">&#x00A0;/usr/local/texmf/dvips/base/texc.pro</span>
+</div>
+ <table class="caption"
+><tr valign="baseline" class="caption"><td class="id"><span
+class="ec-lmcsc-10">Figure</span>&#x00A0;2: </td><td
+class="content">Recherche du fichier prolog</td></tr></table><!--tex4ht:label?: x1-64036r2 -->
+<div class="BVerbatimInput">
+<span
+class="ec-lmtt-9">kdebug:start</span><span
+class="ec-lmtt-9">&#x00A0;search(file=cmr10.tfm,</span><span
+class="ec-lmtt-9">&#x00A0;must\_exist=1,</span><span
+class="ec-lmtt-9">&#x00A0;find\_all=0,</span>
+<br /><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:</span>
+<br /><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;/var/tex/fonts/tfm//).</span>
+<br /><span
+class="ec-lmtt-9">kdebug:search(cmr10.tfm)</span><span
+class="ec-lmtt-9">&#x00A0;=&gt;</span><span
+class="ec-lmtt-9">&#x00A0;/usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm</span>
+<br /><span
+class="ec-lmtt-9">kdebug:start</span><span
+class="ec-lmtt-9">&#x00A0;search(file=texps.pro,</span><span
+class="ec-lmtt-9">&#x00A0;must\_exist=0,</span><span
+class="ec-lmtt-9">&#x00A0;find\_all=0,</span>
+<br /><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;...</span>
+<br /><span
+class="ec-lmtt-9">&lt;texps.pro&gt;</span>
+<br /><span
+class="ec-lmtt-9">kdebug:start</span><span
+class="ec-lmtt-9">&#x00A0;search(file=cmr10.pfb,</span><span
+class="ec-lmtt-9">&#x00A0;must\_exist=0,</span><span
+class="ec-lmtt-9">&#x00A0;find\_all=0,</span>
+<br /><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span>
+<br /><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;~/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">&#x00A0;=&gt;</span><span
+class="ec-lmtt-9">&#x00A0;/usr/local/texmf/fonts/type1/public/cm/cmr10.pfb</span>
+<br /><span
+class="ec-lmtt-9">&lt;cmr10.pfb&gt;[1]</span>
+</div>
+ <table class="caption"
+><tr valign="baseline" class="caption"><td class="id"><span
+class="ec-lmcsc-10">Figure</span>&#x00A0;3: </td><td
+class="content">Recherche du fichier de fontes</td></tr></table><!--tex4ht:label?: x1-64049r3 -->
+
+
+</td></tr></table></div><hr class="endfloat" />
+<!--l. 3181--><p class="noindent"><span
+class="ec-lmss-10">dvips </span>commence par localiser ses fichiers de fonctionnement. D&#8217;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 (p.&#x00A0;ex., 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&#8217;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&#8217;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. 3197--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">more</span> <span
+class="ec-lmtt-10">/usr/local/texmf/dvips/cms/config.cms</span></span>
+<br><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;p</span><span
+class="ec-lmtt-10">&#x00A0;+ams.map</span>
+<br><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;p</span><span
+class="ec-lmtt-10">&#x00A0;+cms.map</span>
+<br><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;p</span><span
+class="ec-lmtt-10">&#x00A0;+cmbkm.map</span>
+<br><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;p</span><span
+class="ec-lmtt-10">&#x00A0;+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&#8217;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">&nbsp;</span>;
+voir la dernière partie de la Section <a
+href="#x1-630008.2.3">8.2.3<!--tex4ht:ref: SExamplesofuse --></a> pour plus de détails sur la gestion du fichier d&#8217;association
+PostScript).
+<!--l. 3211--><p class="noindent">Arrivé là, <span
+class="ec-lmss-10">dvips </span>s&#8217;identifie à l&#8217;utilisateur<span class="frenchb-nbsp">&nbsp;</span>: <div class="alltt">
+<!--l. 3212--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&#x00A0;This</span><span
+class="ec-lmtt-10">&#x00A0;is</span><span
+class="ec-lmtt-10">&#x00A0;dvips(k)</span><span
+class="ec-lmtt-10">&#x00A0;5.92b</span><span
+class="ec-lmtt-10">&#x00A0;Copyright</span><span
+class="ec-lmtt-10">&#x00A0;2002</span><span
+class="ec-lmtt-10">&#x00A0;Radical</span><span
+class="ec-lmtt-10">&#x00A0;Eye</span><span
+class="ec-lmtt-10">&#x00A0;Software</span><span
+class="ec-lmtt-10">&#x00A0;(www.radicaleye.com)</span>
+<br><span
+class="ec-lmtt-10">&#x00A0;</span>
+</div>
+</div>
+<!--l. 3217--><p class="noindent">pour continuer ensuite en cherchant le fichier prologue <span
+class="ec-lmtt-10">texc.pro</span>, <div class="alltt">
+<!--l. 3218--><p class="noindent"><div class="obeylines-v">
+<br><span
+class="ec-lmtt-9">kdebug:start</span><span
+class="ec-lmtt-9">&#x00A0;search(file=texc.pro,</span><span
+class="ec-lmtt-9">&#x00A0;must_exist=0,</span><span
+class="ec-lmtt-9">&#x00A0;find_all=0,</span>
+<br><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span>
+<br><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;~/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">&#x00A0;=&gt;</span><span
+class="ec-lmtt-9">&#x00A0;/usr/local/texmf/dvips/base/texc.pro</span>
+</div>
+</div>
+<!--l. 3229--><p class="noindent">Après avoir trouvé ce fichier, <span
+class="ec-lmss-10">dvips </span>affiche la date et l&#8217;heure, et nous informe qu&#8217;il va générer le fichier
+<span
+class="ec-lmtt-10">hello-world.ps</span>, puis qu&#8217;il a besoin du fichier de fonte <span
+class="ec-lmtt-10">cmr10</span>, et que ce dernier est déclaré comme
+&#171; résident &#187; (pas besoin de bitmaps)<span class="frenchb-nbsp">&nbsp;</span>: <div class="alltt">
+
+
+<!--l. 3234--><p class="noindent"><div class="obeylines-v">
+<br><span
+class="ec-lmtt-9">TeX</span><span
+class="ec-lmtt-9">&#x00A0;output</span><span
+class="ec-lmtt-9">&#x00A0;1998.02.26:1204&#8217;</span><span
+class="ec-lmtt-9">&#x00A0;-&gt;</span><span
+class="ec-lmtt-9">&#x00A0;hello-world.ps</span>
+<br><span
+class="ec-lmtt-9">Defining</span><span
+class="ec-lmtt-9">&#x00A0;font</span><span
+class="ec-lmtt-9">&#x00A0;()</span><span
+class="ec-lmtt-9">&#x00A0;cmr10</span><span
+class="ec-lmtt-9">&#x00A0;at</span><span
+class="ec-lmtt-9">&#x00A0;10.0pt</span>
+<br><span
+class="ec-lmtt-9">Font</span><span
+class="ec-lmtt-9">&#x00A0;cmr10</span><span
+class="ec-lmtt-9">&#x00A0;&lt;CMR10&gt;</span><span
+class="ec-lmtt-9">&#x00A0;is</span><span
+class="ec-lmtt-9">&#x00A0;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">&nbsp;</span>; finalement le fichier de la fonte type&#x00A0;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. 3243--><p class="noindent"><div class="obeylines-v">
+<br><span
+class="ec-lmtt-9">kdebug:start</span><span
+class="ec-lmtt-9">&#x00A0;search(file=cmr10.tfm,</span><span
+class="ec-lmtt-9">&#x00A0;must_exist=1,</span><span
+class="ec-lmtt-9">&#x00A0;find_all=0,</span>
+<br><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:</span>
+<br><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;/var/tex/fonts/tfm//).</span>
+<br><span
+class="ec-lmtt-9">kdebug:search(cmr10.tfm)</span><span
+class="ec-lmtt-9">&#x00A0;=&gt;</span><span
+class="ec-lmtt-9">&#x00A0;/usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm</span>
+<br><span
+class="ec-lmtt-9">kdebug:start</span><span
+class="ec-lmtt-9">&#x00A0;search(file=texps.pro,</span><span
+class="ec-lmtt-9">&#x00A0;must_exist=0,</span><span
+class="ec-lmtt-9">&#x00A0;find_all=0,</span>
+<br><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;...</span>
+<br><span
+class="ec-lmtt-9">&lt;texps.pro&gt;</span>
+<br><span
+class="ec-lmtt-9">kdebug:start</span><span
+class="ec-lmtt-9">&#x00A0;search(file=cmr10.pfb,</span><span
+class="ec-lmtt-9">&#x00A0;must_exist=0,</span><span
+class="ec-lmtt-9">&#x00A0;find_all=0,</span>
+<br><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span>
+<br><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;~/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">&#x00A0;=&gt;</span><span
+class="ec-lmtt-9">&#x00A0;/usr/local/texmf/fonts/type1/public/cm/cmr10.pfb</span>
+<br><span
+class="ec-lmtt-9">&lt;cmr10.pfb&gt;[1]</span>
+</div>
+</div>
+<h4 class="subsectionHead"><span class="titlemark">8.3 </span> <a
+ id="x1-650008.3"></a>Options à l&#8217;exécution</h4>
+<!--l. 3260--><p class="noindent">Web2C offre la possibilité de contrôler à l&#8217;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">&nbsp;</span>:
+ <dl class="list1"><dt class="list">
+ <span
+class="ec-lmtt-10">main_memory</span> </dt><dd
+class="list">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">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">&nbsp;</span>: boîtes,
+ <span
+class="ec-lmri-10">glue</span>, points d&#8217;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">Nombre de mots mémoire disponibles pour décrire les polices. C&#8217;est plus ou
+ moins l&#8217;espace occupé par les fichiers TFM lus.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">hash_extra</span> </dt><dd
+class="list">Espace supplémentaire pour la table de hachage des noms de séquences de contrôle.
+ Environ 10&#x00A0;000 de ces noms peuvent être stockés dans la table principale<span class="frenchb-thinspace">&nbsp;</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. 3292--><p class="noindent">Évidemment, cette possibilité ne remplace pas une véritable allocation dynamique des tableaux et de
+la mémoire, mais puisque c&#8217;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&#8217;exécution fournissent un compromis pratique qui procure une certaine
+souplesse.
+<!--l. 3398--><p class="noindent">
+<h3 class="sectionHead"><span class="titlemark">9 </span> <a
+ id="x1-660009"></a>Remerciements</h3>
+<!--l. 3400--><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&#8217;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 Sebastian Rahtz et Karl Berry. Voici la liste des
+principaux contributeurs<span class="frenchb-nbsp">&nbsp;</span>:
+ <ul class="itemize1">
+ <li class="itemize">Dante e.V., le groupe allemand d&#8217;utilisateurs de <span class="TEX">T<span
+class="E">E</span>X</span> qui nous fournit la machine sur laquelle le
+ source de <span class="TEX">T<span
+class="E">E</span>X</span> Live est développé et maintenu, ainsi que Rainer Schöpf et Reinhard Zierke qui
+ veillent à son bon fonctionnement. Volker Schaa et Klaus Höppner, respectivement président
+ et vice-président de Dante, ont coordonné la production avec l&#8217;éditeur-libraire Lehmanns (<span class="obeylines-h"><a
+href="http://www.lob.de" class="url" ><span
+class="ec-lmtt-10">http://www.lob.de</span></a></span>).
+ </li>
+ <li class="itemize">La société Perforce (<span class="obeylines-h"><a
+href="http://www.perforce.com" class="url" ><span
+class="ec-lmtt-10">http://www.perforce.com</span></a></span>), qui nous a fourni gratuitement une licence
+ de l&#8217;excellent logiciel de développement concurrent, utilisé pour gérer les sources de <span class="TEX">T<span
+class="E">E</span>X</span> Live.
+ </li>
+ <li class="itemize">Peter Breitenlohner et toute l&#8217;é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, car, sans lui, sa merveilleuse distribution te<span class="TEX">T<span
+class="E">E</span>X</span> et son aide continuelle, <span class="TEX">T<span
+class="E">E</span>X</span>
+ Live n&#8217;existerait probablement pas.
+ </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 travailla inlassablement à l&#8217;améliorer, avec des délais très brefs.
+ </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&#x00A0;aux
+ besoins de <span class="TEX">T<span
+class="E">E</span>X</span> Live.
+ </li>
+ <li class="itemize">Pawe&#322; Jackowski, pour l&#8217;installeur Windows <span
+class="ec-lmss-10">tlpm</span>, et Tomasz &#321;uczak, pour la version graphique
+ <span
+class="ec-lmss-10">tlpmgui</span>.
+ </li>
+ <li class="itemize">Hàn&#x00A0;Thê´&#x00A0;Thành, Martin Schröder et toute l&#8217;équipe pdf<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;qui continuent inlassablement à
+ étendre les performances de <span class="TEX">T<span
+class="E">E</span>X</span>.
+ </li>
+ <li class="itemize">Petr Olsak, qui coordonna et vérifia minutieusement toute la partie tchèque et slovaque.
+ </li>
+ <li class="itemize">Fabrice Popineau, pour les binaires Windows de <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 et la maintenance de Web2C sur laquelle tout repose.
+ </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, du travail duquel dépend le catalogue des composants.</li></ul>
+<!--l. 3461--><p class="noindent">Les binaires ont été compilés par<span class="frenchb-nbsp">&nbsp;</span>: Tigran Aivazian (<span
+class="ec-lmss-10">x86_64-linux</span>), Manfred Lotz (<span
+class="ec-lmss-10">i386-freebsd</span>), Fabrice
+Popineau (<span
+class="ec-lmss-10">win32</span>), Norbert Preining (<span
+class="ec-lmss-10">alpha-linux</span>), Vladimir Volovich (<span
+class="ec-lmss-10">powerpc-aix</span>, <span
+class="ec-lmss-10">sparc-linux </span>et
+<span
+class="ec-lmss-10">sparc-solaris</span>), Staszek Wawrykiewicz (<span
+class="ec-lmss-10">i386-linux</span>), Olaf Weber (<span
+class="ec-lmss-10">mips-irix</span>), Gerben Wierda (<span
+class="ec-lmss-10">i386-darwin</span>,
+<span
+class="ec-lmss-10">powerpc-darwin</span>).
+<!--l. 3472--><p class="noindent">Documentation et mises à jour des traductions<span class="frenchb-nbsp">&nbsp;</span>: Karl Berry (anglais), Günter Partosch, Hartmut Henkel
+&amp; Klaus Höppner (allemand), Daniel Flipo (français), Petr Sojka &amp; Janka Chlebíková (tchèque et
+slovaque), Boris Veytsman (russe), Staszek Wawrykiewicz (polonais).
+<!--l. 3480--><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&#8217;avoir offert au
+monde entier.
+<!--l. 3483--><p class="noindent">
+<h3 class="sectionHead"><span class="titlemark">10 </span> <a
+ id="x1-6700010"></a>Historique des versions successives</h3>
+<!--l. 3486--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">10.1 </span> <a
+ id="x1-6800010.1"></a>Les éditions précédentes</h4>
+<!--l. 3488--><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&#8217;é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, mais aussi d&#8217;un groupe de
+travail &#171; TUG Technical Council &#187; 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">&nbsp;</span>: <span class="obeylines-h"><a
+href="http://tug.org/tds" class="url" ><span
+class="ec-lmtt-10">http://tug.org/tds</span></a></span>), 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&#8217;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&#8217;Unix
+trouveraient leur bonheur avec une distribution aussi simple, et ceci a été l&#8217;autre objectif de <span class="TEX">T<span
+class="E">E</span>X</span>
+Live.
+<!--l. 3505--><p class="noindent">Nous avons d&#8217;abord entrepris de créer un nouveau CD TDS Unix à l&#8217;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&#8217;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">&nbsp;</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&#8217;installation pour
+Windows.
+<!--l. 3522--><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">&nbsp;</span>: <span class="obeylines-h"><a
+href="http://www.debian.org/intro/free" class="url" ><span
+class="ec-lmtt-10">http://www.debian.org/intro/free</span></a></span>)<span class="frenchb-thinspace">&nbsp;</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. 3534--><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&#8217;installation<span class="frenchb-nbsp">&nbsp;</span>: l&#8217;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&#8217;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. 3542--><p class="noindent">La septième édition (mai 2002) a comme ajout majeur une installation pour Mac OS X et l&#8217;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&#8217;en étaient
+éloignées.
+<!--l. 3548--><p class="noindent">
+<h5 class="subsubsectionHead"><span class="titlemark">10.1.1 </span> <a
+ id="x1-6900010.1.1"></a>2003</h5>
+<!--l. 3550--><p class="noindent">En 2003, le flot de mises à jour et d&#8217;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&#8217;il ne pouvait plus tenir sur un seul CD, aussi l&#8217;avons-nous divisé en trois
+distributions distinctes (voir section&#x00A0;<a
+href="#x1-70002.1">2.1<!--tex4ht:ref: sec:multiple-dist --></a>, p.&#x00A0;<a
+href="#x1-70002.1">7<!--tex4ht:ref: sec:multiple-dist --></a>). Par ailleurs<span class="frenchb-nbsp">&nbsp;</span>:
+ <ul class="itemize1">
+ <li class="itemize">À la demande de l&#8217;é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&#8217;elles utilisent e-<span class="TEX">T<span
+class="E">E</span>X</span> (voir p.&#x00A0;<a
+href="#x1-100002.4">10<!--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&#8217;avait été auparavant), car
+ personne disposant des machines nécessaires ne s&#8217;est proposé pour compiler les nouveaux
+ binaires.
+ </li>
+ <li class="itemize">L&#8217;installation pour Windows a été largement modifiée<span class="frenchb-thinspace">&nbsp;</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&#8217;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="obeylines-h"><a
+href="texmf/fonts/map" class="url" ><span
+class="ec-lmtt-10">texmf/fonts/map</span></a></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&#x00A0;7, l&#8217;écriture de
+ ces caractères 8-bit était influencée par les paramètres de localisation du système<span class="frenchb-thinspace">&nbsp;</span>; maintenant
+ ces paramètres n&#8217;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&#8217;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&#8217;identifier désormais la version de <span class="TEX">T<span
+class="E">E</span>X</span> Live par l&#8217;année<span class="frenchb-nbsp">&nbsp;</span>: <span class="TEX">T<span
+class="E">E</span>X</span> Live&#x00A0;2003 au lieu de <span class="TEX">T<span
+class="E">E</span>X</span>
+ Live&#x00A0;8.</li></ul>
+<!--l. 3593--><p class="noindent">
+<h5 class="subsubsectionHead"><span class="titlemark">10.1.2 </span> <a
+ id="x1-7000010.1.2"></a>2004</h5>
+<!--l. 3595--><p class="noindent">2004 a apporté beaucoup de changements (et quelques incompatibilités avec les versions
+précédentes)<span class="frenchb-nbsp">&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. 3604--><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="obeylines-h"><a
+href="fonts/map" class="url" ><span
+class="ec-lmtt-10">fonts/map</span></a></span>
+ (dans chaque arborescence <span class="obeylines-h"><a
+href="texmf" class="url" ><span
+class="ec-lmtt-10">texmf</span></a></span>), leur chemin de recherche est donné par la variable
+ <span
+class="ec-lmtt-10">TEXFONTMAPS </span>de <span class="obeylines-h"><a
+href="texmf.cnf" class="url" ><span
+class="ec-lmtt-10">texmf.cnf</span></a></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="obeylines-h"><a
+href="fonts/enc" class="url" ><span
+class="ec-lmtt-10">fonts/enc</span></a></span>, leur chemin de recherche est donné par la variable
+ <span
+class="ec-lmtt-10">ENCFONTS </span>de <span class="obeylines-h"><a
+href="texmf.cnf" class="url" ><span
+class="ec-lmtt-10">texmf.cnf</span></a></span>. Le script <span
+class="ec-lmss-10">updmap </span>devrait émettre des messages d&#8217;avertissement pour
+ les fichiers <span
+class="ec-lmtt-10">.map </span>et <span
+class="ec-lmtt-10">.enc </span>mal placés.
+ <!--l. 3614--><p class="noindent">Sur les différentes façons de traiter le problème, consulter <span class="obeylines-h"><a
+href="http://tug.org/texlive/mapenc.html" class="url" ><span
+class="ec-lmtt-10">http://tug.org/texlive/mapenc.html</span></a></span>.
+ </li>
+ <li class="itemize">La distribution pour Windows a changé cette année<span class="frenchb-nbsp">&nbsp;</span>: l&#8217;installation de la distribution fp<span class="TEX">T<span
+class="E">E</span>X</span>
+ (basée sur Web2C) de Fabrice Popineau n&#8217;est provisoirement plus proposée dans l&#8217;attente
+ d&#8217;un nouvel installeur. À la place, vous pouvez tester et installer la distribution MiK<span class="TEX">T<span
+class="E">E</span>X</span>
+ (indépendante de Web2C), voir section&#x00A0;<a
+href="#x1-60002">2<!--tex4ht:ref: sec:struct-tl --></a>, p.&#x00A0;<a
+href="#x1-60002">7<!--tex4ht:ref: sec:struct-tl --></a>. Le CD <span
+class="ec-lmss-10">demo </span>diffusé en 2003 a été supprimé.
+ </li>
+ <li class="itemize">L&#8217;ancien répertoire <span class="obeylines-h"><a
+href="texmf" class="url" ><span
+class="ec-lmtt-10">texmf</span></a></span> a été éclaté en trois parties<span class="frenchb-nbsp">&nbsp;</span>: <span class="obeylines-h"><a
+href="texmf" class="url" ><span
+class="ec-lmtt-10">texmf</span></a></span>, <span class="obeylines-h"><a
+href="texmf-dist" class="url" ><span
+class="ec-lmtt-10">texmf-dist</span></a></span> et <span class="obeylines-h"><a
+href="texmf-doc" class="url" ><span
+class="ec-lmtt-10">texmf-doc</span></a></span>.
+ Voir section&#x00A0;<a
+href="#x1-80002.2">2.2<!--tex4ht:ref: sec:tld --></a>, p.&#x00A0;<a
+href="#x1-80002.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="obeylines-h"><a
+href="tex" class="url" ><span
+class="ec-lmtt-10">tex</span></a></span> des arborescences <span class="obeylines-h"><a
+href="texmf*" class="url" ><span
+class="ec-lmtt-10">texmf*</span></a></span> (ils étaient jusqu&#8217;ici placés
+ dans des sous-répertoires spécifiques <span class="obeylines-h"><a
+href="tex" class="url" ><span
+class="ec-lmtt-10">tex</span></a></span>, <span class="obeylines-h"><a
+href="etex" class="url" ><span
+class="ec-lmtt-10">etex</span></a></span>, <span class="obeylines-h"><a
+href="pdftex" class="url" ><span
+class="ec-lmtt-10">pdftex</span></a></span>, <span class="obeylines-h"><a
+href="pdfetex" class="url" ><span
+class="ec-lmtt-10">pdfetex</span></a></span>, etc.). Voir
+ <a
+href="../../../../texmf-doc/doc/english/tds/tds.html#Extensions" ><span
+class="ec-lmtt-10">texmf-doc/doc/english/tds/tds.html#Extensions</span></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="obeylines-h"><a
+href="scripts" class="url" ><span
+class="ec-lmtt-10">scripts</span></a></span> des arborescences <span class="obeylines-h"><a
+href="texmf*" class="url" ><span
+class="ec-lmtt-10">texmf*</span></a></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">&#x00A0;-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="obeylines-h"><a
+href="cp227.tcx" class="url" ><span
+class="ec-lmtt-10">cp227.tcx</span></a></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>&#x00A0;(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 &#339;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&#8217;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&#8217;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. 3667--><p class="noindent">Ceci rend <span
+class="ec-lmri-10">indispensable </span>le recours à l&#8217;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&#8217;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>&#x00A0;(<span class="obeylines-h"><a
+href="http://pdftex.org" class="url" ><span
+class="ec-lmtt-10">http://pdftex.org</span></a></span>) offre de nouvelles fonctionnalités<span class="frenchb-nbsp">&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&#8217;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 &#339;uvre, voir <span class="obeylines-h"><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></span>
+ </li>
+ <li class="itemize">Le fichier <span class="obeylines-h"><a
+href="pdftex.cfg" class="url" ><span
+class="ec-lmtt-10">pdftex.cfg</span></a></span> n&#8217;est plus utilisé. Toutes les affectations de paramètres doivent
+ désormais être faites dans le préambule en utilisant les primitives ad&#x00A0;hoc.
+ </li>
+ <li class="itemize">Pour plus d&#8217;informations, consulter le manuel de pdf<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;<span class="frenchb-nbsp">&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&#8217;utiliser des <span
+class="ec-lmri-10">double quotes</span>, en voici deux exemples
+ typiques<span class="frenchb-nbsp">&nbsp;</span>:
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ <div class="fancyvrb" id="fancyvrb16">
+<a
+ id="x1-70002r1"></a>&#x00A0;&#x00A0;\input&#x00A0;"filename&#x00A0;with&#x00A0;spaces"&#x00A0;&#x00A0;&#x00A0;%&#x00A0;plain
+<br class="fancyvrb"><a
+ id="x1-70004r2"></a>&#x00A0;&#x00A0;\input{"filename&#x00A0;with&#x00A0;spaces"}&#x00A0;&#x00A0;%&#x00A0;latex
+</div>
+</div>
+ </td></tr></table>
+ <!--l. 3702--><p class="nopar">Consulter le manuel Web2C pour plus d&#8217;informations<span class="frenchb-nbsp">&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>&#x00A0;sont désormais incluses dans Web2C. Ainsi, tous les formats <span
+class="ec-lmri-10">construits</span>
+ <span
+class="ec-lmri-10">avec l&#8217;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>&#x00A0;permet le transcodage en entrée et en sortie et
+ l&#8217;utilisation transparente du codage Unicode UTF-8. Voir <a
+href="../../../../texmf-dist/doc/generic/enctex/" >texmf-dist/doc/generic/enctex/</a> et <span class="obeylines-h"><a
+href="http://www.olsak.net/enctex.html" class="url" ><span
+class="ec-lmtt-10">http://www.olsak.net/enctex.html</span></a></span>.
+ </li>
+ <li class="itemize">Un nouveau moteur combinant les fonctionnalités de e-<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;et d&#8217;Omega, appelé Aleph, est disponible.
+ <a
+href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a> et <span class="obeylines-h"><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></span>
+ 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&#8217;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>&#x00A0;(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="obeylines-h"><a
+href="ltnews" class="url" ><span
+class="ec-lmtt-10">ltnews</span></a></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&#8217;extension <span
+class="ec-lmss-10">cbgreek</span>, ceci a été fait avec
+ l&#8217;accord et l&#8217;aide de l&#8217;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 (<span class="obeylines-h"><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></span>).
+ </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&#8217;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&#8217;architecture <span
+class="ec-lmss-10">i386-openbsd </span>ont été supprimés par manque de volontaires pour les
+ compiler.
+ <!--l. 3746--><p class="noindent">Sur <span
+class="ec-lmss-10">sparc-solaris </span>(au moins) il sera probablement nécessaire de positionner la variable d&#8217;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&#8217;ils sont
+ compilés en C++, et que l&#8217;emplacement des bibliothèques dynamiques est variable. Ce n&#8217;est pas une
+ nouveauté 2004 mais ce point n&#8217;é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. 3757--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">10.2 </span> <a
+ id="x1-7100010.2"></a>L&#8217;édition 2005</h4>
+<!--l. 3760--><p class="noindent">2005 a apporté son lot habituel d&#8217;innombrables mises à jour d&#8217;extensions et de programmes.
+L&#8217;infrastructure est restée relativement stable par rapport à 2004, à quelques changements inévitables
+près<span class="frenchb-nbsp">&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">&nbsp;</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&#8217;à l&#8217;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&#8217;utilisateur qui les lance<span class="frenchb-thinspace">&nbsp;</span>; le résultat est placé dans le répertoire
+ personnel de l&#8217;utilisateur (sous <span class="obeylines-h"><a
+href="$HOME/.texlive2005" class="url" ><span
+class="ec-lmtt-10">$HOME/.texlive2005</span></a></span>), voir section&#x00A0;<a
+href="#x1-170004.1">4.1<!--tex4ht:ref: sec:texconfig --></a>, p.&#x00A0;<a
+href="#x1-170004.1">26<!--tex4ht:ref: sec:texconfig --></a>.
+ </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">&nbsp;</span>; elles
+ définissent les répertoires où doivent se trouver les fichiers de configuration de l&#8217;utilisateur
+ (resp. de la machine), comme <span class="obeylines-h"><a
+href="fmtutil.cnf" class="url" ><span
+class="ec-lmtt-10">fmtutil.cnf</span></a></span> et <span class="obeylines-h"><a
+href="updmap.cfg" class="url" ><span
+class="ec-lmtt-10">updmap.cfg</span></a></span>. Les utilisateurs de fichiers de
+ configuration locaux <span class="obeylines-h"><a
+href="fmtutil.cnf" class="url" ><span
+class="ec-lmtt-10">fmtutil.cnf</span></a></span> ou <span class="obeylines-h"><a
+href="updmap.cfg" class="url" ><span
+class="ec-lmtt-10">updmap.cfg</span></a></span> devront probablement les déplacer<span class="frenchb-thinspace">&nbsp;</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="obeylines-h"><a
+href="texmf.cnf" class="url" ><span
+class="ec-lmtt-10">texmf.cnf</span></a></span>. L&#8217;important est de s&#8217;assurer de la cohérence entre les définitions de ces
+ variables dans <span class="obeylines-h"><a
+href="texmf.cnf" class="url" ><span
+class="ec-lmtt-10">texmf.cnf</span></a></span> et l&#8217;emplacement réel de ces fichiers. Voir section&#x00A0;<a
+href="#x1-90002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, p.&#x00A0;<a
+href="#x1-90002.3">9<!--tex4ht:ref: sec:texmftrees --></a> pour la
+ description des différentes arborescences texmf utilisées.
+ </li>
+ <li class="itemize">L&#8217;an dernier nous avions rendu &#171; <span
+class="ec-lmtt-10">undefined </span>&#187; 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&#8217;é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&#8217;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&#8217;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&#8217;utiliser l&#8217;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&#8217;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="obeylines-h"><a
+href="empty.tcx" class="url" ><span
+class="ec-lmtt-10">empty.tcx</span></a></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">&nbsp;</span>:
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ <div class="fancyvrb" id="fancyvrb17">
+<a
+ id="x1-71002r1"></a>&#x00A0;&#x00A0;latex&#x00A0;--translate-file=empty.tcx&#x00A0;fichier.tex
+</div>
+</div>
+ </td></tr></table>
+ <!--l. 3813--><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">&nbsp;</span>;
+ ce programme remplace <span
+class="ec-lmss-10">dvipdfm</span>, toujours disponible mais dont l&#8217;usage est maintenant
+ déconseillé.
+ </li>
+ <li class="itemize">Le 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&#8217;utilisateur (cf. le premier point de la présente
+ liste).
+ </li></ul>
+<!--l. 3827--><p class="noindent">
+<h4 class="subsectionHead"><span class="titlemark">10.3 </span> <a
+ id="x1-7200010.3"></a>Versions futures</h4>
+<!--l. 3829--><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&#8217;est pas un produit parfait</span><span class="frenchb-thinspace">&nbsp;</span><span
+class="ec-lmri-10">! </span>(et ne le sera jamais). Nous prévoyons de le renouveler tous les
+ans, et aimerions fournir plus d&#8217;aide, de fonctionnalités, de programmes d&#8217;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&#8217;hésitez pas à vous proposer<span class="frenchb-thinspace">&nbsp;</span>!
+<!--l. 3838--><p class="noindent">Corrections, suggestions et propositions d&#8217;aide doivent être envoyées à<span class="frenchb-nbsp">&nbsp;</span>:
+ <div class="quote">
+ <!--l. 3841--><p class="noindent">Sebastian Rahtz &#x00A0;/ &#x00A0;7 Stratfield Road &#x00A0;/ &#x00A0;Oxford OX2 7BG &#x00A0;/ &#x00A0;UK
+ <br class="newline"><a
+href="mailto:tex-live@tug.org" ><a
+href="tex-live@tug.org" ><span class="obeylines-h"><a
+href="tex-live@tug.org" class="url" ><span
+class="ec-lmtt-10">tex-live@tug.org</span></a></span></a></a>
+ <br class="newline"><span class="obeylines-h"><a
+href="http://tug.org/texlive" class="url" ><span
+class="ec-lmtt-10">http://tug.org/texlive</span></a></span></div>
+<!--l. 3847--><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">&nbsp;</span><span
+class="ec-lmro-10">!</span>
+<div class="footnotes"><!--l. 931--><p class="noindent"><span class="footnote-mark"><a
+href="#fn1x0-bk" id="fn1x0">1.</a></span><span
+class="ec-lmr-8">Pour les utilisateurs qui poss</span><span
+class="ec-lmr-8">èdent un fichier </span><span class="obeylines-h"><a
+href="$HOME/.bash_profile" class="url" ><span
+class="ec-lmtt-8">$HOME/.bash_profile</span></a></span><span
+class="ec-lmr-8">, c&#8217;est dans ce dernier qu&#8217;il faut red</span><span
+class="ec-lmr-8">éfinir la variable</span>
+<span
+class="ec-lmtt-8">PATH</span><span
+class="ec-lmr-8">, car pour eux, </span><span class="obeylines-h"><a
+href="$HOME/.profile" class="url" ><span
+class="ec-lmtt-8">$HOME/.profile</span></a></span> <span
+class="ec-lmr-8">est sans effet.</span>
+<!--l. 968--><p class="noindent"><span class="footnote-mark"><a
+href="#fn2x0-bk" id="fn2x0">2.</a></span><span
+class="ec-lmr-8">Cet exemple suppose qu&#8217;on a fait l&#8217;installation dans </span><span class="obeylines-h"><a
+href="/usr/local/texlive/2005" class="url" ><span
+class="ec-lmtt-8">/usr/local/texlive/2005</span></a></span><span
+class="ec-lmr-8">, sinon il faut adapter </span><span
+class="ec-lmtt-8">PATH </span><span
+class="ec-lmr-8">en</span>
+<span
+class="ec-lmr-8">cons</span><span
+class="ec-lmr-8">équence.</span>
+<!--l. 1693--><p class="noindent"><span class="footnote-mark"><a
+href="#fn3x0-bk" id="fn3x0">3.</a></span><span
+class="ec-lmr-8">Pas libres en fait dans le sens de la libert</span><span
+class="ec-lmr-8">é de les modifier et les redistribuer, selon les </span><span
+class="ec-lmri-8">Debian&#8217;s guidelines</span><span
+class="ec-lmr-8">. Cela ne signifie</span>
+<span
+class="ec-lmr-8">pas qu&#8217;on ne peut pas les acqu</span><span
+class="ec-lmr-8">érir gratuitement.</span>
+<!--l. 1845--><p class="noindent"><span class="footnote-mark"><a
+href="#fn4x0-bk" id="fn4x0">4.</a></span><span
+class="ec-lmr-8">Une table de hachage est une structure de donn</span><span
+class="ec-lmr-8">ées qui permet de rechercher un </span><span
+class="ec-lmr-8">él</span><span
+class="ec-lmr-8">ément par une cl</span><span
+class="ec-lmr-8">é dans un</span>
+<span
+class="ec-lmr-8">ensemble. Elle doit donc m</span><span
+class="ec-lmr-8">émoriser des paires de type </span><span
+class="ec-lmri-8">(cl</span><span
+class="ec-lmri-8">é, valeur) </span><span
+class="ec-lmr-8">et permettre un acc</span><span
+class="ec-lmr-8">ès rapide </span><span
+class="ec-lmr-8">à une valeur </span><span
+class="ec-lmr-8">à</span>
+<span
+class="ec-lmr-8">partir de sa cl</span><span
+class="ec-lmr-8">é.</span>
+<!--l. 1870--><p class="noindent"><span class="footnote-mark"><a
+href="#fn5x0-bk" id="fn5x0">5.</a></span><span
+class="ec-lmr-8">Tous ces fichiers sont susceptibles de produire des collisions lors de l&#8217;acc</span><span
+class="ec-lmr-8">ès </span><span
+class="ec-lmr-8">à la table de hachage</span><span class="frenchb-thinspace">&nbsp;</span><span
+class="ec-lmr-8">; heureusement</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">ne les utilise pas, ils ne sont donc pas pris en compte</span><span class="frenchb-thinspace">&nbsp;</span><span
+class="ec-lmr-8">!</span>
+<!--l. 2366--><p class="noindent"><span class="footnote-mark"><a
+href="#fn6x0-bk" id="fn6x0">6.</a></span><span
+class="ec-lmr-8">En fait, les syst</span><span
+class="ec-lmr-8">èmes Windows NT/2K/XP savent le faire, gr</span><span
+class="ec-lmr-8">âce </span><span
+class="ec-lmr-8">à leur nouvel interpr</span><span
+class="ec-lmr-8">éteur de commandes, mais</span>
+<span
+class="ec-lmr-8">l&#8217;astuce sp</span><span
+class="ec-lmr-8">écifique </span><span
+class="ec-lmr-8">à Kpathsea-Win32 fonctionne sur toutes les consoles.</span> </div>
+
+</body></html>
+
+
+
+