summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf/doc/texlive/texlive-fr/live.tex3945
1 files changed, 0 insertions, 3945 deletions
diff --git a/Master/texmf/doc/texlive/texlive-fr/live.tex b/Master/texmf/doc/texlive/texlive-fr/live.tex
deleted file mode 100644
index ccb25a86f0b..00000000000
--- a/Master/texmf/doc/texlive/texlive-fr/live.tex
+++ /dev/null
@@ -1,3945 +0,0 @@
-%Format: pdf
-
-% $Id: //depot/Master/texmf-doc/source/english/texlive-en/live.tex#31 $
-% $Author: staw $ $Date: 2005/10/31 $
-%
-% Change history (started May 18th 2002)
-% 2007/01/18: synced with 2007 English version, by Daniel Flipo
-% 2005/11/01: synced with 2005 English version, by Daniel Flipo
-% 2005/05/05: re-added section on building binaries (Daniel Flipo)
-% 2004/10/28: synced with 2004 English version, by Daniel Flipo
-% 2003/08/28: synced with 2003 English version, by Éric Picheral and Jacques André
-% 2002/05/25: proof-reading and corrections, by Daniel Flipo
-% 2002/05/18: synced with English version, by Fabrice
-%
-\documentclass{article}
-%\let\tldocenglish=1 % *NOT* for French
-
-\usepackage[latin1]{inputenc}
-
-\usepackage{caption}
-\DeclareCaptionLabelSeparator{endash}{\space\textendash\space}
-\captionsetup{labelsep=endash}
-
-\usepackage[frenchb]{babel}
-\usepackage{xspace}
-\addto\captionsfrench{\def\figurename{{\scshape Figure}}}
-\addto\captionsfrench{\def\tablename{{\scshape Table}}}
-\AddThinSpaceBeforeFootnotes
-\FrenchFootnotes
-\NoAutoSpaceBeforeFDP
-
-\newcommand{\THANH}{Hàn Th\'{ê} Thanh}
-
-\usepackage{comment}
-
-\usepackage{ifpdf}
-% tex-live.sty suppose \hyper@linkurl défini...
-\ifpdf
- \def\Status{1} % (df) Pour faire charger hyperref dans tex-live.sty
-\else
- \makeatletter
- \def\hyper@linkurl#1#2{#2} % undefined if hyperref.sty not loaded
- \makeatother
-\fi
-
-\usepackage{tex-live}
-%%%% Ajout J.A. à garder
-\newcommand{\CDdemo}{\acro{CD} \pkgname{demo}\xspace}
-\newcommand{\CDinst}{\acro{CD} \pkgname{inst}\xspace}
-\newcommand{\DVDlive}{\acro{DVD} \pkgname{live}\xspace}
-\renewcommand{\samp}[1]{\og \texttt{#1}\fg{}}
-
-%%%% Ajout (df)
-% Alias
-\let\XemTeX\XEmTeX
-% (df) La commande \TeXLive n'est pas utilisée en v.f.
-\renewcommand{\TL}{\TeX{} Live\xspace}% Robuste (pas besoin de \protect)...
-% tex-live.sty fait précéder les no de page d'une fine... si on veut
-% une insécable normale, décommenter la ligne suivante :
-\def\p.{p.~}
-% Chez Karl, la commande \url{} ne protège pas les caractères actifs (:?),
-% d'où ceci (essai provisoire... erreurs avec le car. #) :
-%\let\urlORI\url
-%\renewcommand*{\url}[1]{\foreignlanguage{english}{\urlORI{#1}}}
-%\renewcommand*{\url}[1]{{\shorthandoff{:?!;}\urlORI{#1}}}
-% La commande \path de url.sty ajoute des espaces parasites, pas \url, d'où
-\let\path\url
-% mais ceci impose de remplacer \path|...| par \path{...}, et les \$ inclus
-% par des $.
-
-\setlength{\parindent}{0mm}
-\addtolength{\parskip}{.25\baselineskip}
-
-\begin{document}
-
-\title{{\huge Guide pratique de \TL{}} \\ \strut
- {\LARGE\textsf{\TK{} 2007}}
- }
-
-\author{Karl Berry \\[3mm]
- \url{http://tug.org/texlive/}\\[5mm]
- \textit{Version française}\\[3mm]
- Daniel Flipo (GUTenberg)
- }
-
-\date{Janvier 2007}
-
-\maketitle
-\thispagestyle{empty} % no need for page number
-
-\newpage
-\begin{multicols}{2}
-\tableofcontents
-\listoftables
-\end{multicols}
-
-\section{Introduction}
-\label{sec:intro}
-
-Ce document décrit les principales caractéristiques de la
-distribution \TL{}, une distribution de \TeX{} et \LaTeX{}
-pour Linux et autres Unix, \MacOSX{} et systèmes Windows 32 bits
-(attention, cette distribution n'est pas vraiment utilisable avec
-les anciens systèmes Mac ou \acro{MS-DOS}). Elle comprend les binaires
-pré-compilés de \TeX{}, \LaTeXe{}, \MF, \MP, \BibTeX{} et de nombreux
-autres programmes ainsi qu'une bibliothèque étendue de macros, de
-fontes et de documentations. Elle traite aussi la composition de textes
-qui utilisent plusieurs systèmes d'écritures différentes venant de toute
-la surface du globe.
-La distribution \TL{} est en fait un sous-ensemble de \TK{} (décrit brièvement
-à la section ~\ref{sec:struct-tl}, \p.\pageref{sec:struct-tl})
-produit grâce aux efforts combinés des différents groupes d'utilisateurs
-de \TeX.
-
-L'édition 2007 a été figée en janvier 2007.
-Les futures mises à jour des composants de la distribution 2007
-seront disponibles au fur et à mesure de leur parution sur le site
-\acro{CTAN}, \url{http://www.ctan.org}.
-
-On trouvera à la fin du document, section~\ref{sec:history}
-(\p.\pageref{sec:history}), un bref historique des principales modifications
-apportées au fil du temps à la distribution \TL.
-
-Les utilisateurs des éditions précédentes de \TL{} sont invités
-à lire, \emph{avant toute mise à jour}, la section~\ref{tlcurrent}
-\p.\pageref{tlcurrent} qui présente les principaux changements intervenus
-cette année.
-
-
-\subsection{Utilisation élémentaire de \TL{}}
-\label{sec:basic}
-
-Vous pouvez utiliser \TL{} de trois façons différentes :
-\begin{enumerate}
-\item Vous pouvez exécuter \TL{} directement depuis le
- \DVDlive{} (toutes plates-formes).
- Cela prend très peu d'espace disque et
- donne un accès immédiat à tout le contenu de
- \TL. C'est une solution parfaitement acceptable même si les
- performances obtenues sont moins bonnes que si \TL{} était
- lancé depuis un disque local.
-\item Vous pouvez installer tout ou partie de \TL{} sur un disque
- local. C'est l'utilisation la plus fréquente de \TL{}.
- Ceci peut se faire à partir du \DVDlive{} ou de l'un des \CD de la
- distribution (voir section~\ref{sec:multiple-dist},
- \p.\pageref{sec:multiple-dist}).
- Il faut disposer d'un minimum de 120\,Mo, mais on recommande au moins
-%(df) un peu mensonger... schéma GUT = 800 Mo chez moi !
- 400\,Mo pour un système standard ou 800\,Mo pour un système complet.
-\item Vous pouvez incorporer un jeu de composants particulier ou une
- collection dans un système \TeX{} déjà présent, soit un
- système \TL{} installé précédemment, soit un système \TeX{} différent.
-\end{enumerate}
-
-Ces trois utilisations sont décrites en détail dans les sections
-concernant l'installation spécifique à chaque système.
-Quelques remarques générales :
-
-\begin{itemize}
-
-\item Le script d'installation globale pour Unix et pour \MacOSX{} s'appelle
-\texttt{install-tl.sh}.
-Les utilisateurs de Linux peuvent aussi essayer le nouvel installeur
-\texttt{setuptl/tlpmgui} développé au départ pour Windows et adapté à Linux.
-Consulter la section \ref{sec:win-install} p.~\pageref{sec:win-install} pour
-plus d'informations.
-
-\item Pour installer une extension ou une collection, on utilise le script
- d'installation \texttt{install-pkg.sh}.
-Après une installation faite à l'aide de \texttt{tlpmgui}, il est possible
-d'utiliser \texttt{tlpmgui} pour ajouter ou supprimer des extensions ou des
-collections.
-
-\item Le programme d'installation pour Windows s'appelle
- \cmdname{tlpmgui.exe}, il sert aussi à ajouter ou supprimer des composants
- dans une installation existante (voir section~\ref{sec:win-install}).
-
-\end{itemize}
-
-\subsection{Obtenir de l'aide}
-\label{sec:help}
-
-La communauté \TeX{} est à la fois active et conviviale ; 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 à \TL{} et
-acheter un système payant ; voir une liste à
-\url{http://tug.org/interest.html#vendors}).
-
-Voici une liste de ressources, classées selon l'ordre dans lequel nous
-recommandons de les utiliser :
-
-\begin{description}
-\item [Getting Started] Pour ceux qui débutent en \TeX, la page web
-\url{http://tug.org/begin.html} contient une courte description
-du système.
-
-\item [\acro{FAQ} \TeX{}] La \acro{FAQ} \TeX{} 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 \DVDlive{} dans
- \OnCD{texmf-doc/doc/english/FAQ-en}
- et elle est disponible sur Internet à
- l'adresse \url{http://www.tex.ac.uk/faq}.
- Merci de consulter cette FAQ avant toute question.
-
-\item [Catalogue \TeX{}] Si vous recherchez une extension, une fonte,
- un programme, ... particuliers, il faut examiner le catalogue
- \TeX{}. C'est une importante liste de tous les éléments relatifs à
- \TeX{}. Voir \OnCD{texmf-doc/doc/english/catalogue} sur le \DVDlive{},
- ou \url{http://www.ctan.org/tex-archive/help/Catalogue}.
-
-\item [Ressources \TeX{} sur le Web ] La page web
- \url{http://tug.org/interest.html} propose
- beaucoup de liens relatifs à \TeX{}, en particulier concernant des
- livres, manuels et articles portant sur tous les aspects du système.
-
-\item [Archives des forums d'aide] Les principaux forums dédiés
- au support de \TeX{} sont les groupes de news Usenet
- \url{news:comp.text.tex} (en anglais) et \url{news:fr.comp.text.tex}
- (en français) ainsi que les listes de diffusion
- \email{texhax@tug.org} (en anglais) et \email{gut@ens.fr} (en français).
- Les archives correspondantes contiennent des
- milliers de questions et réponses déjà traitées et permettent
- une recherche fructueuse. Voir
- \url{http://groups.google.com/groups?group=comp.text.tex}
- et \url{http://tug.org/mail-archives/texhax}, respectivement. Une
- question posée sur un moteur de recherche, tel que
- \url{http://google.com}, peut aussi fournir des réponses pertinentes.
-
-\item [Poster une question] Si vous n'obtenez pas de réponse, vous
- pouvez poster la question à \dirname{comp.text.tex} via Google ou
- votre lecteur de news, ou encore par messagerie à
- \email{texhax@tug.org}. Mais avant de le faire, merci de lire
- l'introduction de la \acro{FAQ} donnant les conseils sur la façon de
- rédiger la question pour avoir des chances d'obtenir une réponse :
- \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion}.
-
-\item [Support de \TL{}] Si vous voulez faire un rapport
- d'anomalie, émettre des suggestions ou des commentaires sur la
- distribution \TL{}, l'installation ou la documentation, utilisez
- la liste de diffusion \email{tex-live@tug.org}. Mais attention, si
- la question concerne l'utilisation d'un programme particulier inclus
- dans \TL{}, il vaut mieux que vous écriviez directement à la
- personne ou à la liste de diffusion qui maintient le programme.
-
-\end{description}
-
-L'autre aspect du sujet concerne l'aide à apporter aux personnes
-soumettant des questions. Les forums \dirname{comp.text.tex},
-\dirname{fr.comp.text.tex} ainsi que les listes de diffusion \code{texhax}
-et \code{gut}
-sont ouverts à tous, aussi n'hésitez pas à vous y joindre, à commencer
-la lecture et à fournir de l'aide là où cela vous est possible.
-Bienvenue dans le monde \TeX{} !
-
-% No \protect needed as \TL is defined in French with \newcommand (robust).
-\section{Structure de \TL}
-\label{sec:struct-tl}
-
-Nous décrivons ici la structure et le contenu de \TL{} et
-de \TK{} qui est un sur-ensemble de \TL.
-
-\subsection {Distributions multiples : \protect\pkgname{live},
- \protect\pkgname{inst}, \protect\pkgname{protext}}
-\label{sec:multiple-dist}
-
-Des limitations d'espace liées au format des \acro{CD-ROM} nous ont contraint
-à diviser \TK{} en plusieurs distributions :
-
-\begin{description}
-
-\item [live] Un système exécutable complet sur \acro{DVD} ; il est
- trop volumineux pour tenir sur \acro{CD-ROM}. Le \DVD{} contient
- aussi une image du système \CTAN{}, totalement indépendant de
- \TL{}, la distribution Mac\TeX{} pour \MacOSX, la distribution \ProTeXt{}
- pour Windows, ainsi que d'autres extensions
- réunies dans un répertoire \texttt{texmf-extra}.
-
- Les droits d'utilisation des fichiers présents dans \CTAN, \ProTeXt,
- Mac\TeX{} et \texttt{texmf-extra} diffèrent de ceux de \TL{}, pensez à lire
- les licences si vous envisagez de modifier ou de redistribuer certains de
- ces fichiers.
-
-\item [inst\textrm{(allable)}] Un système complet sur \CD{} pour les Unix
- (dont Linux et \MacOSX{}) ; pour le faire
- tenir sur le \CD, il a fallu compresser tout ce que nous avons
- pu. Du coup, il n'est pas possible d'exécuter directement \TeX\
- depuis le \CD\ d'installation, il vous faut l'installer sur disque
- (d'où le nom). L'installation est décrite dans les sections
- concernées (\ref{sec:unix-install-disk} et \ref{sec:osx-unix-inst}
- pour \MacOSX).
-
-\item [protext] Une extension du système \MIKTEX\ sur \CD{} pour
- Windows. Cette distribution est totalement indépendante du \TL{},
- elle nécessite un mode d'installation spécifique.
- Elle peut être installée sur disque ou exécutée directement
- depuis le \CD. Le site de \ProTeXt\ se trouve ici :
- \url{http://tug.org/protext}.
-
- \pkgname{protext} est fourni à la fois sur le \DVDlive{} et
- sur un \CD{} spécifique pour ceux qui n'ont pas de lecteur de \DVD.
-
-\end{description}
-
-\noindent On peut déterminer la nature de la distribution
-utilisée en recherchant le fichier \texttt{00\var{type}.TL} dans le
-répertoire racine du médium utilisé (\CD{} ou \DVD{}).
-Ce fichier contient aussi la date de dernière mise à jour du \TL.
-
-%(df) Que fait GUT ?
-%Naturally, each user group chooses what to distribute, at its own
-%discretion.
-
-\subsection{Répertoires situés à la racine}
-\label{sec:tld}
-
-Les répertoires les plus importants situés à la racine
-% (df) bin et source ne sont pas sur \CDinst
-du \DVDlive{}
-sont énumérés ci-dessous. Cette année, la distribution \TL{}
-est dans un sous-répertoire \dirname{texlive2007} et non à la racine.
-%%% (df) confus : on parle du CD ou du DVD
-\smallskip
-\begingroup
- \renewcommand{\arraystretch}{1.3} % open up interrow spacing
-\begin{tabular}{>{\ttfamily}lp{.78\hsize}}
-% (df) bin pas présent sur \CDinst : les .zip des binaires sont dans 'archive'
-bin & Programmes de la famille \TeX{}, rangés dans des
- sous-répertoires selon les plates-formes. \\
-% pas sur \CDinst
-source & Le code source de tous les programmes, incluant la
- distribution \Webc{} de \TeX{} et \MF{}. Il s'agit d'une archive au
- format \texttt{tar}, compressée par bzip2.
- % Ajout (df)
- Faute de place, le répertoire \texttt{source}
- n'est pas sur le \CDinst{} (seulement sur le \DVDlive{}).\\
-setuptl & Programmes d'installation pour Windows et Linux. \\
-support & Ensemble d'extensions et programmes auxiliaires. Ils ne
- sont \emph{pas} installés par défaut.
-% Faux (df)
-% On y trouve \cmdname{Ghostscript}, \cmdname{netpbm} et un ensemble
-% d'éditeurs orientés \TeX{}.
-\\
-texmf & Répertoire contenant les programmes et leur documentation.
- Ne contient ni les formats ni les extensions
- (appelé \envname{TEXMFMAIN} dans la section suivante.) \\
-texmf-dist & Répertoire principal où se trouvent les extensions,
- les fontes, etc., avec leur documentation
- (appelé \envname{TEXMFDIST} dans la section suivante.) \\
-texmf-doc & Répertoire contenant le reste de la documentation,
- le sous-répertoire doc est organisé par langue. \\
-texmf-var & Répertoire contenant les fichiers générés automatiquement
- (appelé \envname{TEXMFSYSVAR} dans la section suivante.) \\
-\end{tabular}
-\endgroup
-
-\smallskip
-
-Le répertoire \dirname{texmf-doc} ne contient que de la documentation
-mais pas toute la documentation. Celle concernant les programmes (manuels,
-pages \textit{man} et fichiers de type \textit{info} est dans
-\dirname{texmf/doc} car les programmes correspondants sont dans
-\dirname{texmf}. De même, la documentation des extensions et formats
-est dans \dirname{texmf-dist/doc}. Les commandes \cmdname{texdoc} ou
-\cmdname{texdoctk} trouveront pour vous les documentations où quelles soient
-sur le disque. % Bof... pas vrai chez moi (df) ?
-Le fichier \OnCD{doc.html} du \DVDlive{} contient une liste de liens bien
-utiles pour localiser les fichiers de documentation.
-
-On trouve également, au même niveau que les répertoires mentionnés ci-dessus,
-les scripts d'installation et les fichiers \filename{README} (dans
-différentes langues).
-
-\subsection{Description des arborescences texmf utilisées}
-\label{sec:texmftrees}
-
-Nous donnons ici la liste complète des variables prédéfinies qui contiennent
-les noms des différentes arborescences de type texmf et l'usage qui en est
-fait. La commande \cmdname{texconfig conf} retourne les valeurs de ces
-variables, ce qui permet de savoir où se trouvent ces différentes
-arborescences dans une installation donnée.
-
-\begin{ttdescription}
-\item [TEXMFMAIN] contient les éléments essentiels du système, comme les
- scripts (\cmdname{web2c/mktexdir}, etc.), les fichiers \file{.pool},
- etc.
-\item [TEXMFDIST] contient les fichiers de macro (Plain, \LaTeX, \ConTeXt,
- etc.,), les fontes, etc., de la distribution \TL. Rien ne devrait être
- ni ajouté ni supprimé dans cette arborescence.
-\item [TEXMFLOCAL] c'est là que l'administrateur de la machine
- place les classes et extensions locales, les fontes non disponibles
- dans \TL, etc.
-\item [TEXMFHOME] contient les fichiers personnels (extensions, classes,
- fontes) de l'utilisateur ; ce répertoire est sous \verb+$HOME+ % $
- par défaut. La variable \envname{TEXINPUTS} ne devrait plus être utilisée.
-\item [TEXMFCONFIG] c'est là que les scripts \cmdname{updmap} et
- \cmdname{fmtutil} recherchent leurs fichiers de configuration en priorité.
- \cmdname{texconfig} y place les versions modifiées des fichiers de
- configuration. Sous \verb+$HOME+ par défaut. %$
-\item [TEXMFSYSCONFIG] c'est là que les scripts \cmdname{updmap-sys} et
- \cmdname{fmtutil-sys} recherchent leurs fichiers de configuration en
- priorité. \cmdname{texconfig-sys} y place les versions modifiées des
- fichiers de configuration.
-\item [TEXMFVAR] c'est là que les scripts \cmdname{texconfig},
- \cmdname{updmap} et \cmdname{fmtutil} rangent les formats et les fichiers
- \file{.map} qu'ils produisent. Sous \verb+$HOME+ par défaut. %$
-\item [TEXMFSYSVAR] c'est là que les scripts \cmdname{texconfig-sys},
- \cmdname{updmap-sys} et \cmdname{fmtutil-sys} rangent les formats et les
- fichiers \file{.map} qu'ils produisent.
-\end{ttdescription}
-
-Les possibilités offertes par \cmdname{texconfig} sont décrites à la
- section~\ref{sec:texconfig}, \p.\pageref{sec:texconfig}.
-
-
-\subsection{Les extensions de \TeX}
-\label{sec:tex-extensions}
-
-\TL{} contient plusieurs extensions de \TeX{}.
-
-\begin{description}
-
-\item [\eTeX{}] \label{text:etex} ajoute un jeu, petit mais puissant,
- de nouvelles
- primitives et les extensions \TeXXeT{} pour l'écriture de droite
- à gauche ; \eTeX{} est, en mode normal, 100\% compatible avec
- \TeX{} standard. Pour plus de détails consulter le
- fichier \OnCD{texmf-dist/doc/etex/base/etex_man.pdf} du \DVDlive{}.
-
-\item [pdf\TeX{}] inclut les extensions \eTeX{} et produit, au choix,
- des fichiers au format Acrobat \acro{PDF} ou au format \dvi{}.
- Le manuel d'utilisation se trouve sur le \DVDlive{}
- dans \OnCD{texmf/doc/pdftex/manual/}. Le fichier
- \OnCD{texmf/doc/pdftex/pdftex/manual/samplepdf/samplepdf.tex}\relax{}
- donne un exemple d'utilisation. pdf\TeX{} est le moteur de base
- sur lequel sont construits tous les formats autres que plain\TeX.
-
-\item [Xe\TeX] ajoute la possibilité d'utiliser le codage Unicode en entrée
- et les fontes OpenType en sortie, ceci grâce à des bibliothèques
- externes : voir \url{http://scripts.sil.org/xetex}.
-
-\item [\OMEGA{} (Omega)] 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'extension supporte aussi le chargement dynamique d'\acro{OTP}
- (\OMEGA{} \emph{Translation Processes}) qui permet à l'utilisateur
- d'appliquer sur des flux d'entrée quelconques des transformations
- complexes qu'il aura lui-même définies. Voir la documentation
- (pas vraiment à jour) dans \OnCD{texmf-dist/doc/omega/base/doc-1.8.tex}.
-
-\item [Aleph] combine les fonctionnalités de \OMEGA\ et de \eTeX.
- \OnCD{texmf-dist/doc/aleph/base} contient une documentation de base.
-
-\end{description}
-
-\subsection{Quelques autres programmes intéressants
- dans \TL}
-
-Voici quelques autres programmes couramment utilisés et présents dans
-\TL{} :
-
-\begin{cmddescription}
-
-\item [bibtex] Traitement de la bibliographie.
-
-\item [makeindex] Traitement des index.
-
-\item [dvips] Conversion \dvi{} vers \PS{}.
-
-\item [xdvi] Visualisation \dvi{} pour le système X Window.
-
-\item [dvilj] Pilote \dvi{} pour les imprimantes HP LaserJet.
-
-\item [dv2dt, dt2dv] Conversion \dvi{} vers ou depuis du texte simple.
-
-\item [dviconcat, dviselect] Couper/Coller de pages à partir de fichiers
- \dvi{}.
-
-\item [dvipdfmx] Conversion \dvi{} vers \acro{PDF}, une autre approche que
- celle de pdf\TeX\ (mentionné ci-dessus). Voir les extensions
- \pkgname{ps4pdf} et \pkgname{pdftricks} pour d'autres alternatives.
-
-\item [psselect, psnup, \ldots] Utilitaires \PS{}.
-
-\item [lacheck] Vérification de syntaxe \LaTeX{}.
-
-\item [texexec] Processeur Con\TeX{}t et \acro{PDF}.
-
-\item [tex4ht] Conversion \TeX{} vers \acro{HTML}.
-
-\end{cmddescription}
-
-
-\section{Utilisation sous Unix}
-\label{sec:unix-install}
-
-Comme on l'a vu en section~\ref{sec:basic} \p.\pageref{sec:basic},
-le \TL{} peut être utilisé de trois façons principales :
-
-\begin{enumerate}
-\item Exécution directe depuis le \DVDlive.
-\item Installation sur le disque dur.
-\item Intégration d'un jeu de composants ou collections dans un système
-\TeX{} déjà installé.
-\end{enumerate}
-
-\noindent
-Les procédures spécifiques à Unix sont décrites pour chacun de ces cas
-dans les sections qui suivent.
-
-\ifSingleColumn \begin{figure}[ht]\noindent \fi
-\begin{warningbox}
- \textbf{ATTENTION : } Les \CD{} et le \DVD{} sont au format ISO~9660
- (High Sierra), avec les extensions \og Rock Ridge\fg{} (et \og Joliet\fg{}
- pour Windows). Votre système doit pouvoir reconnaître les
- extensions \og Rock Ridge\fg{} pour une utilisation optimale de
- \TL{}. Consultez votre documentation concernant la commande
- \cmdname{mount} pour voir si c'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.
-
-\leavevmode\quad
-L'utilisation des \CD{} sur les systèmes modernes
-ne devrait pas poser de problèmes. S'il y en avait, n'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.
-\end{warningbox}
-
-\ifSingleColumn\end{figure}\fi
-
-N.B. : les droits de \og root \fg{} sont souvent requis pour monter le \CD{}.
-D'autre part, selon le type d'Unix utilisé, il vous faudra probablement
-connaître le mot de passe de \og root \fg{} ou tout au moins utiliser la
-commande \cmdname{sudo} pour effectuer l'installation (le droit
-d'écriture sur le(s) répertoire(s) d'installation est évidemment
-indispensable). Cette remarque concerne particulièrement les utilisateurs de
-\MacOSX{} à qui nous recommandons de prendre d'abord connaissance de la
-section~\ref{sec:mac-install} avant toute installation.
-
-
-\subsection{Utiliser \TL{} à partir du \DVDlive}
-
-La liste des architectures sur lesquelles fonctionne \TL{} est donnée
-page~\pageref{tab:archlist} (table~\ref{tab:archlist}).
-
-\def\runlive{% text repeated in windows section
-On peut utiliser le système \TeX{} directement depuis \DVDlive,
-sans l'installer sur le disque dur (d'où en fait le nom \TL).
-Il \emph{n'est pas possible} de faire tourner \TeX{} directement
-depuis le \CDinst{} (voir section~\ref{sec:multiple-dist},
-page~\pageref{sec:multiple-dist}).
-}% fin \runlive
-
-\def\startinst{% repeated in other subsections
-Pour démarrer, il faut d'abord \og monter \fg{} le médium avec les
-extensions Rock Ridge.
-La commande exacte varie d'un système à l'autre ; la commande suivante
-fonctionne sous Linux, mais les noms du périphérique (ici
-\filename{/dev/cdrom}) et du point de montage (ici \dirname{/mnt/cdrom})
-peuvent changer.
-\\ N.B. Tous nos exemples utilisent \texttt{>} pour les lignes de
-commandes \textit{(shell prompt)} ; les commandes de l'utilisateur sont
-\underline{soulignées}.
-\begin{alltt}
-> \Ucom{mount -t iso9660 /dev/cdrom /mnt/cdrom}
-\end{alltt}
-
-\noindent Se placer au point de montage du lecteur :
-\begin{alltt}
-> \Ucom{cd /mnt/cdrom}
-\end{alltt}
-}% fin startinst
-
-\def\installtlsh{% repeated in other subsections
-Lancer le script \filename{install-tl.sh} :
-\begin{alltt}
-> \Ucom{sh install-tl.sh}\\
-Welcome to TeX Live...
-\end{alltt}
-
-\noindent Après l'affichage de divers messages de bienvenue et une liste des
-options du menu principal, l'installation réclame l'entrée d'une commande.
-Taper alors le caractère voulu suivi d'un retour-chariot. Ne pas taper les
-chevrons (ni \texttt{<} ni \texttt{>}) ; on peut utiliser des majuscules ou
-des minuscules ; ici, les exemples utilisent des minuscules.
-}% fin \installtlsh
-
-\runlive
-\startinst
-\installtlsh
-
-Pour exécuter \pkgname{live}, la première commande est \Ucom{d}
-suivie de la sous-commande \Ucom{1} 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 \TeX{} génère lui-même ainsi que les fichiers de configuration si
-besoin est. On utilisera \dirname{/opt/texlive2007} 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 \TL{}).
-Étant donné que les fichiers créés ne sont pas toujours compatibles d'une
-année sur l'autre, il est recommandé d'inclure l'année dans le nom du
-répertoire.
-Si la valeur par défaut \dirname{/usr/local/texlive/2007} vous convient
-(c.-à-d. que \dirname{/usr/local/texlive/2007} n'est pas un répertoire
-existant et que vous avez les droits pour écrire sous \dirname{/usr/local}),
-vous pouvez sauter cette étape.
-\begin{alltt}
-Enter command: \Ucom{d}
-Current directories setup:
-<1> TEXDIR: /usr/local/texlive/2007
-...
-Enter command: \Ucom{1}
-New value for TEXDIR [/usr/local/texlive/2007]: \Ucom{/opt/texlive2007}
-...
-Enter command: \Ucom{r}
-\end{alltt}
-
-Retour au menu principal. La seconde (et dernière) commande est
-\Ucom{r}
-pour faire tourner \pkgname{live} à partir du \DVD{} sans pour autant
-l'installer sur le disque dur :
-
-\begin{alltt}
-Enter command: \Ucom{r}
-Preparing destination directories...
-...
-Welcome to the TeX Live!
->
-\end{alltt}
-
-On se retrouve au niveau de la ligne de commande
-comme on vient de le voir.
-
-Il faut maintenant modifier les deux variables
-d'environnement \envname{PATH} et \envname{TEXMFSYSVAR} comme indiqué
-à l'écran quelques lignes au dessus de \og Welcome to TeX Live!\fg.
-La syntaxe dépend du \textit{shell} utilisé. Les syntaxes
-précises sont affichées pour les \textit{shell} de type Bourne ou compatible
-(\cmdname{bash}, \cmdname{sh} \cmdname{ksh}, etc.) et pour les
-\textit{C~shells} (\cmdname{csh}, \cmdname{tcsh}).
-Rappelons qu'il suffit de taper la commande \verb+echo $SHELL+ %$
-pour connaître le nom du \textit{shell} utilisé.
-Le plus simple est de recopier par copier-coller, soit les deux lignes
-commençant par \og\cmdname{setenv}\fg{} pour les \textit{C~shells},
-soit les trois lignes \og\envname{PATH=}\fg, \og\envname{TEXMFSYSVAR=}\fg,
-\og\envname{export ...}\fg{} pour les \textit{shell} de type Bourne
-(suivies d'un retour-chariot) dans le terminal de commandes.
-
-Ceci suffit pour pouvoir utiliser la distribution \TL{}
-pendant toute la session.
-Pour ne pas avoir à redéfinir \envname{PATH} et \envname{TEXMFSYSVAR}
-à chaque nouvelle connexion, il suffit d'entrer les mêmes commandes
-à l'aide d'un éditeur dans le fichier d'initialisation du \textit{shell}
-(\file{.bash\_profile}, \file{.profile} ou \file{.cshrc}
-selon le cas).
-L'initialisation se fera ensuite automatiquement au début de chaque nouvelle
-session.
-
-\def\textruntexconfig{%
- Une fois l'installation terminée et les variables d'environnement
- initialisées, la dernière étape consiste à exécuter \cmdname{texconfig} ou
- \cmdname{texconfig-sys} pour éventuellement modifier certains paramètres.
- Ceci est expliqué à la section~\ref{sec:texconfig},
- \p.\pageref{sec:texconfig}.%
-}
-\textruntexconfig
-
-\def\textifindoubt{%
-Passez maintenant à la section~\ref{sec:test-install} pour effectuer
-quelques tests de bon fonctionnement.
-
-En cas de doute, n'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 \TL{}, le choix des répertoires à utiliser ou les modifications
-à apporter dans vos fichiers d'initialisation.
-}%fin textifindoubt
-\textifindoubt
-
-\subsection{Installer \TL{} sur le disque}
-\label{sec:unix-install-disk}
-
-Il est possible, et même habituel, d'installer le système \TeX{} à
-partir du \TL{} sur le disque (\og dur\fg{}).
-Ceci peut se faire en utilisant soit le \DVDlive, soit le \CDinst
-(voir section~\ref{sec:multiple-dist}, \p.\pageref{sec:multiple-dist}
-pour des explications sur les différentes distributions).
-
-\startinst
-\installtlsh
-
-La table~\ref{tab:main-menu-options} donne la liste des options du menu
-principal. On peut choisir les options dans n'importe quel ordre, mais
-\Ucom{i} doit être la dernière choisie. Il est cependant raisonnable de
-procéder dans l'ordre où elles apparaissent ici !
-
-% apparently here.sty [H] doesn't support table*.
-\begin{table}[H]
-\caption{Options d'installation du menu principal}
-\label{tab:main-menu-options}
-\begin{tabular}{>{\ttfamily}ll}
-p & plate-forme que vous utilisez\\
-b & choix des binaires à installer (architectures multiples)\\
-s & \emph{schéma d'installation} de base
- (complet, recommandé, GUTenberg, etc.).\\
-c & modifier le choix des collections individuelles\\
-l & modifier le choix des langues à installer\\
-d & répertoire où faire l'installation\\
-o & autres options\\
-i & lancer l'installation\\
-\end{tabular}
-\end{table}
-
-Voici quelques précisions sur chaque option.
-
-\begin{description}
-
-\item[\optname{p} -- Platform (current).] Plate-forme utilisée.\\
-Le script d'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'erreur.
-
-\item[\optname{b} -- Binary architectures.] Binaires pour d'autres
-architectures.\\
-Par défaut, seuls les binaires pour votre plate-forme seront installés. À
-l'aide de ce menu-ci, il est possible de choisir d'installer aussi les
-binaires pour d'autres plates-formes (ou de ne pas installer pour la
-plate-forme courante). C'est utile si on partage un arbre \TeX\
-au travers d'un réseau de machines hétérogènes.
-La table~\ref{tab:archlist} ci-dessous donne la liste des architectures
-pour lesquelles des binaires sont disponibles.
-
-\begin{table*}[!ht]
-%\captionsetup{margin=5mm,justification=centerfirst}
-\caption{Les binaires sont disponibles pour les architectures suivantes.}
-\label{tab:archlist}
-%(df) vérifier la liste finale
-\begin{tabular}{>{\hspace*{15mm}\ttfamily}lll}
-alpha-linux & HP Alpha GNU/Linux \\
-%alphaev5-osf4.0d & HP Alphaev5 OSF \\
-%hppa2.0-hpux10.20 & HP9000 HPUX 10.20 \\
-i386-darwin & Intel x86 \MacOSX \\
-i386-freebsd & Intel x86 FreeBSD \\
-i386-linux & Intel x86 GNU/Linux \\
-%i386-openbsd3.3 & Intel x86 OpenBSD \\
-%i386-solaris2.8 & Intel x86 Solaris \\
-mips-irix & SGI IRIX \\
-powerpc-aix & IBM RS/6000 AIX \\
-powerpc-darwin & PowerPC \MacOSX \\
-sparc-linux & Sun Sparc GNU/Linux \\
-sparc-solaris & Sun Sparc Solaris \\
-win32 & Windows (32-bit) \\
-x86\_64-linux & Intel x86 64-bit GNU/Linux \\
-% \\ \hline
-\end{tabular}
-\end{table*}
-
-\item[\optname{s} -- Base Installation scheme.]
-Schéma d'installation de base.\\
-Ce menu permet de choisir un type d'installation plus ou moins complet.
-L'option par défaut (\optname{full}) installe tout, c'est un bon choix si
-l'espace disque n'est pas limité. Les francophones préféreront peut-être
-le schéma \acro{GUT}enberg, mais on peut choisir un ensemble minimal
-(\optname{basic}) pour économiser de la place sur le disque. On trouve
-aussi des ensembles spécifiques pour Omega ou pour les utilisateurs
-d'\acro{XML}.
-
-\item[\optname{c} -- Individual collections.] Collections individuelles.\\
-Ce menu permet d'ajouter ou de supprimer des collections
-parmi celles retenues par le schéma choisi ci-dessus.
-Chaque collection\Dash fichiers de macros TeX, familles de fontes Metafont,
-etc.\Dash{} est formée de plusieurs composants.
-Attention, le programme différencie les lettres minuscules
-des lettres capitales pour les touches de sélection.
-
-\item[\optname{l} -- Language collections.] Collections de langues.\\
-Ce menu fonctionne comme celui de \Ucom{c} pour modifier
-le choix des langues à installer.
-Attention, le programme différencie les lettres minuscules
-des lettres capitales pour les touches de sélection.
-
-Voici la liste des collections de langues du \TL{}
-(on garde ici les noms anglais des options qui sont ceux du système !) :
-
-% xx really should generate list from texmf/tpm/collection/tex-lang*
-% a la install-tl.sh.
-\begin{tabbing}
-\hspace{.25\linewidth} \=
-\hspace{.20\linewidth} \=
-\hspace{.20\linewidth} \=
-\hspace{.35\linewidth} \kill
-African \textit{(qq scripts)} \>
-Arabic \>
-Armenian \>
-Chinese\,Japanese\,Korean \\
-Croatian \>
-Cyrillic \>
-Czech/Slovak \>
-Danish \\
-Dutch \>
-Finnish \>
-French \>
-German \\
-Greek \>
-Hebrew \>
-Hungarian \>
-Indic \\
-Italian \>
-Latin \>
-Manju \>
-Mongolian \\
-Norwegian \>
-Polish \>
-Portuguese \>
-Spanish \\
-Swedish \>
-Tibetan \>
-\acro{UK} English \>
-Vietnamese \\
-\end{tabbing}
-
-\noindent Les collections de langues comprennent normalement des fontes,
-macros, motifs de césure et autres fichiers. Par exemple,
-\pkgname{frenchle.sty} est installé lorsqu'on sélectionne la collection
-\optname{French}. Par ailleurs, l'installation d'une langue de la collection
-modifie le fichier de configuration \filename{language.dat} qui contrôle
-quelles divisions (ou coupures de mots) sont chargées.
-
-\item[\optname{d} -- Installation directories] Choix des
-répertoires d'installation.\\ \label{text:instdir}
-Ceci concerne les trois répertoires suivants :
-
-\begin{ttdescription}
-\item [TEXDIR]
-Répertoire de plus haut niveau sous lequel tout le reste sera installé,
-la valeur par défaut est \dirname{/usr/local/texlive/2007}.
-Il est conseillé de faire figurer l'année dans le nom choisi, de façon à
-pouvoir conserver séparément plusieurs versions de \TL.
-L'ajout d'un lien symbolique
-\dirname{/usr/local/texlive/current} qui pointe vers la version à utiliser
-facilitera grandement le basculement d'une version
-à l'autre et le retour à l'ancienne version en cas de problème.
-
-Sous \MacOSX, les interfaces utilisateurs recherchent \TeX{}
-dans \dirname{/usr/local/teTeX} ; plutôt que d'installer la distribution \TL{}
-dans ce répertoire, on pourra faire l'installation par défaut
-(dans \dirname{/usr/local/texlive/2007} donc) et ajouter deux liens
-symboliques : \dirname{current} qui pointe vers \dirname{2007} et
-\dirname{teTeX} qui pointe vers \dirname{current}. Pour cela il suffit de
-taper les deux commandes suivantes dans un terminal :
-\begin{alltt}
-> \Ucom{(cd /usr/local/texlive ; ln -s ./2007 ./current)}
-> \Ucom{(cd /usr/local ; ln -s ./texlive/current teTeX)}
-\end{alltt}
-
-\item [TEXMFLOCAL]
-C'est dans cette arborescence que doivent être placés les fichiers
-non fournis par \TL{}.
-La valeur par défaut est \dirname{/usr/local/texlive/texmf-local}.
-C'est l'endroit recommandé pour y mettre les classes et les fichiers de style
-locaux, les fontes (par exemple commerciales) non disponibles
-sur \TL{} ainsi que les paramètres de configuration locaux.
-
-\item [TEXMFSYSVAR]
-C'est dans cette arborescence que les scripts \cmdname{texconfig-sys},
-\cmdname{fmtutil-sys}, \cmdname{updmap-sys} installent les fichiers qui
-sont spécifiques à la version, notamment les fichiers de format.
-La valeur par défaut est \dirname{TEXDIR/texmf-var}, il n'y a en
-général aucune raison de la changer.
-Les fichiers configuration modifiables par \cmdname{texconfig-sys} (voir
-section~\ref{sec:texconfig}, \p.\pageref{sec:texconfig}), comme
-\filename{fmtutil.cnf} et \filename{updmap.cfg}, sont eux dans
-\envname{TEXMFSYSCONFIG}.
-\end{ttdescription}
-
-\item[\optname{o} -- Other Options.]
-Ce menu permet de choisir les options suivantes :
-
-\begin{ttdescription}
-\item [a] Pour spécifier un autre répertoire pour les fontes générées.
-La valeur par défaut utilise l'arborescence \envname{TEXMFVAR}, comme on
-l'a dit plus haut.
-Si vous voulez que l'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.
-
-\item [l] Pour créer des liens symboliques pour les binaires,
-la documentation \textit{(man pages)} ou les fichiers Info \acro{GNU}.
-Par exemple, on peut désirer rendre la documentation de type \textit{man}
-accessible depuis \dirname{/usr/local/man} et les fichiers Info
-depuis \dirname{/usr/local/info} (il faut alors bien sûr avoir les droits
-d'écriture dans les répertoires spécifiés).
-
-En revanche, il est déconseillé d'utiliser cette option pour les binaires.
-Rendre les binaires \TL{} accessibles depuis \dirname{/usr/local/bin}
-risque de masquer définitivement, y compris pour \textit{root}, les
-binaires \TeX\ fournis en standard sur la plate-forme.
-Sous Linux par exemple, \textit{root} doit utiliser par défaut les binaires
-\teTeX{} fournis avec la distribution installée (Debian, Mandrake, RedHat,
-etc.) et non ceux fournis par \TL.
-
-\item [d] Pour ne pas installer l'arborescence de la documentation
-sur les fontes et les macros. Utile pour économiser de l'espace
-disque ou bien si la documentation a été installée auparavant à un
-autre emplacement.
-
-\item [s] Pour ne pas installer l'arborescence des fichiers source.
-Ceci peut être utile si cette arborescence est commune à
-différentes machines ou architectures, (partage par \acro{NFS} ou
-\cmdname{automount} par exemple).
-
-\end{ttdescription}
-
-\item[\optname{i} -- Perform Installation.] Installer.\\
-Quand les options de configuration sont satisfaisantes, on peut taper
-\Ucom{i} pour lancer effectivement l'installation.
-
-\end{description}
-
-Lorsque l'installation est terminée, l'étape suivante consiste à inclure dans
-la variable \envname{PATH} des usagers (autres que \textit{root}
-cf. ci-dessus) le sous-répertoire de \dirname{TEXDIR/bin} spécifique à
-l'architecture de façon que les programmes nouvellement installés puissent
-être trouvés. Le tableau~\ref{tab:archlist} (page~\pageref{tab:archlist})
-donne la liste des noms des architectures ; on peut aussi lister le contenu de
-\dirname{TEXDIR/bin} pour déterminer le nom du sous-répertoire de
-\dirname{TEXDIR/bin} à inclure en tête de \envname{PATH}.
-
-\label{text:path}
-La syntaxe de cette commande et le fichier d'initialisation à utiliser
-dépendent du système utilisé. Pour un \textit{shell} Bourne ou
-compatible (\cmdname{sh}, \cmdname{bash}, \cmdname{ksh}, etc.), il
-faut mettre dans le fichier \filename{$HOME/.profile}% %$
-\footnote{Pour les utilisateurs qui possèdent un fichier
- \filename{$HOME/.bash_profile}, c'est dans ce dernier qu'il faut redéfinir
- la variable \envname{PATH}, car pour eux, \filename{$HOME/.profile} est
- sans effet.}
-des futurs utilisateurs de \TL{} :
-\begin{alltt}
-PATH=/\Ucom{\emph{TEXDIR}}/bin/\Ucom{\emph{archname}}:$PATH; export PATH
-\end{alltt}
-
-\noindent
-et pour un \textit{C~shell} (\cmdname{csh}, \cmdname{tcsh}),
-mettre dans le fichier \filename{$HOME/.cshrc} :
-\begin{alltt}
-setenv PATH /\Ucom{\emph{TEXDIR}}/bin/\Ucom{\emph{archname}}:$PATH
-\end{alltt} %$
-
-Sous \MacOSX{} ceci se peut se faire de la manière suivante, qui évite d'avoir
-à ouvrir un éditeur sur un fichier caché :
-on redevient utilisateur de base, on se place dans son répertoire personnel,
-en tapant dans le Terminal
-\begin{alltt}
-> \Ucom{exit ; cd}
-\end{alltt}
-On vérifie quel est le \textit{shell} utilisé en tapant
-\begin{alltt}
-> \Ucom{echo $SHELL}
-\end{alltt} %$
-Si la réponse est \filename{bash} (ou \filename{sh}) le fichier à modifier est
-\file{.profile}, si c'est \filename{tcsh} (ou \filename{csh})
-le fichier à modifier est \file{.cshrc}.\\
-Cas de \filename{bash} : on tape dans le terminal\footnotemark{}
-\addtocounter{footnote}{-1}
-\begin{alltt}
-> \Ucom{touch .profile}
-> \Ucom{echo "export PATH=/usr/local/texlive/2007/bin/powerpc-darwin:$PATH" >> .profile}
-> \Ucom{source .profile}
-\end{alltt} %$
-Cas de \filename{tcsh} : on tape dans le terminal%
-\footnote{Cet exemple suppose qu'on a fait l'installation dans
-\dirname{/usr/local/texlive/2007} et que processeur est un Motorola, sinon il
-faut adapter \envname{PATH} en conséquence (changer \dirname{powerpc-darwin}
-en \dirname{i386-darwin} pour les Mac à base de processeur Intel).}
-\begin{alltt}
-> \Ucom{touch .cshrc}
-> \Ucom{echo "setenv PATH /usr/local/texlive/2007/bin/powerpc-darwin:$PATH" >> .cshrc}
-> \Ucom{source .cshrc}
-\end{alltt} %$
-La mise à jour de la variable \envname{PATH} est terminée.
-
-\medskip
-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 \acro{RETURN} sont omis ici.
-
-% Respecter les espaces pour aligner les # !!!
-\begin{alltt}
-> \Ucom{sh install-tl.sh}
-\Ucom{i} # lancer l'installation
-# Redevenir utilisateur de base (non root)
-> \Ucom{exit ; cd}
-# Nouveau PATH (sous Linux, SHELL=bash, compte avec fichier \file{.bash_profile}) :
-> \Ucom{echo "export PATH=/usr/local/texlive/2007/bin/i386-linux:$PATH" >> .bash_profile}
-> \Ucom{source .bash_profile} # faire prendre en compte le nouveau PATH
-\end{alltt} %$
-
-Si votre système Unix connaît la commande \cmdname{manpath} (essayez en tapant
-\code{man manpath} dans un terminal), vous pourrez accéder à la documentation
-de \TL{} grâce à la commande \cmdname{man} en ajoutant la ligne suivante
-(en adaptant les chemins éventuellement) dans
-le fichier \filename{/etc/manpath.config} (ceci nécessite les droits de
-\textit{root}) :
-\begin{alltt}
-MANPATH_MAP /usr/local/texlive/2007/bin/i386-linux /usr/local/texlive/2007/texmf/doc/man
-\end{alltt}
-
-
-\textruntexconfig
-
-\medskip %J.A.
-
-\textifindoubt
-
-
-\subsubsection{Installation non interactive }
-\label{sec:noninteractive-install}
-
-Lorsqu'on doit dupliquer la même installation sur plusieurs machines, il
-peut être fastidieux de devoir répondre à chaque fois à la même liste de
-questions. Une installation personnalisée automatique est possible.
-
-Exemple : pour réaliser une installation standard de \TL{} sous
-\dirname{/opt/texlive} plutôt que sous \dirname{/usr/local/texlive},
-il suffit d'exécuter les trois commandes suivantes :
-\begin{alltt}
-> \Ucom{TEXLIVE_INSTALL_PREFIX=/opt/texlive}
-> \Ucom{export TEXLIVE_INSTALL_PREFIX}
-> \Ucom{echo i | sh install-tl.sh}
-\end{alltt}
-
-L'argument \og\texttt{i}\fg{} passé au script d'installation sert à lancer
-l'installation (en mode interactif, on taperait \texttt{i} au clavier).
-
-Cinq variables d'environnement permettent de choisir où aura lieu
-l'installation :
-\begin{ttdescription}
-\item [TEXLIVE\_INSTALL\_PREFIX]
- remplace \dirname{/usr/local/texlive}.
-\item [TEXLIVE\_INSTALL\_TEXDIR]
- remplace \dirname{/usr/local/texlive/2007}.
-\item [TEXLIVE\_INSTALL\_TEXMFLOCAL]
- remplace \dirname{/usr/local/texlive/texmf-local}.
-\item [TEXLIVE\_INSTALL\_TEXMFSYSVAR]
- remplace \dirname{/usr/local/texlive/2007/texmf-var}.
-\item [TEXLIVE\_INSTALL\_TEXMFHOME]
- remplace \dirname{$HOME/texmf}. %$
-\end{ttdescription}
-
-\enlargethispage*{\baselineskip}
-Pour réaliser une installation personnalisée, il est facile d'écrire un petit
-script qui passe les arguments adéquats à la commande \cmdname{install-tl.sh} ;
-par exemple pour une installation selon le schéma Gutenberg, avec comme langues
-supplémentaires l'espagnol et l'anglais britannique, à placer sous
-\dirname{/opt/texlive}, on pourrait lancer (sous root, en supposant que
-le SHELL est \cmdname{sh} ou \cmdname{bash} le script suivant :
-\begin{verbatim}
-TEXLIVE_INSTALL_PREFIX=/opt/texlive
-export TEXLIVE_INSTALL_PREFIX
-sh install-tl.sh <<EOI
-s
-e
-l
-A
-D
-r
-i
-EOI
-\end{verbatim}
-les lettres figurant entre \verb+<<EOI+ et \verb+EOI+ étant exactement
-celles entrées (dans le même ordre) lors d'une installation interactive.
-
-Une autre solution (meilleure ?) consisterait à utiliser un fichier
-\filename{configure} à la mode \acro{GNU}\dots{} Les volontaires
-pour travailler dans cette direction sont les bienvenus !
-
-%
-\subsection{Ajouter des composants à une installation}
-
-On peut ajouter des composants individuels ou des collections de la
-distribution actuelle à une distribution autre que \TL{} ou
-à une installation plus ancienne de \TL{}. Ceci peut se faire soit à partir
-du \DVDlive{} soit à partir du \CDinst{}.
-
-%\startinst
-Pour démarrer, il faut d'abord \og monter \fg{} le médium avec les
-extensions Rock Ridge.
-La commande exacte varie d'un système à l'autre ; la commande suivante
-fonctionne sous Linux, mais les noms du périphérique (ici
-\filename{/dev/cdrom}) et du point de montage (ici \dirname{/mnt/cdrom})
-peuvent changer.
-\\ N.B. Tous nos exemples utilisent \texttt{>} pour les lignes de
-commandes \textit{(shell prompt)} ; les commandes de l'utilisateur sont
-\underline{soulignées}.
-\begin{alltt}
-> \Ucom{mount -t iso9660 /dev/cdrom /mnt/cdrom}
-\end{alltt}
-
-\noindent Se placer au point de montage du lecteur :
-\begin{alltt}
-> \Ucom{cd /mnt/cdrom}
-\end{alltt}
-
-Lancer le script \filename{install-pkg.sh} (et non
-\filename{install-tl.sh} qui n'est destiné qu'à l'installation complète) :
-
-\begin{alltt}
-> \Ucom{sh install-pkg.sh \var{options}}
-\end{alltt}
-
-Le premier jeu d'options permet de choisir ce qui sera installé :
-
-\begin{ttdescription}
-\item [-{}-package=\var{pkgname}] Le composant individuel à installer.
-
-\item [-{}-collection=\var{colname}] La collection individuelle à installer.
-
-\item [-{}-nodoc] Ne pas installer les fichiers de documentation pour
-cette opération.
-
-\item [-{}-nosrc] Ne pas installer les fichiers source pour cette opération.
-
-\item [-{}-cddir=\var{dir}] Répertoire source d'où on lit ;
-par défaut le répertoire courant. Si on a suivi les instructions ci-dessus,
-il n'a pas besoin d'être modifié.
-
-\item [-{}-listdir=\var{dir}]
-Ce qu'on appelle \og répertoire des listes\fg{} dans \var{cddir}
-d'où on lira l'information sur le composant.
-Si on a suivi les instructions ci-dessus, il n'y a pas besoin de le modifier.
-
-\end{ttdescription}
-
-La suite des opérations est contrôlée par les options décrites ci-dessous.
-Si aucune n'est spécifiée, par défaut on installe les fichiers spécifiés.
-L'arborescence principale de destination est
-le répertoire père du répertoire \dirname{bin} affiché par la commande
-\cmdname{which tex}.
-On peut la modifier en changeant les variables d'environnement
-\envname{TEXMFMAIN} ou \envname{TEXMF}.
-
-\begin{ttdescription}
-
-\item [-{}-listonly] Liste les fichiers à installer mais n'installe
- rien du tout !
-
-\item [-{}-archive=\var{tarfile}] Au lieu d'installer les fichiers
- dans le système \TeX{}, crée une archive \cmdname{tar}.
-
-\end{ttdescription}
-
-Options additionnelles :
-
-\begin{ttdescription}
-
-\item [-{}-config] Après l'installation, exécuter \code{texconfig init}.
-
-\item [-{}-nohash] Après installation, ne pas lancer \cmdname{mktexlsr}
-pour reconstruire la base de données des noms de fichiers.
-\item [-{}-verbose] Donner plus d'informations durant l'exécution des scripts.
-\end{ttdescription}
-
-Voici quelques exemples d'utilisation :
-
-\begin{enumerate}
-
-\item Voir les fichiers du composant \pkgname{fancyhdr} sans l'installer :
-
-\begin{alltt}
-\ifSingleColumn> \Ucom{sh install-pkg.sh --package=fancyhdr --listonly}
-\else> \Ucom{sh install-pkg.sh --package=fancyhdr \bs}
-> \Ucom{--listonly}
-\fi{}
-texmf-dist/doc/latex/fancyhdr/README
-texmf-dist/doc/latex/fancyhdr/fancyhdr.pdf
-...
-\end{alltt}
-
-\item Installer le composant \LaTeX{} \pkgname{natbib}:
-\begin{alltt}
-> \Ucom{sh install-pkg.sh --package=natbib}
-\end{alltt}
-
-\item Installer le composant
- \LaTeX{} \pkgname{alg} sans les sources ni la documentation :
-
-\begin{alltt}
-\ifSingleColumn> \Ucom{sh install-pkg.sh --package=alg --nosrc --nodoc}
-\else> \Ucom{sh install-pkg.sh -{}-package=alg \bs}
-> \Ucom{-{}-nosrc -{}-nodoc}
-\fi\end{alltt}
-
-\item Installer tous les composants dans la collection de macros
- additionnelles de plain \TeX\ :
-\begin{alltt}
-> \Ucom{sh install-pkg.sh --collection=tex-plainextra}
-\end{alltt}
-
-\item
-Faire une archive \cmdname{tar} dans \path{/tmp} contenant tous les
-composants
-de \pkgname{pstricks} :
-\begin{alltt}
-\ifSingleColumn> \Ucom{sh install-pkg.sh --package=pstricks --archive=/tmp/pstricks.tar}
-\else
-> \Ucom{sh install-pkg.sh -{}-package=pstricks \bs}
-> \Ucom{-{}-archive=/tmp/pstricks.tar}
-\fi\end{alltt}
-
-\end{enumerate}
-
-\textifindoubt
-
-%
-\section{À faire après l'installation}
-\label{sec:postinstall}
-
-Une fois l'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.
-
-Cette phase de post-installation comprend éventuellement la prise en compte de
-composants, fontes ou de programmes qui n'étaient pas inclus dans \TL{}.
-L'idée de base est de faire les ajouts dans l'arborescence
-\envname{TEXMFLOCAL} (si vous avez installé depuis le disque)
-ou dans \envname{TEXMFSYSVAR} (si vous exécutez depuis le disque) ;
-voir \og répertoires d'installation\fg{} en page~\pageref{text:instdir}.
-
-Bien sûr, les détails varient d'un cas à l'autre et nous n'essayerons
-donc pas de les traiter ici. Voici quelques pointeurs à consulter :
-\begin{itemize}
-\item
-\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instpackages}
-\item
-\url{http://www.ctan.org/installationadvice}
-\item
-\url{http://www.ctan.org/tex-archive/info/beginlatex/html/chapter5.html#pkginst}
-\item
-\url{http://www.ctan.org/tex-archive/info/Type1fonts} sur l'installation
-de fontes.
-\end{itemize}
-
-\subsection{Le programme \protect\cmdname{texconfig}}
-\label{sec:texconfig}
-
-Vous pouvez utiliser le programme \cmdname{texconfig} n'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'exécuter au moins une fois juste après
-l'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 \texttt{TEXDIR/bin/\var{archname}}, si vous n'avez pas
-modifié le \envname{PATH} de \textit{root}, il faudra le lancer
-(sous \textit{root}) avec son chemin complet.
-
-Si on le lance sans arguments, il entre en mode plein-écran et on peut
-alors voir et modifier interactivement les paramètres.
-
-On peut aussi le lancer avec diverses options. Voici les plus courantes
-(la distribution \TL{} est configurée pour utiliser du papier~A4 par défaut) :
-
-\begin{ttdescription}
-
-\item [texconfig paper letter]
-Mettre la taille par défaut du papier à \textit{letter} pour les pilotes
-\cmdname{pdftex}, \cmdname{dvips}, \cmdname{dvipdfm}, \cmdname{xdvi}, etc.
-
-\item [texconfig rehash] Mettre à jour toutes les bases de données des
-fichiers du système \TeX{} (à faire après tout ajout ou suppression de
-fichier).
-
-\item [texconfig faq] Afficher la \acro{FAQ} sur \teTeX{}.
-(voir aussi la \acro{FAQ} principale de \TeX{} dans
-\OnCD{texmf-doc/doc/english/FAQ-en} sur le \DVDlive{}).
-
-\item [texconfig help] Obtenir de l'aide sur la commande \cmdname{texconfig}.
-
-\end{ttdescription}
-
-Bien sûr, \cmdname{texconfig} ne permet de changer que certaines des
-nombreuses options et paramètres de configuration d'un système \TeX{}.
-Le fichier principal de configuration pour les programmes de la base
-\Webc{} s'appelle \filename{texmf.cnf}. ; on peut trouver son emplacement
-en exécutant \samp{kpsewhich texmf.cnf}. Ce fichier contient de nombreux
-commentaires expliquant les options par défaut et la signification des
-paramètres, sa lecture est recommandée.
-
-Depuis 2005, la commande \cmdname{texconfig} \emph{ne modifie plus les
-fichiers de configuration de la machine}, mais ceux de l'utilisateur qui la
-lance ; ces fichiers sont dans le répertoire \dirname{$HOME/.texlive2007} %$
-de l'utilisateur.
-
-De même, les commandes \cmdname{updmap} et \cmdname{fmtutil}
-opèrent maintenant au niveau de l'utilisateur dans le répertoire
-\dirname{$HOME/.texlive2007} %$
-
-\textbf{Important : machines multi-utilisateurs}. Les administrateurs
-installant \TL{} sur une machine multi-utilisateurs devront dorénavant
-utiliser les commandes \cmdname{texconfig-sys}, \cmdname{updmap-sys} et
-\cmdname{fmtutil-sys} pour respectivement modifier la configuration, mettre à
-jour les fichiers \file{.map} et créer les formats \emph{au niveau de la
- machine}. Noter qu'aucun format n'est créé à l'installation, ils sont
-fabriqués à la demande ; depuis cette année, le format créé par un utilisateur
-l'est uniquement pour lui (il est mis dans \dirname{$HOME/.texlive2007}). %$
-Afin d'é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'installation par la commande \cmdname{fmtutil-sys}. Le plus simple est de
-les créer tous (c.-à-d. ceux qui figurent dans le fichier fmtutil.conf) par
-\begin{alltt}
-> \Ucom{fmtutil-sys --all}
-\end{alltt}
-De plus, ceux qui ont des fichiers de configuration spécifiques
-\filename{fmtutil.cnf} ou \filename{updmap.cfg} devront les placer
-dans l'arborescence pointée par la nouvelle variable
-\envname{TEXMFSYSCONFIG},
-faute de quoi ces fichiers ne seront pas trouvés par les scripts
-\cmdname{fmtutil-sys} et \cmdname{updmap-sys}.
-Si les fichiers \filename{fmtutil.cnf} et \filename{updmap.cfg} propres à la
-machine sont, par exemple, dans \envname{\$TEXMFLOCAL},
-rien n'empêche de définir \envname{TEXMFSYSCONFIG} comme
-\envname{\$TEXMFLOCAL},
-mais il faut le faire explicitement dans le fichier \filename{texmf.cnf}.
-
-Rappelons que la commande \cmdname{texconfig conf} retourne les valeurs des
-variables \envname{TEXMFSYSCONFIG}, \envname{TEXMFLOCAL}, etc., et que
-l'utilisation des différentes arborescences texmf a été décrite à la
-section~\ref{sec:texmftrees} \p.\pageref{sec:texmftrees}.
-
-
-\subsection{Tester l'installation}
-\label{sec:test-install}
-
-Une fois l'installation de \TL{} 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 \textit{root}).
-
-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 ; pour \MacOSX{} ou
-Windows, il vaut mieux tester au travers d'une interface graphique,
-mais les principes sont les mêmes.
-
-\begin{enumerate}
-
-\item
-S'assurer en premier lieu que le programme \cmdname{tex} fonctionne :
-
-\begin{alltt}
-> \Ucom{tex -{}-version}
-TeX 3.141592 (Web2C 7.5.5)
-kpathsea version 3.5.5
-...
-\end{alltt}
-
-Si on récupère un \textit{command not found} au lieu d'informations
-comme le numéro de version et le copyright, il est fort probable que
-vous n'avez pas le bon répertoire \dirname{bin} dans votre
-\envname{PATH}.
-Voir les informations sur l'environnement page~\pageref{text:path}.
-
-\item Traiter un fichier \LaTeX{} simple :
-
-\begin{alltt}
-> \Ucom{latex sample2e.tex}
-This is pdfeTeXk, Version 3.141592...
-...
-Output written on sample2e.dvi (3 pages, 7496 bytes).
-Transcript written on sample2e.log.
-\end{alltt}
-Si ça échoue en cherchant \filename{sample2e.tex} ou d'autres fichiers,
-il y a peut-être des interférences entre vos anciennes variables
-d'environnement ou fichiers de configuration. Pour analyser en détail
-votre problème, vous pouvez demander à \TeX{} de dire exactement ce
-qu'il cherche et trouve ; voir \og Actions de débogage \fg{}
-page~\pageref{Debugging}.
-
-\item Prévisualiser les résultats en ligne :
-\begin{alltt}
-> \Ucom{xdvi sample2e.dvi}
-\end{alltt}
-Sous Windows, la commande équivalente est \cmdname{dviout}.
-Une nouvelle fenêtre doit s'ouvrir et montrer un document expliquant les
-bases de \LaTeX{} (document à lire d'ailleurs si vous êtes débutant !).
-Vous devez tourner sous X pour que \cmdname{xdvi} fonctionne. Sinon, votre
-variable d'environnement \envname{DISPLAY} n'est pas correcte et vous
-aurez une erreur \samp{Can't open display}.
-
-\item Créer un fichier \PS{} pour l'imprimer ou l'afficher :
-
-\begin{alltt}
-> \Ucom{dvips sample2e.dvi -o sample2e.ps}
-\end{alltt}
-
-\item Créer un fichier \acro{PDF} au lieu de \dvi{} ;
-cet exemple traite le fichier \filename{sample2e.tex} et crée directement
-du \acro{PDF} :
-
-\begin{alltt}
-> \Ucom{pdflatex sample2e.tex}
-\end{alltt}
-
-\item Prévisualiser le fichier \acro{PDF} :
-
-\begin{alltt}
-> \Ucom{gv sample2e.pdf}
-\textrm{ou}
-> \Ucom{xpdf sample2e.pdf}
-\end{alltt}
-
-Hélas, ni \cmdname{gv} ni \cmdname{xpdf} ne sont actuellement inclus dans
-\TL{}, aussi devez-vous les installer séparément si ce n'est déjà fait.
-Voir respectivement
-\url{http://www.gnu.org/software/gv} et
-\url{http://www.foolabs.com/xpdf}.
-
-\item Autres fichiers de tests utiles :
-
-\begin{ttdescription}
-
-\item [small2e.tex] Un document plus simple à compiler que
-\filename{sample2e} si celui-ci pose des problèmes.
-
-\item [testpage.tex] Teste que l'imprimante n'introduit pas de décalages.
-
-\item [nfssfont.tex] Imprime des tables de fontes et des tests.
-\item [testfont.tex] Aussi pour les tables de fontes, mais en (plain) \TeX.
-\item [story.tex] Le fichier de test de (plain) \TeX{} le plus canonique
-de tous. Il faut taper \samp{\bs bye} à la commande \code{*} après
-\samp{tex story.tex}.
-
-\end{ttdescription}
-Pour exécuter ces tests procéder comme on l'a fait pour
-\filename{sample2e.tex}.
-
-\end{enumerate}
-
-Si vous êtes débutant ou si vous avez besoin d'aide pour réaliser des
-documents \TeX{} ou \LaTeX{}, n'hésitez pas à consulter
-\url{http://tug.org/begin.html}.
-On vous recommande également l'introduction à \LaTeX{} de Tobias Oetiker
-dans sa version anglaise (la version française n'est plus à jour)
-disponible après installation sous
-\url{texmf-doc/doc/english/lshort-english/lshort.pdf}.
-
-
-\section{Installation pour \MacOSX}
-\label{sec:mac-install}
-
-\TL{} traite \MacOSX, mais pas les versions antérieures des Macintosh.
-
-On peut installer \TeX{} sous \MacOSX{} de deux façons :
-
-\begin{enumerate}
-
-\item Utiliser la nouvelle distribution, appellée Mac\TeX{}, disponible
- depuis l'édition 2005 sur le \DVDlive ; elle se trouve dans le répertoire
- \dirname{mactex/}, voir section~\ref{sec:mactex}. C'est la méthode
- \emph{vivement recommandée}, car l'installation est très simple.
-
-\item Utiliser les commandes \filename{install*} comme pour Unix (lire d'abord
- la section~\ref{sec:osx-unix-inst} ci-dessous pour les spécificités \MacOSX{}
-puis la section~\ref{sec:unix-install}). Cette méthode offre plus de choix
-quant à ce qui sera installé mais déroute bien des utilisateurs de Macintosh
-(ceux qui répugnent à taper des commandes dans un Terminal).
-
-\end{enumerate}
-
-\noindent Par ailleurs, l'utilisation de \TeX{} sous \MacOSX{} se fait
-normalement par le biais d'une interface graphique (\emph{frontend}),
-comme expliqué ci-dessous à la section~\ref{sec:interf-graph-macosx}.
-
-\subsection{Installation de Mac\TeX}
-\label{sec:mactex}
-
-La distribution Mac\TeX{} est une variante de \TL{} complétée par de
-nombreuses applications et de la documentation spécifique.
-Elle dispose de son propre installeur intégré.
-
-Le site de référence pour Mac\TeX{} est \url{http://tug.org/mactex}.
-
-\subsection{\protect\cmdname{install*.sh} : installation depuis \TL{}}
-\label{sec:osx-unix-inst}
-
-Le système \MacOSX{} est un Unix (presque) comme les autres, mais Apple
-cache soigneusement ce fait, ce qui ne facilite pas l'installation de
-logiciels comme \TL{}.
-
-Nous allons essayer de décrire en détail la procédure d'installation.
-La première chose à faire est d'ouvrir une fenêtre \og Terminal \fg{}.
-L'application \og Terminal\fg{} se trouve dans le répertoire
-/Applications/Utilitaires, elle est accessible à partir du menu
-principal en haut de l'écran.
-
-Ensuite, nous allons vérifier si l'interpréteur de commandes
-(ou \textit{shell} en anglais) \cmdname{bash} est présent ou non.
-Pour cela, taper dans la fenêtre \og Terminal \fg{} la commande suivante :
-\begin{alltt}
-> \Ucom{which bash}
-\end{alltt}
-Si le \textit{shell} \cmdname{bash} est présent (cas des versions
-de 10.2 et suivantes de \MacOSX) la réponse sera un chemin, par exemple
-\filename{/bin/bash}.
-Si la réponse est \texttt{command not found}, vous avez une version
-antérieure à 10.2, sur laquelle \cmdname{bash} n'est pas installé par défaut.
-Vous devrez alors récupérer le \textit{shell} \cmdname{bash} sur internet
-(par exemple ici : \url{http://tug.org/texlive/bash.dmg})
-et l'installer\dots{} ou mieux, mettre à jour votre version de \MacOSX.
-
-Supposons désormais le \textit{shell} \cmdname{bash} présent.
-Il faut maintenant \og passer \textit{root} \fg{}, c'est-à-dire
-se donner le pouvoir d'effectuer des opérations normalement interdites
-aux utilisateurs de base. Ceci se fait en tapant dans le \og Terminal\fg{}
-la commande :
-\begin{alltt}
-> \Ucom{sudo su -}
-\end{alltt}
-
-Mettre le \CDinst{} ou le \DVDlive{} dans le lecteur, son contenu
-devient automatiquement accessible sous le répertoire \dirname{/Volumes}.
-On tape ensuite dans le \og Terminal\fg{} les commandes :
-\begin{alltt}
-> \Ucom{cd /Volumes/texlive2007}
-> \Ucom{sh install-tl.sh}
-\end{alltt}
-pour se placer à la racine de l'image disque montée et y lancer le script
-d'installation. Il suffit ensuite de suivre la documentation
-d'installation de la section~\ref{sec:unix-install-disk}
-\p.\pageref{sec:unix-install-disk} où des notes spécifiques pour \MacOSX{}
-ont été incluses si nécessaire.
-
-\subsection{Interfaces graphiques pour \MacOSX{}}
-\label{sec:interf-graph-macosx}
-
-Normalement, l'utilisation de \TeX{} sur un Macintosh se fait à travers
-une interface graphique, comprenant un \textit{shell} d'exécution, un
-éditeur, un prévisualiseur et d'autres outils (on échappe toutefois
-difficilement à l'utilisation de \og Terminal \fg{} dès que l'on veut
-réaliser des tâches un tant soit peu évoluées\ldots).
-
-Voici les principales interfaces disponibles :
-
-\begin{cmddescription}
-\item [TeXShop] Inclus dans \TL{} sous
-\filename{./MacOSX/texshop.dmg}.\\
-Voir \url{http://www.uoregon.edu/~koch/texshop/texshop.html}.
-
-\item [ITeXMac] Inclus dans \TL{} sous \filename{./MacOSX/iTM-*.dmg}.\\
-Voir \url{http://itexmac.sourceforge.net}.
-
-\item [Mac-emacs] Une adaptation d'Emacs à \MacOSX{}, avec
-\pkgname{AucTeX} inclus.\\
-Voir \url{http://www.cs.man.ac.uk/~franconi/mac-emacs}.
-
-\end{cmddescription}
-
-Si vous choisissez d'utiliser \cmdname{TeXShop} ou \cmdname{ITeXMac},
-il sera nécessaire de donner à ces logiciels les informations concernant
-le PATH :
-
-\begin{cmddescription}
-
-\item [TeXshop] Lancer l'application et ouvrir le panneau préférences (menu
- TeXShop). Sélectionner l'onglet \og Moteur\fg{} et modifier la première
- ligne en saisissant votre PATH, par exemple :
- \dirname{/usr/local/texlive/2007/bin/powerpc-darwin}.
-
-\item [ITeXMac] Lancer l'application et ouvrir le panneau préférences (menu
- ITeXMac). Sélectionner le bouton \og Assistant teTeX\fg{}, puis l'onglet
- \og TeX\fg{} et cliquer sur le bouton radio \og{} Autre\fg{}. Saisir alors
- votre PATH, par exemple :
- \dirname{/usr/local/texlive/2007/bin/powerpc-darwin}.
-
-\end{cmddescription}
-
-
-\section{Installation sous Windows}
-\label{sec:win-install}
-
-La distribution \TL{} inclut un
-installeur pour Windows qui s'appelle \cmdname{tlpmgui}.
-
-%%%%%%%%%%%%%%%%%%%% Ajout (df) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\begin{quote}
-\textbf{Note du traducteur :} à titre personnel, je ne recommande pas
-l'installation sous Windows à partir de \cmdname{tlpmgui}, sauf aux
-utilisateurs qui connaissent bien \TL{} sous Unix et veulent avoir sous
-Windows une distribution aussi proche que possible de celle-ci.
-
-Une autre piste, non basée sur la distribution \TL{}, me semble nettement plus
-adaptée : il s'agit installer la distribution \ProTeXt{} à partir du
-\DVDlive{} ou du \CD{} spécifique, elle est basée sur \MIKTEX{} distribution
-très appréciée sous Windows ;
-
-Si vous décidez d'opter pour \ProTeXt{} la suite de toute cette
-section ainsi que la suivante (Maintenance sous Windows) ne vous
-concernent pas.
-\end{quote}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\cmdname{tlpmgui} propose essentiellement les mêmes options que le script
-\cmdname{install-tl.sh} sous Unix mais dans une interface graphique :
- sélection des schémas, choix des collections, etc., se reporter
-à la section~\ref{sec:unix-install-disk} \p.\pageref{sec:unix-install-disk}.
-Certaines manipulations telles que l'ajout ou la suppression
-de composants, la mise à jour des bases de données
-et la constructions de formats sont également possibles.
-De plus, \cmdname{tlpmgui} offre la possibilité d'utiliser \TL{} depuis
-le \DVDlive{} (sans l'installer sur le disque dur).
-
-Pour les connaisseurs, \cmdname{tlpmgui} repose sur le programme
-\cmdname{tlpm} accessible en ligne de commande Windows.
-
-Les binaires pour Windows sont empruntés à la distribution \acro{W32TEX},
-fournie par Akira Kakuto.
-Certains outils de l'ancienne distribution \fpTeX{} de Fabrice Popineau ont
-été conservés, le nouveau visualiseur \cmdname{dviout} de Toshio Oshima
-a remplacé celui de Fabrice (\cmdname{Windvi}).
-
-\TL{} peut être installé sur les systèmes Windows~9x, \acro{ME},
-\acro{NT}, \acro{2K} or \acro{XP}. Il ne fonctionne pas avec les versions
-plus anciennes Windows (3.1x) et \acro{MS-DOS}.
-
-\textbf{Attention :} Les utilisateurs de Windows~9x
- doit vérifier qu'il disposent d'assez d'espace pour les variables
- d'environnement. Le programme \cmdname{tlpmgui.exe} crée un certain
- nombre de variables d'environnement, si l'espace manque ajouter
- \texttt{SHELL=<path>COMMAND.COM /E:4096 /P} dans le fichier
- \filename{config.sys}.
-
-\subsection{Installation sous Windows depuis le \CDinst}
-
-Le programme \cmdname{tlpmgui} devrait démarrer automatiquement
-dès l'insertion du \CDinst{} dans le lecteur de \acro{CD}.
-Si ce n'est pas le cas, cliquer sur \guiseq{Start\arw Run} puis
-taper \path{<lecteur cdrom>:\string\setuptl\string\tplmgui.exe}
---- resp.
-\path{<lecteur cdrom>:\string\texlive\string\setuptl\string\tplmgui.exe}
-si vous installez à partir du \DVDlive{} --- où \path{<lecteur cdrom>}
-désigne la lettre correspondant au lecteur de \acro{CD} ; cliquer ensuite
-sur OK.
-
-La fenêtre intitulée \guiseq{TeX Live installation and maintenance utility}
-devrait s'ouvrir. Elle propose les options suivantes :
-\guiseq{Main customization}, \guiseq{Install}, \guiseq{Select a scheme},
-\guiseq{Select systems}, \guiseq{Directories} et \guiseq{Options}.
-
-Dans la section \guiseq{Directories}, le nom du lecteur de \acro{CD/DVD}
-(par exemple \texttt{F:/}) devrait apparaître à côté du bouton
-\acro{CD/DVD}. S'il n'est pas affiché utiliser ce bouton pour
-sélectionner le lecteur de \acro{CD/DVD} contenant \TL.
-
-Il est possible de choisir le répertoire devant contenir la distribution \TL{}
-en cliquant sur le bouton \guiseq{TLroot}(la variable \path{TLroot} contiendra
-le nom de ce répertoire).
-% Le contenu des variables d'environnement
-% \path{TEXMFTEMP} et \path{TEXMFCNF} est affiché à côté des boutons
-% \guiseq{TEXMFTEMP} et \guiseq{TEXMFCNF}, il sera mis à jour automatiquement
-% pendant l'installation (il est possible de le modifier en cas de besoin
-% particulier).
-
-La section \guiseq{Select a scheme} permet, comme sous Unix, de choisir le
-schéma de base souhaité pour l'installation (complète, GUTenberg, etc.) :
-utiliser le bouton radio pour faire ce choix et le bouton \guiseq{Info}
-pour une description du schéma sélectionné.
-
-Il est possible de personnaliser le schéma choisi en lui ajoutant ou en
-supprimant certaines de ses composantes (appelées \guiseq{collections}).
-Ceci se fait en utilisant les boutons \guiseq{Standard collections}
-et \guiseq{Language collections} (choix des langues utilisables)
-dans \guiseq{Main customization}.
-
-La collection \guiseq{Wintools} est sélectionnée par défaut car elle contient
-beaucoup de petits utilitaires non fournis avec Windows, comme des
-convertisseurs tels que \cmdname{sam2p}, \cmdname{jpeg2ps}, \cmdname{tiff2png},
-des prgramme de compression tels que \cmdname{bzip2}, \cmdname{gzip},
-\cmdname{unzip} et \cmdname{wget} qui est requis par le nouvel utilitaire
-\cmdname{getnonfreefonts}.
-
-\textbf{Remarque :} Les collections \guiseq{Ghostscript}, \guiseq{Perl}
-sont sélectionnées par défaut. Elles \emph{doivent être
-installées}\dots{} sauf si elles l'ont été par ailleurs.
-Les variables d'environnement \envname{PERL5LIB} et \verb|GS_LIB| doivent
-aussi être initialisées et le chemin complet des binaires \guiseq{Ghostscript}
-doit être ajouté à la variable \verb|PATH|.
-
-Finalement, cliquer sur le bouton \guiseq{Install} dans la section
-\guiseq{Install} pour lancer le processus d'installation.
-
-Laisser le processus se poursuivre jusqu'à l'affichage du message annonçant
-que l'installation a réussi (un certain nombre d'é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).
-
-Un raccourci pour \cmdname{tlpmgui} (et pour \cmdname{dviout} s'il est
-installé), sera ajouté dans le menu \guiseq{Start\arw Programs\arw
-TeXLive2007}.
-
-Si nécessaire (Windows~9x/WinME), il vous sera demandé de
-redémarrer l'ordinateur.
-
-
-\subsection{Programmes auxiliaires pour Windows}
-\label{sec:win-xemtex}
-
-Pour être complète, une installation \TL{} a besoin de programmes
-auxiliaires qu'on ne trouve pas fréquemment sur une machine Windows.
-De nombreux scripts sont écrits en Perl. Certains outils importants utilisent
-l'interpréteur \PS{} Ghostscript pour afficher ou convertir les fichiers.
-Il faut aussi dans certains cas une boîte à outils graphique.
-Enfin, un éditeur orienté \TeX{} facilite la saisie de fichiers \TeX{}.
-
-Tous ces outils sont assez faciles à trouver pour \TeX{}, mais pour essayer
-de vous rendre la vie plus facile, nous avons incorporé des outils de ce type
-dans \TL{} :
-\begin{itemize}
-\item GNU \cmdname{GhostScript} 8.54 ;
-\item un \cmdname{Perl} 5.8 minimum, suffisant pour exécuter tous les scripts
-Perl du \TL{} ;
-\item quelques utilitaires comme bzip2, gzip, jpeg2ps et tiff2png.
-\end{itemize}
-
-Perl et Ghostscript sont installés par défaut ; vous pouvez empêcher
-leur installation en les déselectionant explicitement lors de
-l'installation si vous les avez déjà.
-
-Si vous préférez ne pas installer les outils inclus dans \TL{}, vous êtes
-libre d'installer les outils nécessaires pour compléter votre système \TL{} ;
-voici une liste des adresses où les obtenir :
-\begin{description}
-\item[GhostScript] \url{http://www.cs.wisc.edu/~ghost/}
-\item[Perl] \url{http://www.activestate.com/} (mais il vous faudra peut-être
- chercher des bibliothèques supplémentaires sur CPAN,
- \url{http://www.cpan.org/})
-\item[ImageMagick] \url{http://www.imagemagick.com}
-\item[NetPBM] Vous pouvez aussi utiliser NetPBM à la place de ImageMagick
- pour traiter ou convertir vos fichiers graphiques. La page d'accueil
- de NetPBM est
- \url{http://netpbm.sourceforge.net/}
-\item[Éditeurs orientés \TeX] Il y a un large choix, et cela dépend des
- préférences de l'utilisateur. En voici une sélection :
- \begin{itemize}
- \item \cmdname{GNU Emacs} avec l'extension AucTeX existe nativement
- sous Windows, l'url de référence est
- \url{ftp://alpha.gnu.org/gnu/auctex} ;
- \item \cmdname{WinShell} se trouve sur \TL{} dans le répertoire
- \path{support}, l'url de référence est \url{http://www.winshell.de} ;
- \item \cmdname{WinEdt} est un partagiciel disponible à l'adresse
- \url{http://www.winedt.com} ;
- \item TeXnicCenter est libre et se trouve à l'adresse
- \url{http://www.toolscenter.org/products/texniccenter/} et aussi dans
- la distribution \ProTeXt{} ;
- \item \cmdname{Vim} peut être téléchargé sur le site
- \url{http://www.vim.org} ;
- \item \cmdname{LEd} se trouve à l'adresse
- \url{http://www.ctan.org/support/LEd} ;
- \item \cmdname{SciTE} se trouve à l'adresse
- \url{http://www.scintilla.org/SciTE.html}.
- \end{itemize}
-\end{description}
-
-Il est aussi possible d'installer d'autres outils qui ne sont pas
-libres\footnote{Pas libres en fait dans le sens de la liberté de les
- modifier et les redistribuer, selon les
-\emph{Debian's guidelines}. Cela ne signifie pas qu'on ne peut pas les
-acquérir gratuitement.}
-comme \cmdname{GSView}, le programme compagnon de \cmdname{GhostScript}
-pour afficher plus facilement les fichiers PS/PDF.
-\cmdname{GSView} est disponible à l'url
-\url{http://www.cs.wisc.edu/~ghost/gsview/}
-ou sur tout site \acro{CTAN}.
-
-\section{Maintenance sous Windows}
-
-Une fois la distribution \TL{} installée, vous pouvez vous servir du programme
-\cmdname{tlpmgui} pour modifier ou compléter votre installation.
-
-\subsection{Ajouter ou supprimer des composants}
-
-Le raccourci \cmdname{tlpmgui} du menu
-\guiseq{Start\arw Programs\arw TeXLive2007} permet de lancer le programme
-et affiche la fenêtre \guiseq{TeX Live installation and maintenance utility}.
-Les sections à utiliser sont \guiseq{Add Packages} (ajout de composants),
-\guiseq{Remove packages} (suppression de composants),
-\guiseq{Manage installation} (maintenace), \guiseq{Remove installation}
-(suppression totale de \TL).
-
-Cliquer sur \guiseq{Add packages} ou \guiseq{Remove packages}, puis
-
-\begin{itemize}
-\item Choisir le lecteur de \acro{CD} (ou le répertoire \texttt{texlive}
- du lecteur de \acro{DVD}) grâce au bouton \guiseq{CD/DVD}.
-
-\item Cliquer sur le bouton \guiseq{Search} dans la section \guiseq{Buttons}
-pour afficher la liste de composants à installer ou à supprimer
-dans \guiseq{Select packages to\dots}.
-
-Lors de l'ajout de composants, la liste des composants installés est comparée
-à la liste des composants disponibles sur le \acro{CD/DVD}.
-Seuls les composants non installés sont affichés, à vous de choisir ceux que
-vous souhaitez ajouter.
-
-Inversement, lors de la suppression de composants, seuls les composants
-installés sont affichés.
-
-Noter que les collections sont en tête de liste.
-
-\item Sélectionner un composant en cliquant sur son nom dans la liste.
-Un clic sur le bouton \guiseq{Info} donne une courte description du contenu.
-Il est possible de sélectionner plusieurs composants à la fois à l'aide des
-touches \og Ctrl \fg{} et \og Shift \fg{} (majuscules).
-
-\item Cliquer sur \guiseq{Install} ou \guiseq{Remove} pour terminer
-l'opération.
-\end{itemize}
-
-\subsection{Configuration et maintenance}
-
-La section \guiseq{Manage the installation} permet d'effectuer les opérations
-courantes de configuration et de maintenance.
-
-Voici la liste des actions possibles :
-\begin{itemize}
- \item mettre à jour la base \filename{ls-R},
- \item créer les formats,
- \item modifier le fichier \filename{language.dat},
- \item modifier le fichier \filename{fmtutil.cnf},
- \item modifier le fichier \filename{updmap.cfg}.
- \end{itemize}
-
-Il faut sortir de la fenêtre d'édition en cliquant sur le bouton \guiseq{Done}
-pour que les mises à jour des formats, fichiers \file{.map}, base
-\filename{ls-R} soient effectuées.
-
-Les autres possibilités de configuration sont décrites à la
-section~\ref{sec:persconf}, \p.\pageref{sec:persconf}.
-
-\subsection{Désinstallation complète de \TL{}}
-
-L'option \guiseq{Remove the TeX Live installation} permet de supprimer toute
-la distribution \TL{}.
-
-Attention, ce que vous avez éventuellement installé dans le répertoire
-\path{texmf-local} ne sera pas supprimé ; le répertoire \path{setuptl}
-contenant \cmdname{tlpmgui} doit être également nettoyé à la main si
-nécessaire.
-
-\subsection{Ajouter des composants à votre système}
-
-Tout d'abord, quelles que soient les modifications faites,
-\emph{n'oubliez pas de reconstruire les fichiers ls-R de bases de
- données}, sinon les nouveaux fichiers ne seront jamais retrouvés.
-Pour cela, vous pouvez soit utiliser le programme \cmdname{tlpmgui}, option
-\guiseq{Manage the installation}, soit lancer manuellement la commande
-\file{mktexlsr}.
-
-Si vous choisissez d'ajouter des fichiers qui ne proviennent pas de la
-distribution \TL{} (ou fp\TeX{}), il est fortement
-recommandé de les mettre dans le répertoire \path{$TEXMFLOCAL}. %$
-De cette manière, vous serez certain qu'il n'y aura pas de problème
-lors d'une mise à jour de \TL.
-
-L'arborescence pointée par \path{$TEXMFLOCAL} 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
-\path{C:\string\TeXLive2007\string\texmf-local\string\tex\string\latex\string\maple}
-et les fichiers de documentation dans
-\path{C:\string\TeXLive2007\string\texmf-local\string\doc\string\latex\string\maple}
-
-
-\subsection{Exécution de \texttt{tlmp.exe} en ligne de commande}
-
-Le programme \cmdname{tlpm.exe} utilisé par \cmdname{tlpmgui}
-possède de nombreuses options utiles dont la liste est donnée par
-\begin{verbatim}
-tlpm --help
-\end{verbatim}
-
-Consulter le fichier \filename{tlpm.readme} pour plus de renseignements et des
-exemples.
-
-\subsection{Installation en réseau}
-
-\KPS{} est compatible avec les noms UNC, ceux-ci peuvent donc être utilisés
-pour récupérer l'arborescence TEXMF depuis le réseau. Mais
-encore mieux, tous les fichiers, y compris ceux de
-configuration et excepté les binaires dans \path{bin/win32}, sont
-compatibles et partageables avec \teTeX{} ou le \TL{} 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 :
-\begin{itemize}
-
-\item tout mettre sur le serveur. Il faut simplement être certain de mettre dans \path{bin/} les binaires pour tous les couples systèmes d'exploitation / architectures nécessaires. Par exemple, ajouter \path{bin/win32} et
- \path{bin/i386-linux}. Ensuite configurer les variables principales ; vous
- pouvez utiliser des noms UNC pour pointer sur les répertoires appropriés
- sous Win32.
-
-\item Installer une copie locale pour les binaires et les fichiers de
- format. Dans ce cas, assigner \path{$TEXMFMAIN} au répertoire
- principal \path{texmf} qui sera pris sur le réseau. Faire pointer
- \path{$VARTEXMF} vers un répertoire local qui contiendra les fichiers
- de configuration locaux et les fichiers générés au vol. %$
-
-\end{itemize}
-
-\subsection{Différences entre la version Windows et la version
- Unix de \TL}
-
-La version Windows de \Webc{} possède quelques spécificités qui méritent
-d'être notées.
-
-\begin{description}
-\item [\cmdname{kpsecheck}] Cette commande fournit des fonctionnalités
- qui ne rentraient pas bien dans \cmdname{kpsewhich}. En particulier,
- elle permet de lister tous les fichiers qui apparaissent plusieurs
- fois à travers les multiples arborescences \path{texmf/}. Ceci à
- l'air pratique, sauf qu'en réalité, la sortie est polluée par des
- occurrences multiples de fichiers qui ne sont pas utiles à \TeX{} à
- proprement parler (commes des dizaines de fichiers
- \filename{README})\footnote{Tous ces fichiers
- sont susceptibles de produire des collisions lors de l'accès à la
- table de hachage ; heureusement \TeX{} ne les utilise pas, ils ne
- sont donc pas pris en compte !}. Pour cette raison, vous pouvez combiner
- l'option \path{-multiple-occurences} avec deux autres options pour
- inclure ou exclure de la recherche tout fichier conforme à un
- certain motif (plusieurs motifs d'inclusion ou d'exclusion peuvent
- être spécifiés).
-
- La commande \cmdname{kpsecheck} peut aussi indiquer le statut
- d'utilisation de la mémoire partagée : en utilisation ou
- non-utilisée. Cette information peut être très utile, car si le
- statut rapporté est \og en utilisation\fg{}, cela signifie qu'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 \filename{ls-R}, comme la commande
- \cmdname{mktexlsr} l'effectue, sera automatiquement repoussée
- jusqu'à ce que tous les processus utilisant la version courante en
- mémoire partagée soient terminés. Il est prévu d'enlever cette
- limitation dans une version future, mais la version actuelle de
- \KPS{} ne permet pas de faire facilement cette réinitialisation.
-
- Enfin, la même commande \cmdname{kpsecheck} peut indiquer l'endroit
- où \KPS{} 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'utiliser \path{gswin32c.exe} et
- de modifier le \path{PATH} qui a une longueur limitée.
-
-\item [\Webc] Les moteurs \TeX{} ont une option supplémentaire
- par rapport à la version standard :
- \path{-proctimes} affiche des statistiques à propos du
- temps d'exécution. Il est à noter que Windows~9x n'étant pas un
- système multi-tâche préemptif, il ne possède pas d'horloge
- interne suffisamment précise pour mesurer ces temps d'exécution
- et donc la valeur affichée n'est qu'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'Unix : la commande \path{time} n'existe pas
- sous Windows.
-\end{description}
-
-\subsection{Personnalisation de l'installation}
-\label{sec:persconf}
-
-\subsubsection{Dvips}
-
-Le fichier de configuration de \texttt{dvips} se trouve par défaut en
-\path{C:\string\TeXLive2007\string\texmf-var\string\dvips\string\config\string\config.ps}. Il peut être ouvert avec n'importe quel éditeur de texte
-% (comme \cmdname{WinShell})
-pour modifier certains paramètres :
-\begin{description}
-\item[fontes] vous pouvez changer la résolution et le mode de
- l'imprimante à laquelle sont destinés vos fichiers dans le cas où
- \texttt{dvips} aurait besoin de générer des fontes bitmap. Par défaut,
- les fontes Type1 CM interpolées sont utilisées, et donc
- \path{mktexpk} ne devrait pas être appelé trop souvent.
-\item[imprimante] vous pouvez spécifier où se fera l'impression par
- défaut. Si l'option `o' n'est pas suivie d'un nom d'imprimante, un
- fichier est créé avec l'extension \file{.ps}. Sinon, vous pouvez
- spécifier un nom d'imprimante tel que :
-\begin{verbatim}
-o lpt1:
-% o | lpr -S server -P myprinter
-% o \\server\myprinter
-\end{verbatim}
-\item[papier] 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 \path{@}. Déplacez les
- lignes adéquates, ainsi le fichier commencera par les lignes qui suivent.
-\begin{verbatim}
-@ letterSize 8.5in 11in
-
-@ letter 8.5in 11in
-@+ %%BeginPaperSize: Letter
-@+ letter
-@+ %%EndPaperSize
-\end{verbatim}
-\end{description}
-
-La distribution \TL{} actuelle intègre un programme \og \cmdname{updmap} \fg{}
-facilitant la mise à jour des fichiers \file{psfonts.map} pour Dvips et
-\file{pdftex.map} pour PdfTeX.
-\cmdname{updmap} est lancé automatiquement durant l'installation.
-Si vous ajoutez de nouvelles fontes à la main,
-éditez le fichier \verb+updmap.cfg+ dans \path{$TEXMFVAR/web2c}. %$
-et relancez \cmdname{updmap}.
-
-\subsubsection{PdfTeX}
-
-Si le programme \cmdname{pdflatex} est utilisé pour écrire directement en
-format
-\acro{PDF} et qu'on utilise du papier au format \acro{US} letter-size,
-éditer le fichier
-\path{C:\string\TeXLive2007\string\texmf-var\string\tex\string\generic\string\config\string\pdftexconfig.tex}
-et modifier \samp{\bs page\_width} et \samp{\bs page\_height}.
-Ces entrées doivent être :
-\begin{alltt}
-\bs{}pdfpagewidth=8.5 true in
-\bs{}pdfpageheight=11 true in
-\end{alltt}
-
-Sauvegarder le fichier et sortir de l'éditeur.
-
-\subsubsection{Xe\TeX}
-
-Xe\TeX{} pour Windows est lié statiquement à la bibliothèque fontconfig 2.4.2.
-Le fichier de configuration pour les fontes s'appelle \verb+fonts.conf+.
-Ce fichier se trouve dans le répertoire indiqué par la commande
-\texttt{kpsewhich --var-value=FONTCONFIG\_PATH}.
-
-\subsubsection{Gsview}
-
-\cmdname{GSView} est maintenant distribué sous licence Aladdin et n'est donc
-plus inclus dans \TL{}.
-
-Si vous voulez changer le format du papier, ouvrez \cmdname{GSView} à
-partir du menu \guiseq{Démarrer} et sélectionnez \guiseq{Media\arw Letter}.
-Le sous menu Display Settings vous permet
-également d'améliorer la netteté du rendu en positionnant les
-deux valeurs \textbf{Text Alpha} et \textbf{Graphics Alpha} à 4 bits.
-
-Pour ce qui est de l'impression, consulter la
-sous-section~\ref{sub:printing}.
-
-Les fichiers \file{.ps} et \file{.eps} seront automatiquement ouverts
-par \cmdname{GSView}.
-
-\subsection{Tests}
-
-Pour des procédures génériques de vérification, voir
-section~\ref{sec:test-install}, page~\pageref{sec:test-install}.
-Cette section décrit les tests spécifiques à Windows.
-
-Vous pouvez tester l'installation
-en ouvrant le fichier
-\verb+sample2e.tex+ dans votre éditeur (\cmdname{XEmacs},
-\cmdname{WinShell}) qui se trouve dans
-\path{C:\string\TeXLive2007\string\texmf-dist\string\tex\string\latex\string\base}.
-Le source \LaTeX{} doit apparaître à l'écran. Compilez-le en cliquant
-sur le menu (XEmacs) \guiseq{Command\arw LaTeX} ou sur l'icône \LaTeX{}
-(WinShell) dans la barre d'outils, ensuite affichez-le en
-cliquant sur le menu (XEmacs) \guiseq{Command\arw View DVI}
-ou sur l'icône Preview (dviout).
-
-La première fois que vous afficherez un document avec \cmdname{dviout}, 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.
-
-En cas de problèmes, reportez-vous à la
-sous-section~\ref{sec:troubleshooting}.
-
-\subsection{Impression}
-\label{sub:printing}
-
-Il est possible d'imprimer depuis \cmdname{dviout}. Dans ce cas, l'impression
-utilise le pilote unifié d'impression de Windows, il est donc par
-définition compatible avec toutes les imprimantes. Cependant, il y a
-un inconvénient : cette impression génère des fichiers (spool) très
-importants, quelques versions anciennes de Windows le supportent mal.
-L'avantage est que vous pouvez tirer
-parti de l'impression d'images BMP ou WMF par exemple. Il faut
-également faire bien attention à ce que les paramètres de l'imprimante
-soient correctement définis sous peine
-d'avoir un effet d'échelle
-(imprimer à 600\,dpi sur une imprimante qui fait réellement 300\,dpi
-aboutit à n'avoir qu'un seul quart de la page visible).
-
-L'impression est souvent plus rapide en utilisant \cmdname{dvips}, puis en
-imprimant le fichier \file{.ps} depuis \cmdname{GSView}. Pour imprimer
-depuis \cmdname{GSView}, sélectionner \textbf{Print\dots{}} dans le menu
-\textbf{File}. Une fenêtre de dialogue pour l'impression apparaît.
-
-Si vous utilisez une imprimante PostScript, \emph{soyez sûr de
- sélectionner \textbf{PostScript Printer}} en choisissant cette
-option dans \textbf{Print Method} en bas à gauche de la boîte de
-dialogue, faute de quoi l'impression échouera. Vous
-pouvez ensuite sélectionner une imprimante quelconque parmi celles
-installées.
-
-Si vous utilisez une imprimante qui ne supporte pas PostScript,
-sélectionnez \textbf{Ghostscript Device} dans \textbf{Print
- Method}. Ensuite cliquez sur le bouton \textbf{djet500} et
-sélectionnez votre imprimante.
-
-\subsection{Trucs et astuces à propos de la plate-forme Win32}
-
-\subsubsection{Différentes déclinaisons de Win32}
-
-Ce que recouvre la dénomination Win32 n'est pas un système
-d'exploitation. C'est un ensemble de fonctions très
-vaste (environ 12000 fonctions dans les fichiers d'en-tête du
- SDK Microsoft) que vous pouvez utiliser pour écrire des programmes
-pour différentes versions des systèmes d'exploitation de la famille
-Windows.
-
-Windows se décline en plusieurs versions :
-\begin{itemize}
-\item Win95, Win98 et WinME, qui \emph{ne sont pas de vrais systèmes
- d'exploitation multitâches et multithreads}. Ils sont en fait les
- dernières incarnations de DOS. On peut s'en apercevoir, car en
- lançant le PC, l'interpréteur de commandes \path{command.com} 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~9x ;
-\item Windows \acro{NT} est un système d'exploitation écrit à partir
- de zéro, avec un
- vrai multitâche préemptif et des fonctionnalités de très haut niveau ;
-\item Windows 2000 est écrit sur une base \acro{NT}, il est doté de toutes les
- facilités offertes par Win98 ;
-\item Windows \acro{XP} existe en versions Personnelle et
- Professionnelle. C'est la dernière étape dans la fusion entre les
- deux lignes de produits (basée sur Windows~9x et basée sur NT). \acro{XP} est
- écrit sur une base NT.
-\end{itemize}
-
-Windows~9x peut faire tourner des programmes 32~bits et des
-programmes 16~bits en même temps. Mais le système d'exploitation
-lui-même n'est pas entièrement écrit en mode 32~bits et ne fournit pas
-une protection mémoire entre les applications : les applications
-16~bits peuvent écraser des parties du système d'exploitation en
-mémoire ! Des parties du système telles que le \acro{GDI}
-(\emph{Graphical Device Interface}) 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~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.
-
-NT, 2K et XP ne souffrent pas de ces limitations, ni d'aucune autre
-limitation de Windows~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~9x de par leur meilleure gestion de la mémoire, leur système de
-gestion de fichiers plus performant, etc.
-
-\subsubsection{La ligne de commande}
-
-Vous allez demander : mais pourquoi diable devrais-je me
-préoccuper d'une ligne de commande alors que j'ai Windows ?
-
-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'aide de
-la seule interface graphique. La ligne de commande vous donne la
-puissance de la programmation -- si vous avez un bon interpréteur de
-commandes.
-
-Mais le problème est plus fondamental : \TeX{} est un outil qui
-fonctionne \emph{en batch}, de manière non interactive. \TeX{} 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'est pas encore une tâche
-qui peut être réalisée interactivement.
-
-Ceci implique que vous devriez utiliser \TeX{} depuis la ligne de
-commande. En fait la situation n'est pas si catastrophique. Il y a un
-avantage à écrire des outils en ligne de commande pour des tâches
-complexes : ils sont bien plus fiables, parce qu'ils n'héritent pas de
-la complexité inhérente aux interfaces graphiques.
-Il est ensuite possible de
-concevoir des outils graphiques qui servent d'interface aux outils en
-ligne de commande. C'est le cas de \TeX{} : vous interagirez avec lui
-la plupart du temps au travers d'un éditeur de textes qui possède une
-interface graphique.
-
-Cependant, il se peut que vous ayez besoin d'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 -- voir la section~\ref{sec:troubleshooting}.
-
-\begin{description}
-\item[Windows~9x, WinME] Vous ouvrirez une ligne de commande soit en cherchant
- l'icône \acro{MS-DOS} dans le menu \og \guiseq{Démarrer\arw Programmes}\fg{},
- soit en choisissant \og \guiseq{Démarrer\arw Exécuter}\fg{}, puis en tapant
- \path{command.com} .
-\item[NT, 2K, XP] Vous ouvrirez une ligne de commande en cherchant
- \og \guiseq{Invite de commandes}\fg{} dans le menu \og \guiseq{Démarrer\arw
- Accessoires}\fg{} (ces emplacements peuvent changer d'une version de Windows à
- l'autre). Vous pouvez aussi choisir le menu
- \og Démarrer -> Exécuter\fg{} et taper \path{cmd.exe}, qui est le nom
- du nouvel interpréteur de commandes pour NT.
-\end{description}
-
-\subsubsection{Les séparateurs de chemins}
-
-L'API Win32 admet les deux caractères \verb+/+ et \verb+\+ comme
-séparateurs pour les noms de fichiers. Mais pas les interpréteurs
-de commande ! Donc, chaque fois qu'un nom de fichier est utilisé par
-un programme, vous pouvez utiliser l'un ou l'autre séparateur, mais
-sur la ligne de commande, vous devez utiliser \verb+\+ comme unique
-séparateur. Ce qui explique que vous pouvez taper :
-\begin{verbatim}
- C:\>set TEXMFCNF=C:/Program Files/TeXLive/texmf-var/web2c
-\end{verbatim}
-mais pas :
-\begin{verbatim}
-C:\>dir "C:/Program Files/TeXLive"
-\end{verbatim}
-Dans le premier cas, seuls des programmes utiliseront le chemin que
-vous avez fourni, dans le deuxième cas, c'est l'interpréteur de commandes
-qui va vouloir s'en servir directement.
-
-Tout ceci pour dire, ne soyez pas surpris de voir des noms de
-fichiers écrits avec des \path{/} en guise de séparateurs, à la mode Unix ;
-Windows-\TL{} est un portage de \Webc, dont l'objectif est d'ê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.
-
-\subsubsection{Les systèmes de gestion de fichiers}
-
-Une des plus mauvaises caractéristiques de Windows~9x vis-à-vis de \TeX{}
-est probablement ce qu'on appelle le système de fichiers FAT.
-\TeX{} utilise une myriade de petits fichiers dont la taille varie
-entre 1~ko et 5~ko. Le système FAT est ancien et date d'une époque bien
-antérieure à l'apparition des disques de plusieurs Go qui sont monnaie
-courante aujourd'hui. Tout ceci pour dire qu'il n'est pas possible de
-gérer efficacement les dizaines de fichiers de \TL{} sur un disque dur
-formaté en FAT. Les fichiers se voient allouer chacun 32~ko au
-minimum, donc l'installation de \TL{} utilise beaucoup plus de
-place que nécessaire.
-
-Le seul moyen d'éviter ce problème consiste à
-passer en FAT32 ou NTFS. Ces systèmes sont plus récents et n'ont pas
-l'inconvénient de FAT. La taille des clusters par défaut y est de 4~ko,
-leur accès est plus performant. NTFS est protégé, redondant et on peut
-même ajuster la taille des clusters jusqu'à un minimum de 512 octets
-à la création.
-
-\subsubsection{Comment ajouter un répertoire à votre PATH}
-
-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 \emph{l'environnement}. Chaque
-programme hérite à son démarrage d'une copie de l'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'il lance
-lui-même.
-
-Votre variable PATH est une variable spéciale de l'environnement
-utilisée pour chercher les programmes lorsque vous en demandez
-l'exécution. Il y a une procédure différente pour modifier cette
-variable selon que vous êtes sous Windows~9x, \acro{ME} ou
-\acro{NT}/\acro{2K}/\acro{XP}.
-
-\begin{description}
-\item[Windows 95/98]
-Éditez votre fichier \path{autoexec.bat}. Dans ce fichier, vous
-trouverez une ligne commençant par \path{PATH=} 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 :
-\begin{verbatim}
-PATH=C:\windows;C:\windows\system;C:\TeXLive2007\bin\win32
-\end{verbatim}
-Les modifications ne prendront effet qu'après redémarrage de la machine.
-\item[Windows ME]
- Vous devez utiliser le programme
- \path{C:\string\windows\string\system\string\msconfig.exe} pour pouvoir
- modifier une des
- variables d'environnement. Dans ce programme, choisissez l'onglet
- Environnement, ensuite ajoutez ou modifiez la variable de votre
- choix. Il faut alors redémarrer la machine pour que les modifications
- prennent effet.
-\item[Windows NT/2K/XP]
- Ouvrez le \guiseq{Panneau~de~Contrôle}, accessible depuis le menu
- \guiseq{Démarrer\arw} \guiseq{Paramètres\arw Panneau~de~Contrôle}.
- Ouvrez l'icône Système, la fenêtre des \guiseq{Propriétés système}
- s'ouvre. Choisissez l'onglet \textsf{Environnement} ou cherchez un
- bouton \guiseq{Variables d'environnement}
-parmi les différentes boîtes de dialogue offertes.
-Vous pouvez maintenant modifier vos propres variables d'environnement.
-Il est à noter que les variables d'environnement système communes à
-tous les utilisateurs sont également affichées. Vous ne pouvez les
-modifier que si vous avez les droits d'administrateur. Si c'est le
-cas, vous pouvez modifier la variable \path{PATH} pour tous les
-utilisateurs du système -- mais vous devez savoir précisément ce que
-vous faites.
-
-S'il y a déjà un \path{PATH} défini pour votre compte utilisateur, cliquez
-dessus. Dans le champ \textsf{Variable} apparaît \path{PATH} et dans le champ
-\textsf{Valeur}, 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.
-\path{C:\string\TeXLive2007\string\bin\string\win32}). Si la variable
-\path{PATH} n'est pas encore définie, il suffit de taper son nom dans le champ
-\textsf{Variable} et la valeur initiale que vous souhaitez lui donner dans le
-champ \textsf{Valeur}. Important : cliquez sur le bouton \textsf{Appliquer}
-avant de cliquer sur \textsf{Ok}, de cette façon, les modifications seront
-propagées immédiatement à la session courante. Soyez prudent quand vous
-modifiez les variables d'environnement.
-\end{description}
-
-Le meilleur moyen de savoir si une variable a été correctement définie
-consiste à ouvrir une console et à taper
-\begin{verbatim}
-set VARIABLE
-\end{verbatim}
-la valeur correspondante doit alors être affichée..
-
-\subsubsection{Les moteurs \TeX{}}
-
-En lisant la documentation de \Webc{}, on voit
-que les différents programmes dérivés de \TeX{}
-utilisent le même moteur de base. Par exemple, \path{tex.exe} et
-\path{latex.exe} 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é.
-
-Sous Unix, ce mode de fonctionnement est réalisé en faisant appel aux
-\emph{liens symboliques}. On peut ainsi économiser un peu d'espace disque,
-car plusieurs moteurs de base sont utilisés avec différents fichiers
-de format.
-
-L'API Win32 ne connaît pas les liens symboliques. Dans le but
-d'économiser presqu'autant d'espace disque, tous les moteurs
-\TeX{} de base ont été mis dans des DLL (\emph{Dynamic Linked
- Library}). Ceci se traduit par l'aspect suivant pour les fichiers :
-\begin{alltt}
- 2006-11-23 07:06 2 560 latex.exe
- 2007-01-06 23:54 1 073 664 pdftex.dll
- 2006-01-28 08:05 2 560 pdftex.exe
-\end{alltt}
-\noindent et le fichier \path{latex.exe} n'est ni plus ni moins qu'une copie
-presqu'identique du fichier \path{pdfetex.exe}, utilisant le même moteur
-\path{pdftex.dll}. La même astuce a été utilisée pour la famille de
-programmes \path{mktex*.exe} qui utilisent tous la bibliothèque
-\path{mktex.dll}.
-
-Il existe même un outil générique appelé \path{irun.exe} qui permet
-de simuler les liens durs de Unix sous Win32, mais uniquement pour les
-fichiers \file{.exe}.
-
-\subsection{En cas de problème}
-\label{sec:troubleshooting}
-
-\subsubsection{Que faire si \texttt{latex} ne trouve pas vos fichiers ?}
-
-\begin{itemize}
-\item \cmdname{kpsewhich} est l'outil de choix pour trouver la source
- de n'importe quel problème. Malheureusement, \cmdname{kpsewhich}
- écrit le résultat de ses recherches sur le flux \path{stderr}, et
- les anciennes versions de la console de Windows ne savaient pas
- rediriger ce flux vers un fichier\footnote{En fait, les systèmes
- Windows NT/2K/XP savent le faire, grâce à leur nouvel interpréteur
- de commandes, mais l'astuce spécifique à \KPS{}-Win32 fonctionne
- sur toutes les consoles.}. Pour des besoins de diagnostic, vous
- pouvez positionner temporairement une variable d'environnement en tapant
- dans une console :
-\begin{verbatim}
-SET KPATHSEA_DEBUG_OUTPUT=err.log
-\end{verbatim}
-Vous pouvez également définir un niveau de trace :
-\begin{verbatim}
-SET KPATHSEA_DEBUG=-1
-\end{verbatim}
-
-La trace de l'exécution des commandes suivantes sera conservée dans le
-fichier \filename{err.log}. Si vous voulez rediriger le flux stderr sur le
-flux stdout, ce qui n'est normalement possible sous aucune version de Windows,
-il vous suffit de faire :
-\begin{verbatim}
-SET KPATHSEA_DEBUG_OUTPUT=con:
-\end{verbatim}
-De cette manière, vous pourrez rediriger à la fois stdout et stderr
-dans le même fichier.
-
-\item En supposant que l'installation a été faite dans
- \texttt{C:/TeX}, vérifiez les valeurs suivantes :\\
- \begin{tabular}{ll}
- \texttt{kpsewhich -expand-path \$SELFAUTOPARENT} & \texttt{C:/TeX} \\
- \texttt{kpsewhich -expand-path \$TEXMF} & \texttt{C:/TeX/texmf....} \\
- \texttt{kpsewhich -expand-path \$TEXMFCNF} &
- \texttt{.;C:/TeX/texmf-var/web2c;} \\
- \texttt{kpsewhich -expand-var \$TEXINPUTS} & \texttt{.;C:/TeX/texmf/tex//}
- \end{tabular}
-
-\item Si des variables d'environnement liées à TeX sont
- positionnées dans votre environnement, enlevez-les, car elles
- masquent les valeurs existant dans le fichier \filename{texmf.cnf}.
-
-\item Vérifiez les valeurs de :\\
- \begin{tabular}{ll}
- \texttt{kpsewhich cmr10.tfm} & \texttt{C:/TeX/texmf-dist/fonts/tfm/public/cm/cmr10.tfm}\\
- \texttt{kpsewhich latex.fmt}& \texttt{C:/TeX/texmf-var/web2c/latex.fmt}
- \end{tabular}
-
-\item à ce point, si tout est correct, \TeX{} et tous les
- programmes associés doivent fonctionner. Si ce n'est pas le cas,
- vous devez poursuivre vos investigations avec l'option \path{-debug=n} de
- \path{kpsewhich} et contrôler toutes les valeurs. Essayez
- d'identifier et de signaler le problème.
-\end{itemize}
-
-\subsubsection{Que faire si votre installation ne fonctionne toujours
- pas selon vos attentes ?}
-
-Il faut se poser plusieurs questions :
-\begin{enumerate}
-\item Est-ce que \path{tex.exe} est bien dans mon \path{PATH} ?
-
-\item Est-ce que la variable d'environnement \path{TEXMFCNF} est bien
- positionnée à \\
- \path{C:/TeXLive2007/texmf-var/web2c} (valeur par défaut) ?
-
-\item Est-ce qu'il y a des erreurs dans le fichier de log \file{tlmpgui.log}
- généré lors de l'installation par \filename{tlmpgui} ? Ce fichier est dans
- le répertoire \file{TEMP}, les erreurs sont repérées par la séquence
- \samp{Error}.
-
-\item Y a-t-il des correctifs de bogues correspondant au problème à
- \url{http://www.tug.org/tex-live.html} (improbable, mais il vaut
- mieux le vérifier).
-
-\end{enumerate}
-
-Le logiciel \TL{} est composé de centaines de
-programmes et de milliers de fichiers d'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~\ref{sec:help}, \p.\pageref{sec:help}).
-
-% don't use \Webc so the \uppercase in the headline works.
-%\section{Guide d'utilisation du système \protect\Webc{}}
-\section{Guide d'utilisation du système Web2C}
-
-\Webc{}est une collection intégrée de programmes relatifs à \TeX,
-c.-à-d. \TeX{} lui-même, \MF{}, \MP, \BibTeX{}, etc.
-C'est le c\oe ur de \TL{}.
-
-Un peu d'histoire : la première implémentation a été réalisée par Tomas
-Rokicki qui, en 1987, a développé un premier système \TeX{}-to-C en adaptant
-les \textit{change files} pour Unix (travail de Howard Trickey et Pavel Curtis
-principalement). Tim Morgan assura la maintenance du système, dont le nom fut
-remplacé durant cette période par Web-to-C. En 1990, Karl Berry reprit le
-travail, assisté par des dizaines de contributeurs, et en 1997 il passa le
-relais à Olaf Weber.
-
-Le système \Webc{} fonctionne sur Unix, les systèmes Windows 32 bits,
-\MacOSX{} et de nombreux autres systèmes d'exploitation. Il utilise les
-sources originales de D.E.~Knuth pour \TeX{} et les autres programmes de base
-écrits en \web{} qui sont tous traduits en langage C. Les composants du noyau
-de \TeX{} sont :
-
-\begin{description}
-%\renewcommand{\makelabel}[1]{\descriptionlabel{\makebox[0.6in][l]{#1}}}
-\item[bibtex] Gère les bibliographies.
-\item[dmp] \cmdname{troff} vers MPX (dessins \MP{}).
-\item[dvicopy] Copie le fichier \dvi{} en supprimant les fontes
-virtuelles.
-\item[dvitomp] Convertit le fichier \dvi{} en MPX (dessins \MP{}).
-\item[dvitype] Convertit le fichier \dvi{} en un texte lisible.
-\item[gftodvi] Visualisation de fontes génériques GF.
-\item[gftopk] Convertit les fontes génériques GF en fontes bitmap PK.
-\item[gftype] Convertit le fichier GF en un texte lisible.
-\item[makempx] Typographie des étiquettes \MP{}.
-\item[mf] Création de fontes.
-\item[mft] Mise en page de code source \MF{}.
-\item[mpost] Création de diagrammes techniques.
-\item[mpto] Extraction d'étiquettes \MP{}.
-\item[newer] Comparaison de dates de modification (fichiers).
-\item[patgen] Création de motifs de césure.
-\item[pktogf] Convertit les fontes bitmap PK en fontes génériques GF.
-\item[pktype] Convertit les fontes PK en un texte lisible.
-\item[pltotf] Convertit les fichiers PL (lisibles) en TFM.
-\item[pooltype] Affiche les fichiers \web{} pool.
-\item[tangle] \web{} vers Pascal.
-\item[tex] Composition de textes.
-\item[tftopl] Convertit les fichiers TFM en PL (lisibles).
-\item[vftovp] Convertit les fontes virtuelles VF en VPL (lisibles).
-\item[vptovf] Convertit les fontes VPL en fontes virtuelles VF.
-\item[weave] \web{} vers \TeX.
-\end{description}
-
-La syntaxe et les fonctions précises de ces programmes sont décrites
-dans
-la documentation des composants individuels et dans le manuel \Webc{}
-lui-même. Toutefois, connaître un certain nombre de principes
-régissant
-l'ensemble de la famille de programmes peut aider à exploiter de
-façon
-optimale votre installation \Webc{}.
-
- Presque tous ces programmes suivent les
-options standard de \acro{GNU} :
-\begin{description}
-%\renewcommand{\descriptionlabel}[1]{\makebox[1.4in][l]{#1}}
- \item[\texttt{-{}-help}] imprime le sommaire de l'utilisation,
- \item[\texttt{-{}-verbose}] imprime le rapport détaillé du processus,
- \item[\texttt{-{}-version}] imprime seulement le numéro de version.
-\end{description}
-
-Pour localiser les fichiers, les programmes \Webc{} utilisent la
-bibliothèque de recherche \KPS{}. Cette bibliothèque utilise une
-combinaison de
-variables d'environnement et un certain nombre de fichiers de
-paramètres pour optimiser la recherche dans l'énorme arborescence
-\TeX{}.
-\Webc{} peut exécuter une recherche dans plusieurs arborescences
-simultanément, ce qui est utile si l'on souhaite maintenir la
-distribution standard de \TeX{} et les extensions locales dans deux
-arborescences distinctes. Afin d'accélérer la recherche de fichiers, la
-racine de chaque arborescence possède un fichier \file{ls-R} contenant
-une
-entrée donnant le nom et le chemin de chaque fichier situé sous la
-racine.
-
-\subsection{Kpathsea et la recherche de fichiers}
-
-Décrivons en premier lieu le mécanisme de recherche de la bibliothèque
-\KPS{}.
-
-Nous appelons \emph{chemin de recherche} une liste, séparée par
-\og deux-points\fg{} ou \og point-virgule\fg{}, d'éléments, appelés
-\emph{éléments de chemin}, qui sont des noms de répertoires.
-Un chemin de recherche peut provenir de plusieurs sources.
-Pour rechercher un fichier \samp{my-file} le long
-d'un chemin \samp{.:/dir}, \KPS{} vérifie chaque élément du
-chemin :
-d'abord \filename{./my-file}, puis \filename{/dir/my-file}, et renvoie la
-première occurrence (voire toutes).
-
-Afin d'optimiser l'adaptation à tous les systèmes d'exploitation,
-\KPS{} peut utiliser dans les noms de fichiers des séparateurs
-différents
-de deux-points (\samp{:}) et barre oblique (\samp{/})
- pour les systèmes non-Unix.
-
-Pour vérifier un élément de chemin particulier \var{p}, \KPS{}
-vérifie d'abord si une base de données existante (voir
-page~\pageref{Filename-database}) contient \var{p},
-c.-à-d. si la base de données se trouve dans un
-répertoire qui est un préfixe de \var{p}. Si oui, la spécification
-du chemin est comparée avec le contenu de la base de données.
-
-Si la base de données n'existe pas, si elle ne s'applique pas à cet
-élément de chemin ou si elle ne contient aucune correspondance,
-la recherche est lancée sur tout le système de fichiers (si cela
-n'a
-pas été interdit
-par une commande commençant par \samp{!!}
- et si le fichier cherché est censé exister).
-\KPS{} construit la liste de répertoires qui correspondent
-à cet élément de chemin, puis cherche le fichier dans chaque
-élément
-de cette liste.
-
-La condition \og le fichier est censé exister\fg{} est liée aux
-fichiers~\samp{.vf} et aux fichiers d'entrée lus par la commande \TeX\
-\cs{openin}.
-De tels fichiers peuvent ne pas exister (par exemple \file{cmr10.vf}),
-il
-est donc inutile de les rechercher sur le disque. De plus, si vous
-n'actualisez pas le fichier \file{ls-R} lors de l'installation d'un
-nouveau fichier
-\samp{.vf},
-il ne sera jamais trouvé.
-Chaque élément de chemin est alors vérifié : d'abord dans
-la base de données puis sur le disque. Si une occurrence est
-trouvée, la recherche s'arrête et le résultat est obtenu.
-
-Bien que l'élément de chemin le plus simple et le plus fréquent
-soit un
-nom de répertoire, \KPS{} supporte d'autres types d'éléments dans
-les
-chemins de recherche : des valeurs par défaut différentes pour chaque
-programme, des noms de variables d'environnement, des valeurs de
-fichiers de
-configuration, les répertoires de l'utilisateur et la recherche
-récursive
-de sous-répertoires. Nous disons alors que \KPS{} \emph{étend} un
-élément, c'est-à-dire que \KPS{} transforme toutes ces
-spécifications
-en noms de répertoires de base. Cette opération est décrite dans les sections
-suivantes.
-
-Notons que si le nom de fichier cherché est absolu ou explicitement
-relatif, c'est-à-dire commençant par \samp{/}, \samp{./} ou
-\samp{../}, \KPS{} ne vérifie que l'existence de ce fichier.
-\ifSingleColumn
-\else
-\begin{figure*}
-\verbatiminput{examples/ex5.tex}
-\setlength{\abovecaptionskip}{0pt}
- \caption{Un exemple de fichier de configuration}
- \label{fig:config-sample}
-\end{figure*}
-\fi
-
-\subsubsection{Les différentes sources}
-\label{Path-sources}
-
-Un chemin de recherche peut provenir de plusieurs sources. Voici l'ordre
-dans lequel \KPS\ les utilise.
-
-\begin{enumerate}
-\item
- Une variable d'environnement définie par l'utilisateur, par exemple
- \envname{TEXINPUTS}. Les variables d'environnement avec une
- extension attachée (nom de programme) sont d'abord prises en compte :
- par exemple, si \samp{latex} est le nom du programme exécuté,
- \envname{TEXINPUTS.latex} passera avant \envname{TEXINPUTS}.
-\item
- Un fichier de configuration de programme spécifique, par exemple une
-ligne
- \og \texttt{S /a:/b}\fg{} dans le fichier \file{config.ps} de \cmdname{dvips}.
-\item
- Un fichier de configuration \file{texmf.cnf} de \KPS{} contenant une
- ligne telle que \\ \samp{TEXINPUTS=/c:/d} (voir ci-dessous).
-\item La valeur par défaut obtenue à la compilation.
-\end{enumerate}
-\noindent On peut voir chacune de ces valeurs pour un chemin de
-recherche
-donné en utilisant l'option de débogage (voir page~\pageref{Debugging}).
-
-\subsubsection{Fichiers de configuration}
-
-\begingroup\tolerance=3500
-\KPS{} lit dans les \emph{fichiers de configuration à
- l'exécution} appelés \file{texmf.cnf} les chemins de recherche et
-d'autres définitions. Le chemin pour accéder à ces fichiers dans
-l'arborescence est stocké dans la variable \envname{TEXMFCNF}
-(par défaut ces
-fichiers se trouvent dans le sous-répertoire \file{texmf/web2c}).
-\emph{Tous} les fichiers \file{texmf.cnf} 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 \verb|.:$TEXMF|, les définitions du
-fichier \filename{./texmf.cnf} écrasent celles de
-\verb|$TEXMF/texmf.cnf|.
-\endgroup
-
-\begin{itemize}
-\item
- Les commentaires sont signalés par un \texttt{\%} et
- se terminent à la fin de la ligne.
-\item
- Les lignes vides sont ignorées.
-\item
- Un \bs{} à la fin d'une ligne joue le rôle d'un lien entre deux
- lignes, c'est-à-dire que la ligne courante se poursuit à la ligne
- suivante. Dans ce cas, les espaces présents au début de la ligne
- suivante ne sont pas ignorés.
-\item
- Toutes les autres lignes sont de la forme :
-\begin{alltt}
- \emph{variable}[.\emph{progname}] [=] \emph{value}
-\end{alltt}%
- où le \samp{=} et les espaces autour sont optionnels.
-\item
- Le nom de la \ttvar{variable} peut contenir n'importe
- quel caractère autre que les espaces, \samp{=}, ou \samp{.}, mais
- on recommande d'utiliser \samp{A-Za-z\_} pour éviter les
- problèmes.
-\item
- Si \samp{.\var{progname}} est présent, sa définition
- s'applique seulement si le programme exécuté se nomme
- \texttt{\var{progname}} ou \texttt{\var{progname}.exe}. Ceci permet
- par exemple à différentes variantes de \TeX{} d'avoir des chemins de
- recherche différents.
-\item
- \var{value} peut contenir n'importe quel caractère
- excepté \code{\%} et \samp{@}.
- L'option
- \code{\$\var{var}.\var{prog}}
- n'est pas disponible à droite du signe \samp{=} ;
- à la place, on doit utiliser une variable supplémentaire. Un
-\samp{;}\ dans \var{value}
-est compris comme un
- \samp{:}\ si on travaille sous Unix ; ceci est très utile et
- permet d'avoir un seul \file{texmf.cnf} pour les systèmes Unix,
- \acro{MS-DOS} et Windows.
-\item
- Toutes les définitions sont lues avant tout désarchivage ou
- décompactage, de telle façon que les variables peuvent être
- référencées avant d'être définies.
-\end{itemize}
-Voici un fichier de configuration illustrant les points
-précédents
-\ifSingleColumn
-
-%\verbatiminput{examples/ex5.tex} % trop petit (df)
-\begin{verbatim}
-TEXMF = {$TEXMFLOCAL,!!$TEXMFMAIN}
-TEXINPUTS.latex = .;$TEXMF/tex/{latex,generic;}//
-TEXINPUTS.fontinst = .;$TEXMF/tex//;$TEXMF/fonts/afm//
-% e-TeX related files
-TEXINPUTS.elatex = .;$TEXMF/{etex,tex}/{latex,generic;}//
-TEXINPUTS.etex = .;$TEXMF/{etex,tex}/{eplain,plain,generic;}//
-\end{verbatim}
-
-\else
-dans la figure~\ref{fig:config-sample}.
-\fi
-
-\subsubsection{Expansion d'un chemin de recherche}
-\label{Path-expansion}
-
-\KPS{} reconnaît certains caractères et constructions spéciales dans
-les chemins de recherche, semblables à ceux disponibles dans les
-\textit{shells} Unix. Ainsi, le chemin complexe,
-\verb+~$USER/{foo,bar}//baz+ %$
-étend la recherche vers tous les sous-répertoires situés sous les
-répertoires \file{foo} et \file{bar} dans le répertoire utilisateur
-\texttt{\$USER} contenant un répertoire ou un fichier appelé %$
-\file{baz}. Ces expansions sont explicitées dans les sections
-suivantes.
-
-\subsubsection{Expansion par défaut}
-\label{Default-expansion}
-
-\tolerance=2500
-Si le chemin de recherche le plus prioritaire (voir
-section~\ref{Path-sources}) contient un \samp{:}
-\emph{supplémentaire} (c.-à-d. en début ou fin de ligne ou
-double), \KPS{} 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 \samp{:} supplémentaire, le même processus se
-répète pour le chemin prioritaire suivant.
-Par exemple, étant donné une variable d'environnement définie ainsi
-
-\tolerance=1500
-
-\begin{alltt}
-> \Ucom{setenv TEXINPUTS /home/karl:}
-\end{alltt}
-la valeur de \code{TEXINPUTS} d'après le fichier \file{texmf.cnf} étant
-
-\begin{alltt}
- .:\$TEXMF//tex
-\end{alltt}
-alors la valeur finale utilisée pour la recherche sera
-
-\begin{alltt}
- /home/karl:.:\$TEXMF//tex
-\end{alltt}
-
-Comme il est inutile d'insérer la valeur par défaut en plusieurs
-endroits, \KPS{} applique la substitution à seulement un \samp{:}
-supplémentaire et laisse les autres inchangés : il cherche d'abord un
-\samp{:} en début de ligne, puis en fin de ligne et enfin un double
-\samp{:}.
-
-\subsubsection{Expansion spécifiée par les accolades}
-
-Option utile, l'expansion par le biais des accolades
-signifie, par exemple, que \verb+v{a,b}w+ va permettre la recherche
-dans \verb+vaw:vbw+. Les définitions emboîtées sont autorisées. Ceci
-peut être utilisé pour établir des hiérarchies \TeX{} multiples en
-attribuant une liste entre accolades à \code{\$TEXMF}. Par exemple,
-dans \file{texmf.cnf}, on trouve une définition du type suivant
-(il y a en fait plus de répertoires) :
-\begin{verbatim}
- TEXMF = {$TEXMFHOME,$TEXMFLOCAL,!!$TEXMFSYSVAR,!!$TEXMFMAIN}
-\end{verbatim}
-Avec ceci, on peut écrire quelque chose comme
-\begin{verbatim}
- TEXINPUTS = .;$TEXMF/tex//
-\end{verbatim}
-%$
-ce qui signifie que, après avoir cherché dans le répertoire courant, les
-arborescences complètes \code{\$TEXMFHOME/tex} suivie de
-\code{\$TEXMFLOCAL/tex} (sur le disque) et ensuite les arborescences
-\code{!!\$TEXMFVAR/tex} et \code{!!\$TEXMFMAIN/tex}
-(définies dans le fichier de référence \file{ls-R} \emph{seulement}) seront
-inspectées. C'est un moyen pratique permettant d'utiliser en parallèle deux
-distributions \TeX{}, une \og gelée\fg{} (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 \code{\$TEXMF} dans toutes
-les définitions, on est toujours sûr d'inspecter d'abord l'arborescence la
-plus récente.
-
-\subsubsection{Expansion des sous-répertoires}
-\label{Subdirectory-expansion}
-
-Deux barres \samp{//} ou plus consécutives dans une partie d'un chemin suivant
-un répertoire \var{d} sont remplacées par tous les sous-répertoires de
-\var{d} : d'abord les sous-répertoires directement présents dans
-\var{d}, ensuite les sous-répertoires de ceux-ci, et ainsi de suite. À
-chaque niveau, l'ordre dans lequel les répertoires sont inspectés est
-\emph{non-déterminé}.
-
-Dans le cas où l'on spécifie une partie de nom de fichier après le
-\samp{//}, seuls sont inclus les sous-répertoires auxquels le nom
-correspond. Par exemple, \samp{/a//b} va correspondre aux répertoires
-\file{/a/1/b}, \file{/a/2/b},
-\file{/a/1/1/b}, et ainsi de suite, mais pas à \file{/a/b/c} ni
-\file{/a/1}.
-
-Des \samp{//} multiples et successifs dans un chemin sont possibles,
-mais \samp{//} au début d'un chemin est ignoré.
-
-\subsubsection{Liste des caractères spéciaux et de leur signification :
- récapitulatif}
-
-La liste suivante récapitule la signification des caractères spéciaux
-dans les fichiers de configuration de \KPS{}.
-
-\newcommand{\CODE}[1]{\makebox[3em][l]{\code{#1}}}
-
-\begin{ttdescription}
-
-\item[\CODE{:}] Séparateur dans un chemin de recherche ; au début
- ou à la fin d'un chemin, il remplace le chemin par défaut.
-
-\item[\CODE{;}] Séparateur dans les systèmes non-Unix
- (joue le rôle de \code{:}).
-
-\item[\CODE{\$}] Substitue le contenu d'une variable.
-
-\item[\CODE{\string~}] Représente le répertoire racine de
- l'utilisateur.
-
-\item[\CODE{\char`\{...\char`\}}] Expansion par les accolades,
- par exemple \verb+a{1,2}b+ devient \verb+a1b:a2b+.
-
-\item[\CODE{//}] La recherche concernera aussi les sous-répertoires
- (peut être inséré n'importe où dans un chemin sauf au début).
-
-\item[\CODE{\%}] Début d'un commentaire.
-
-\item[\CODE{\bs}] Caractère de continuation de ligne (permet les
- entrées sur plusieurs lignes).
-
-\item[\CODE{!!}] Cherche \emph{seulement} dans la base de
- données pour localiser le fichier et \emph{ne cherche pas} sur le disque.
-
-\end{ttdescription}
-
-\subsection{Les bases de données}
-\label{Filename-database}
-
-\KPS{} a une certaine profondeur d'investigation pour minimiser les
-accès disque durant les recherches. Néanmoins, dans le cas de
-distributions comprenant beaucoup de répertoires, inspecter chaque
-répertoire possible pour un fichier donné peut durer excessivement
-longtemps (ceci est typiquement le cas quand plusieurs centaines de
-répertoires de polices de caractères doivent être parcourus). En
-conséquence, \KPS{} peut utiliser un fichier texte appelé \file{ls-R} --- en
-fait une base de données
-construite au préalable --- qui fait correspondre
-les fichiers à leur répertoire, ce qui permet d'éviter une recherche
-exhaustive sur le disque.
-
-Un deuxième fichier appelé \file{aliases} (qui est également une base de
-données) permet de donner
-des noms différents aux fichiers listés dans \mbox{\file{ls-R}}. Ceci peut
-aider à adapter ses fichiers source aux conventions de \acro{DOS}~8.3 pour les
-noms de fichiers.
-
-\subsubsection{Le fichier base de données}
-\label{ls-R}
-
-Comme nous l'avons expliqué ci-dessus, le nom du principal fichier-base de
-données doit être \mbox{\file{ls-R}}.
-Dans votre installation, vous pouvez en mettre un à la racine de chaque
-arborescence \TeX{} que vous désirez voir
-inspecter (\code{\$TEXMF} par défaut) ; la plupart des sites ont
-une seule arborescence \TeX{}. \KPS{} cherche les fichiers \file{ls-R}
-dans le chemin spécifié dans la variable \code{TEXMFDBS}.
-
-La meilleure façon de créer et mettre à jour le fichier \file{ls-R}
-est d'exécuter le script \cmdname{mktexlsr} inclus dans la
-distribution. Il est appelé par les divers scripts \cmdname{mktex}\dots\
-En principe, ce script exécute uniquement la commande
-%cd \var{/your/texmf/root} && \path|\|ls -1LAR ./ >ls-R|
-% Remplacé (df) car \path|...| plante à cause de \let\path\url.
-\begin{alltt}
-cd \var{/your/texmf/root} && \boi{}ls -1LAR ./ >ls-R
-\end{alltt}
-en supposant que la commande \code{ls} de votre système produise le bon
-format de sortie (le \code{ls} de \acro{GNU} convient
-parfaitement). Pour s'assurer que la base de données est toujours à
-jour, le meilleur moyen est de la reconstruire en utilisant la table
-des \code{cron}, de telle façon que le fichier \file{ls-R} prenne
-automatiquement en compte les changements dans les fichiers
-installés, par exemple après une installation ou une
-mise à jour d'un composant \LaTeX{}.
-
-Si un fichier n'est pas trouvé dans la base de données, par défaut
-\KPS{} décide de le chercher sur le disque. Par contre, si un élément du
-chemin commence par \samp{!!}, \emph{seule} la base de données
-sera inspectée pour cet élément, jamais le disque.
-
-\subsubsection{kpsewhich : programme de recherche dans une arborescence}
-\label{Invoking-kpsewhich}
-
-Le programme \texttt{kpsewhich} effectue une recherche dans une
-arborescence indépendamment de toute application. On peut le
-considérer comme une sorte de \code{find} pour localiser des fichiers
-dans les arborescences \TeX{} (ceci est largement utilisé dans les
-scripts \cmdname{mktex}\dots\ de la distribution).
-
-\begin{alltt}
-> \Ucom{kpsewhich \var{option}\dots{} \var{filename}\dots{}}
-\end{alltt}
-Les options spécifiées dans \ttvar{option} peuvent
-commencer soit par \samp{-} soit par \samp{-{}-} ; n'importe quelle
-abréviation claire est acceptée.
-
-\KPS{} considère tout argument non optionnel dans la ligne de commande
-comme un nom de fichier et renvoie la première occurrence trouvée. Il
-n'y a pas d'option pour renvoyer tous les fichiers ayant un nom
-particulier (vous pouvez utiliser le \cmdname{find} d'Unix pour cela).
-
-Les options les plus importantes sont décrites ci-après.
-
-\begin{ttdescription}
-%\renewcommand{\makelabel}[1]{\descriptionlabel{\makebox[1.2in]{#1}}}
-\item[\texttt{-{}-dpi=\var{num}}]\mbox{} \\
- Définit la résolution à \ttvar{num} ; ceci affecte
- seulement la recherche des fichiers \samp{gf} et \samp{pk}. \samp{-D} est un
- synonyme pour assurer la compatibilité avec \cmdname{dvips}. Le défaut
- est 600.
-\item[\texttt{-{}-format=\var{name}}]\mbox{}\\
- Définit le format pour la recherche à \ttvar{name}.
- Par défaut, le format est estimé en fonction du nom de fichier.
- Pour les formats qui n'ont pas de suffixe clair associé, comme les
- fichiers de support \MP{} et les fichiers de configuration
- \cmdname{dvips}, vous devez spécifier le nom connu de \KPS, comme
- \texttt{tex} ou \texttt{enc files}. Exécutez la commande
- \texttt{kpsewhich -{}-help} pour obtenir la liste précise.
-
-\item[\texttt{-{}-mode=\var{string}}]\mbox{}\\
- Définit le nom du mode comme étant \ttvar{string} ;
-ceci affecte seulement la recherche des \samp{gf} et des \samp{pk}.
-Pas d'option par défaut, n'importe quel mode sera trouvé.
-\item[\texttt{-{}-must-exist}]\mbox{}\\
- 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 \file{ls-R} est inspectée, dans un souci d'efficacité.
-\item[\texttt{-{}-path=\var{string}}]\mbox{}\\
- Recherche dans le chemin \ttvar{string} (séparé par
-deux-points comme d'habitude), au lieu de prendre le chemin à partir
-du nom de fichier. \samp{//} et toutes les expansions habituelles sont
-supportées.
- Les options \samp{-{}-path} et \samp{-{}-format} s'excluent mutuellement.
-\item[\texttt{-{}-progname=\var{name}}]\mbox{}\\
- Définit le nom de programme comme étant \ttvar{name}.
- Ceci peut affecter les chemins de recherche via l'option
- \texttt{.\var{progname}} dans les fichiers de configuration.
- Le défaut est \cmdname{kpsewhich}.
-\item[\texttt{-{}-show-path=\var{name}}]\mbox{}\\
- Montre le chemin utilisé pour la recherche des fichiers de type
-\ttvar{name}.
- On peut utiliser soit une extension de fichier (\code{.pk}, \code{.vf},
- etc.), soit un nom de fichier, comme avec l'option \samp{-{}-format}.
-\item[\texttt{-{}-debug=\var{num}}]\mbox{}\\
- Définit les options de débogage comme étant
- \ttvar{num}.
-\end{ttdescription}
-
-\subsubsection{Exemples d'utilisation}
-\label{SExamplesofuse}
-
-Jetons un coup d'{\oe}il à \KPS{} en action ; voici une recherche
-toute simple :
-
-\begin{alltt}
-> \Ucom{kpsewhich article.cls}
-/usr/local/texmf-dist/tex/latex/base/article.cls
-\end{alltt}
-Nous recherchons le fichier \file{article.cls}. Puisque le suffixe
-\file{.cls} est non-ambigu, nous n'avons pas besoin de spécifier que
-nous voulons rechercher un fichier de type \optname{tex} (répertoires des
-fichiers sources de \TeX{}). Nous le trouvons dans le sous-répertoire
-\filename{tex/latex/base} du répertoire racine \samp{TEXMF}. De même,
- le suffixe non-ambigu permet de trouver facilement les autres fichiers.
-\begin{alltt}
-> \Ucom{kpsewhich array.sty}
- /usr/local/texmf-dist/tex/latex/tools/array.sty
-> \Ucom{kpsewhich latin1.def}
- /usr/local/texmf-dist/tex/latex/base/latin1.def
-> \Ucom{kpsewhich size10.clo}
- /usr/local/texmf-dist/tex/latex/base/size10.clo
-> \Ucom{kpsewhich small2e.tex}
- /usr/local/texmf-dist/tex/latex/base/small2e.tex
-> \Ucom{kpsewhich tugboat.bib}
- /usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib
-\end{alltt}
-
-Le dernier exemple est une base de données bibliographiques pour \BibTeX{}
-servant aux articles de \textsl{TUGBoat}.
-
-\begin{alltt}
-> \Ucom{kpsewhich cmr10.pk}
-\end{alltt}
-Les fichiers de glyphes de fontes bitmaps, de type
-\file{.pk}, sont
-utilisés pour l'affichage par des programmes comme \cmdname{dvips} et
-\cmdname{xdvi}. Rien n'est renvoyé dans ce cas puisque il n'y a pas
-de fichiers Computer Modern \file{.pk} pré-créés sur nos systèmes
-(nous utilisons les versions type~1 du \TL{}).
-\begin{alltt}
-> \Ucom{kpsewhich wsuipa10.pk}
-\ifSingleColumn /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk
-\else /usr/local/texmf-var/fonts/pk/ljfour/public/
-... wsuipa/wsuipa10.600pk
-\fi\end{alltt}
-Pour ces fontes (alphabet phonétique de l'université Washington),
-nous avons dû créer les fichiers \file{.pk} et, puisque le mode \MF{} par
-défaut sur notre installation est \texttt{ljfour} avec une résolution de
-base de 600\dpi{} \textit{(dots per inch)}, cette instance est trouvée.
-\begin{alltt}
-> \Ucom{kpsewhich -dpi=300 wsuipa10.pk}
-\end{alltt}
-Dans ce cas, lorsque l'on spécifie que nous recherchons une
-résolution de 300\dpi{} (\texttt{-dpi=300}) nous voyons qu'aucune fonte
-pour cette résolution n'est disponible dans le système. En fait, un
-programme comme \cmdname{dvips} ou \cmdname{xdvi} ne s'en
-préoccuperait pas et créerait les fichiers \file{.pk} à la
-résolution demandée en utilisant le script \cmdname{mktexpk}.
-
-Intéressons-nous à présent aux fichiers d'en-tête et de configuration
-pour \cmdname{dvips}.
-Regardons en premier le fichier \file{tex.pro} communément utilisé
-pour le support de \TeX{} avant de regarder le fichier
-de configuration générique (\file{config.ps}) et la liste des fontes
-\PS{} \file{psfonts.map}. Depuis l'édition 2004, les fichiers
-\file{.map} et les fichiers de codage ont changé de place dans
-l'arborescence \dirname{texmf}. Comme le suffixe \file{.ps} est
-ambigu, nous devons spécifier quel type particulier du fichier
-\texttt{config.ps} nous considérons (\optname{dvips config}).
-\begin{alltt}
-> \Ucom{kpsewhich tex.pro}
- /usr/local/texmf/dvips/base/tex.pro
-> \Ucom{kpsewhich -{}-format="dvips config" config.ps}
- /usr/local/texmf-var/dvips/config/config.ps
-> \Ucom{kpsewhich psfonts.map}
- /usr/local/texmf-var/fonts/map/dvips/updmap/psfonts.map
-\end{alltt}
-
-Regardons plus en détail les fichiers de support Times
-\PS{} d'\acro{URW}. Leur nom standard dans le schéma de nommage des fontes
-est \samp{utm}. Le premier fichier que nous voyons est le
-fichier de configuration, qui contient le nom du fichier
-de la liste :
-\begin{alltt}
-> \Ucom{kpsewhich -{}-format="dvips config" config.utm}
- /usr/local/texmf-dist/dvips/psnfss/config.utm
-\end{alltt}
-Le contenu de ce fichier est
-\begin{alltt}
- p +utm.map
-\end{alltt}
-qui pointe vers le fichier \file{utm.map}, que nous cherchons à
-localiser ensuite.
-\begin{alltt}
-> \Ucom{kpsewhich utm.map}
- /usr/local/texmf-dist/fonts/map/dvips/times/utm.map
-\end{alltt}
-Ce fichier liste les noms des fichiers des
-fontes \PS{} de type~1 dans la collection URW. Son contenu
-ressemble à (nous ne montrons qu'une partie des lignes) :
-\begin{alltt}
-utmb8r NimbusRomNo9L-Medi ... <utmb8a.pfb
-utmbi8r NimbusRomNo9L-MediItal... <utmbi8a.pfb
-utmr8r NimbusRomNo9L-Regu ... <utmr8a.pfb
-utmri8r NimbusRomNo9L-ReguItal... <utmri8a.pfb
-utmbo8r NimbusRomNo9L-Medi ... <utmb8a.pfb
-utmro8r NimbusRomNo9L-Regu ... <utmr8a.pfb
-\end{alltt}
-Prenons par exemple le cas de Times Roman \file{utmr8a.pfb} et
-trouvons sa position dans l'arborescence \file{texmf} en utilisant une
-recherche applicable aux fichiers de fontes de type~1 :
-\begin{alltt}
-> \Ucom{kpsewhich utmr8a.pfb}
-\ifSingleColumn /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb
-\else /usr/local/texmf-dist/fonts/type1/
-... urw/utm/utmr8a.pfb
-\fi\end{alltt}
-
-Il devrait être clair, d'après ces quelques exemples, qu'il est facile
-de trouver l'endroit où se cache un fichier donné. C'est
-particulièrement important si vous suspectez que c'est, pour une
-raison quelconque, une mauvaise version du fichier qui est utilisée,
-puisque \cmdname{kpsewhich} va vous montrer le premier fichier
-trouvé.
-
-\subsubsection{Opérations de débogage}
-\label{Debugging}
-
-Il est quelquefois nécessaire de savoir comment un programme référence
-les fichiers. Pour permettre cela, \KPS{} offre
-plusieurs niveaux de débogage :
-\begin{ttdescription}
-\item[\texttt{\ 1}] Appels à \texttt{stat} (test d'existence de fichier). Lors d'une
- exécution utilisant une base de données \file{ls-R} à jour, ce niveau
- ne devrait donner presque aucune information en sortie.
-\item[\texttt{\ 2}] Références aux différentes tables (comme la base
- de données \file{ls-R}, les fichiers de correspondance de fontes, les fichiers de
- configuration).
-\item[\texttt{\ 4}] Opérations d'ouverture et de fermeture des
- fichiers.
-\item[\texttt{\ 8}] Information globale sur la localisation des types
- de fichiers recherchés par \KPS. Ceci est utile pour trouver où a été
- défini le chemin particulier pour un fichier.
-\item[\texttt{16}] Liste des répertoires pour chaque élément du
- chemin (utilisé uniquement en cas de recherche sur le disque).
-\item[\texttt{32}] Recherche de fichiers.
-\end{ttdescription}
-Une valeur de \texttt{-1} activera toutes les options ci-dessus ; en
-pratique, c'est habituellement la valeur la plus adaptée.
-
-De la même façon, avec le programme \cmdname{dvips}, en utilisant une
-combinaison d'options de débogage, on peut suivre en détail la
-localisation des
-différents fichiers. De plus, lorsqu'un fichier n'est
-pas trouvé, la trace du débogage montre les différents répertoires dans
-lesquels le programme va chercher tel ou tel fichier, donnant ainsi
-des indices sur le problème.
-
-Généralement, comme la plupart des programmes appellent la
-bibliothèque \KPS{} en interne, on peut sélectionner une option de
-débogage en utilisant la variable d'environnement
-\envname{KPATHSEA\_DEBUG}, et en la définissant égale à la valeur (ou
-à une combinaison de valeurs) décrite(s) dans la liste ci-dessus.
-
-Note à l'intention des utilisateurs de Windows : il n'est pas facile
-de rediriger les messages d'erreur vers un fichier sur ces
-systèmes. À des fins de diagnostic, vous pouvez temporairement
-affecter \texttt{KPATHSEA\_DEBUG\_OUTPUT=err.log} pour capturer le flux
-standard d'erreur dans le fichier \texttt{err.log}.
-
-Considérons comme exemple un petit fichier source \LaTeX{},
-\file{hello-world.tex}, dont le contenu est le suivant.
-\begin{verbatim}
- \documentclass{article}
- \begin{document}
- Hello World!
- \end{document}
-\end{verbatim}
-Ce petit fichier utilise simplement la fonte \file{cmr10}, aussi
-allons voir comment \cmdname{dvips} prépare le fichier \PS{}
-(nous voulons utiliser la version type~1
-des fontes Computer Modern, d'où l'option \texttt{-Pcms}).
-\begin{alltt}
-> \Ucom{dvips -d4100 hello-world -Pcms -o}
-\end{alltt}
-Dans ce cas, nous avons combiné le niveau 4 de débogage de
-\cmdname{dvips} (chemins des fontes) avec l'option d'expansion des
-éléments du chemin de \KPS\ (voir \cmdname{dvips} Reference Manual,
-\OnCD{texmf/doc/html/dvips/dvips_toc.html} sur le \DVDlive{}).
-La sortie (légèrement formatée) apparaît dans la
-figure~\ref{fig:dvipsdbga}.
-\begin{figure*}[tp]
-\centering
-\input{examples/ex6a.tex}
-\caption{Recherche des fichiers de configuration}\label{fig:dvipsdbga}
-
-\bigskip
-
-\input{examples/ex6b.tex}
-\caption{Recherche du fichier prolog}\label{fig:dvipsdbgb}
-
-\bigskip
-
-\input{examples/ex6c.tex}
-\caption{Recherche du fichier de fontes}\label{fig:dvipsdbgc}
-\end{figure*}
-
-\cmdname{dvips} commence par localiser ses fichiers de
-fonctionnement. D'abord, \file{texmf.cnf} est trouvé, ce qui donne les
-définitions pour les chemins de recherche servant à localiser les
-autres fichiers, ensuite le fichier base de données \file{ls-R} (pour
-optimiser la recherche des fichiers) et le fichier \file{aliases}, qui
-permet de déclarer plusieurs noms (\p.ex., un nom \acro{DOS} de type
-8.3 court et une version longue plus naturelle) pour le même
-fichier. Ensuite \cmdname{dvips} continue en cherchant le fichier de
-configuration générique \file{config.ps} avant de rechercher le fichier
-de paramétrisation \file{.dvipsrc} (qui, dans notre cas, \emph{n'est
-pas trouvé}). Enfin, \cmdname{dvips} localise le fichier de
-configuration pour les fontes \PS{} Computer Modern
-\file{config.cms} (ceci est lancé par l'option \mbox{\texttt{-Pcms}} de la
-commande \cmdname{dvips}). Ce fichier contient la liste des fichiers
- qui définissent la relation entre les noms des fontes
-selon \TeX{}, selon \PS{} et dans le système de fichiers.
-\begin{alltt}
-> \Ucom{more /usr/local/texmf/dvips/cms/config.cms}
- p +ams.map
- p +cms.map
- p +cmbkm.map
- p +amsbkm.map
-\end{alltt}
-\cmdname{dvips} veut chercher tous ces fichiers, y compris le
-fichier générique d'association \file{psfonts.map}, qui est toujours
-chargé (il contient des déclarations pour les fontes \PS{} les
-plus communément utilisées ; voir la dernière partie de la Section
-\ref{SExamplesofuse} pour plus de détails sur la gestion du fichier
-d'association \PS{}).
-
-Arrivé là, \cmdname{dvips} s'identifie à l'utilisateur :
- \begin{alltt}
- This is dvips(k) 5.92b Copyright 2002 Radical Eye Software (www.radicaleye.com)
- \end{alltt}
-
-\ifSingleColumn
-pour continuer ensuite en cherchant le fichier prologue \file{texc.pro},
-\begin{alltt}\small
-kdebug:start search(file=texc.pro, must\_exist=0, find\_all=0,
- path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:
- ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).
-kdebug:search(texc.pro) => /usr/local/texmf/dvips/base/texc.pro
-\end{alltt}
-\else
-pour continuer ensuite en cherchant le fichier prologue \file{texc.pro}
-(voir la figure~\ref{fig:dvipsdbgb}).
-\fi
-
-Après avoir trouvé ce fichier, \cmdname{dvips} affiche la date et
-l'heure, et nous informe qu'il va générer le fichier
-\file{hello-world.ps}, puis qu'il a besoin du fichier de fonte
-\file{cmr10}, et que ce dernier est déclaré comme \og résident\fg{}
-(pas besoin de bitmaps) :
-\begin{alltt}\small
-TeX output 1998.02.26:1204' -> hello-world.ps
-Defining font () cmr10 at 10.0pt
-Font cmr10 <CMR10> is resident.
-\end{alltt}
-Maintenant la recherche concerne le fichier \file{cmr10.tfm}, qui est
-trouvé, puis quelques fichiers de prologue de plus (non montrés) sont
-référencés ; finalement le fichier de la fonte type~1 \file{cmr10.pfb}
-est localisé et inclus dans le fichier de sortie (voir la dernière ligne).
-\begin{alltt}\small
-kdebug:start search(file=cmr10.tfm, must\_exist=1, find\_all=0,
- path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:
- /var/tex/fonts/tfm//).
-kdebug:search(cmr10.tfm) => /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm
-kdebug:start search(file=texps.pro, must\_exist=0, find\_all=0,
- ...
-<texps.pro>
-kdebug:start search(file=cmr10.pfb, must\_exist=0, find\_all=0,
- path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:
- ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).
-kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb
-<cmr10.pfb>[1]
-\end{alltt}
-
-\subsection{Options à l'exécution}
-
-\Webc{} offre la possibilité de contrôler à l'exécution bon nombre de
-paramètres concernant la mémoire (en particulier la taille des
-tableaux utilisés) à partir du fichier
-\file{texmf.cnf} qui est lu par \KPS.
-Les paramètres en question se trouvent
-dans la troisième partie du fichier inclus dans la distribution \TL{}.
- Les variables les plus importantes sont :
-\begin{ttdescription}
-\item[\texttt{main\_memory}]
- Nombre total de mots mémoire disponibles pour
- \TeX{}, \MF{} et \MP. 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 \TeX{} et appeler le fichier de format
- \texttt{hugetex.fmt}. En utilisant la méthode supportée par \KPS{}
- qui consiste à suffixer la variable par le nom du programme, la valeur
- particulière de la variable \texttt{main\_memory} destinée à ce
- fichier de format sera lue dans le fichier \file{texmf.cnf}.
-\item[\texttt{extra\_mem\_bot}]
- Espace supplémentaire pour certaines structures de données de \TeX{} :
- boîtes, \textit{glue}, points d'arrêt\dots{} Surtout utile si vous utilisez
- \PiCTeX{} par exemple.
-\item[\texttt{font\_mem\_size}]
- Nombre de mots mémoire disponibles pour décrire les polices. C'est
- plus ou moins l'espace occupé par les fichiers TFM lus.
-\item[\texttt{hash\_extra}]
- Espace supplémentaire pour la table de hachage des noms de séquences
- de contrôle. Environ 10~000 de ces noms peuvent être stockés dans la
- table principale ; si vous avez un document très volumineux avec
- beaucoup de références croisées, il se peut que ce ne soit pas
- suffisant. La valeur par défaut \texttt{hash\_extra} est \texttt{50000}.
-\end{ttdescription}
-
-\noindent Évidemment, cette possibilité ne remplace pas une véritable
-allocation dynamique des tableaux et de la mémoire, mais puisque c'est
-complexe à implémenter dans le présent source \TeX{}, ces paramètres lus
-à l'exécution fournissent un compromis pratique qui procure une certaine
-souplesse.
-
-%\begin{comment} (supprimé (df) 5/5/2006, mail à K.B.
-
-\section{Installation sur un nouveau système Unix}
-
-Si vous avez un système Unix ne correspondant à aucun des exécutables
-fournis, il faut compiler vous-même \TeX{} et tous ses programmes
-satellites à partir des sources. Cela n'est pas aussi difficile qu'il
-y paraît. Tout ce dont vous aurez besoin est contenu dans le
-répertoire \texttt{source} qui se trouve sur le \DVDlive.
-
-\subsection{Prérequis}
-
-Il faut au moins 400\,Mo d'espace sur disque pour compiler la
-totalité de \TeX{} et des programmes associés.
-Vous aurez aussi besoin d'un
-compilateur C \acro{ANSI}, de l'utilitaire \cmdname{make},
-d'un générateur d'analyseur lexical et d'un générateur d'analyseur
-syntaxique. Nous recommandons les versions \acro{GNU} des programmes suivants
-(\cmdname{gcc}, \acro{GNU}\cmdname{make}, \cmdname{m4},
-\cmdname{flex}, \cmdname{bison}). Vous pouvez utiliser d'autres compilateurs C
-et d'autres programmes \cmdname{make} si vous maîtrisez
-correctement la programmation sous Unix pour résoudre les
-problèmes éventuels. La commande \texttt{uname} doit renvoyer une valeur
-raisonnable.
-
-\subsection{Configuration}
-
-Tout d'abord, effectuez l'installation normale de \TL{} sur le disque
-dur (voir section~\ref{sec:unix-install-disk},
-\p.\pageref{sec:unix-install-disk}). Vous pouvez sauter l'installation de
-tous les binaires précompilés.
-Décompactez ensuite sur le disque le fichier
-\file{source.tar.bz2} (archive compressée) trouvé dans
-le répertoire \dirname{source} et placez-vous dans
-le répertoire où vous avez transféré l'ensemble.
-\begin{alltt}
-> \Ucom{cd /tmp/tl-source}
-> \Ucom{bunzip2 source.tar.bz2}
-> \Ucom{tar xf source.tar}
-\end{alltt}
-
-Lancez maintenant \textsf{configure} de la façon suivante :
-\begin{alltt}
-> \Ucom{sh configure -prefix=/usr/local/texlive/2007}
-\end{alltt}
-
-Le répertoire \optname{-prefix} est le répertoire de base de
-l'arborescence \TL{}, il est désigné par \var{TEXDIR} dans la suite.
-\begin{comment}
-Les répertoires utilisés sont les suivants :
-
-\noindent
-\begin{tabular}{>{\ttfamily}ll@{}}
- \dirname{$TEXDIR/texmf-dist} & répertoire de base pour les fontes,
- macros, etc\\
- \dirname{$TEXDIR/man} & pages du manuel Unix\\
- \dirname{$TEXDIR/info} & manuels \acro{GNU} en format Info\\
- \dirname{$TEXDIR/bin/$archname} & exécutables.\\
-\end{tabular}\\
-\end{comment}
-%$
-
-Si vous ne voulez pas créer de répertoire \dirname{$archname} spécifique %$
-au système choisi pour stocker les exécutables (c.-à-d. les
-copier directement dans \dirname{$TEXDIR/bin}), %$
-il faut exécuter \textsf{configure} avec l'option \\
-\verb|--disable-multiplatform|.
-
-Tapez \verb|./configure --help|, le programme affichera
-les options supplémentaires disponibles (telles que supprimer l'installation
-des extensions optionnelles comme \OMEGA\ ou \eTeX).
-
-\subsection{Exécuter \textsf{make}}
-S'assurer que la variable ou l'option \texttt{noclobber} n'est pas définie.
- et lancer le \cmdname{make} à la racine de l'arborescence de la façon
-suivante :
-\begin{alltt}
->> \Ucom{make world}
-\end{alltt}
-et aller prendre un café\dots
-
-Il peut être utile de garder une trace complète dans un fichier log en tapant :
-\begin{alltt}
->> \Ucom{sh -c "make world >world.log 2>\&1" \&}
-\end{alltt}
-Avant de conclure que tout va bien, vérifier que le fichier log ne contient
-pas de message d'erreur : le \cmdname{make} de \acro{GNU} renvoie toujours
-le message \samp{***} à chaque erreur d'exécution. Vérifier aussi que
-tous les exécutables ont été créés.
-\begin{alltt}
->> \Ucom{cd \var{TEXDIR}/bin/\var{archname}}
->> \Ucom{ls | wc}
-\end{alltt}
-Le résultat doit être supérieur à 200 (on peut tester le nombre exact
-dans le répertoire \dirname{bin} de la distribution).
-
-Si vous avez besoin de droits spéciaux pour exécuter \texttt{make install},
-vous pouvez séparer \samp{make world} en deux processus différents :
-\begin{alltt}
->> \Ucom{make all}
->> \Ucom{su}
->> \Ucom{make install strip}
-\end{alltt}
-
-Après avoir installé vos nouveaux binaires, il faut suivre les procédures
-normales de la post-installation, indiquées dans la
-section~\ref{sec:postinstall}, \p.\pageref{sec:postinstall}.
-
-%\end{comment} supprimé (df) 5/5/2006
-
-\section{Remerciements}
-
-\TL{} est le résultat des efforts
-collectifs de pratiquement tous les groupes d'utilisateurs de \TeX.
-La présente édition de \TL{} a été coordonnée par
-Sebastian Rahtz et Karl Berry.
-Voici la liste des principaux contributeurs :
-
-\begin{itemize}
-
-\item Les associations d'utilisateurs anglais, allemands, néerlandais et
- polonais (\acro{TUG}, \acro{DANTE} e.V., \acro{NTG}, and \acro{GUST},
- respectivement) qui contribuent ensemble à l'infrastructure technique et
- administrative. Soutenez votre association locale (\acro{GUTenberg} pour
- les francophones) !
-
-\item L'équipe du \acro{CTAN} qui distribue les images des distributions \TL{}
- et fournit les sites d'hébergement pour le stockage et la mise à jour des
- extensions qui sont la base de \TL.
-
-\item Peter Breitenlohner et toute l'équipe \eTeX{} qui construisent
- les bases des successeurs de \TeX.
-
-\item Thomas Esser, car, sans lui, sa merveilleuse distribution \teTeX{} et
- son aide continuelle, \TL{} n'existerait probablement pas.
-
-\item Michel Goossens, en tant que co-auteur de la documentation initiale.
-
-\item Eitan Gurari, dont le programme \TeX4ht a été utilisé pour créer la
- version \HTML{} de cette documentation et qui travailla inlassablement à
- l'améliorer, avec des délais très brefs.
-
-\item Hans Hagen qui, outre sa participation active aux tests,
- a adapté le format \ConTeXt\ aux besoins de \TL{}.
-
-\item \Thanh, Martin Schr\"oder et toute l'équipe pdf\TeX\ qui continuent
- inlassablement à étendre les performances de \TeX.
-
-\item Taco Hoekwater, pour ses efforts sans cesse renouvelés à l'amélioration
- de MetaPost et de \TeX\ lui-même.
-
-\item Pawe{\l} Jackowski, pour l'installeur Windows \cmdname{tlpm},
-et Tomasz {\L}uczak, pour la version graphique \cmdname{tlpmgui}.
-
-\item Akira Kakuto, pour son aide précieuse qui nous a permis
- d'intégrer dans \TL{} les binaires Windows de sa distribution \acro{W32TEX}
- (\url{http://www.fsci.fuk.kindai.ac.jp/kakuto/win32-ptex/}).
-
-\item Jonathan Kew et son employeur \acro{SIL}, pour avoir produit
- Xe\TeX{} et pour avoir pris la peine de l'intégrer dans \TL{}.
-
-\item Reinhard Kotucha, pour son aide dans la lourde tâche consistant à
-mettre à jour les innombrables extensions incluses dans \TL{} et pour ses
-contributions sous Windows en particulier le script \texttt{getnonfreefonts}.
-
-\item Petr Ol\v{s}ak, qui coordonna et vérifia minutieusement toute la
- partie tchèque et slovaque.
-
-\item Toshio Oshima, pour le visualisateur \cmdname{dviout} pour Windows.
-
-\item Fabrice Popineau, pionnier du développement de \TL{} sous Windows.
-
-\item Norbert Preining, pour son aide à la mise à jour de \TL, ses nombreuses
- suggestions d'amélioration et pour avoir coordonné (avec Frank K\"uster) la
- version Debian de \TL.
-
-\item Staszek Wawrykiewicz, principal testeur de \TL{} et
- coordinateur des contributions polonaises
- (fontes, installation Windows, etc.).
-
-\item Olaf Weber, pour son patient assemblage et la maintenance de \Webc{}
- sur laquelle tout repose.
-
-\item Gerben Wierda, qui a créé et maintient la partie \MacOSX{}
- et qui participe activement aux tests.
-
-\item Graham Williams, du travail duquel dépend le catalogue des
-composants.
-\end{itemize}
-
-Les binaires ont été compilés par :
-Hartmut Henkel (\pkgname{x86\_64-linux}),
-Akira Kakuto et Fabrice Popineau (\pkgname{win32}),
-Manfred Lotz (\pkgname{i386-freebsd}),
-Norbert Preining (\pkgname{alpha-linux}),
-Vladimir Volovich (\pkgname{powerpc-aix}, \pkgname{sparc-linux}
- et \pkgname{sparc-solaris}),
-Karl Berry (\pkgname{i386-linux}),
-Olaf Weber (\pkgname{mips-irix}),
-Gerben Wierda (\pkgname{i386-darwin}, \pkgname{powerpc-darwin}).
-
-Documentation et mises à jour des traductions :
-Karl Berry (anglais),
-G\"unter Partosch, Hartmut Henkel \& Klaus H\"oppner (allemand),
-Daniel Flipo (français),
-Petr Sojka \& Janka Chleb\'\i kov\'a (tchèque et slovaque),
-Boris Veytsman (russe),
-Staszek Wawrykiewicz (polonais).
-
-Bien sûr, notre gratitude va en premier lieu à Donald Knuth pour avoir
-inventé \TeX{} et l'avoir offert au monde entier.
-
-\section{Historique des versions successives}
-\label{sec:history}
-
-\subsection{Les éditions précédentes}
-
-La discussion commença à la fin de 1993 quand le Groupe des Utilisateurs
-Néerlandais de \TeX{} commençait à travailler à son \CD{} 4All\TeX{} pour les
-utilisateurs de \acro{MS-DOS}, et on espérait à ce moment sortir un \CD{}
-unique pour tous les systèmes. C'était un objectif beaucoup trop ambitieux,
-mais il permit la naissance du \CD{} 4All\TeX{}, projet couronné de succès,
-mais aussi d'un groupe de travail \og \acro{TUG} Technical Council\fg{} pour
-mettre en place TDS (\emph{\TeX{} Directory Structure} :
-\url{http://tug.org/tds}), qui spécifiait la gestion des fichiers \TeX{} sous
-une forme logique. La mouture finale de \TDS{} fut publiée dans le numéro de
-décembre 1995 de \textsl{TUGboat}, et il était clair depuis un certain temps
-qu'il fallait proposer un produit contenant une structure modèle sur \CD{}.
-La distribution que vous possédez est le résultat direct des délibérations de
-ce groupe de travail. Il était également clair que le succès des \CD{}
-4All\TeX{} démontrait que les utilisateurs d'Unix trouveraient leur bonheur
-avec une distribution aussi simple, et ceci a été l'autre objectif de
-\TL.
-
-Nous avons d'abord entrepris de créer un nouveau \CD{} \TDS{} Unix à l'automne
-1995, et nous avons rapidement choisi \teTeX{} de Thomas Esser comme étant la
-configuration idéale, car il supportait déjà plusieurs plates-formes et avait
-été construit en gardant à l'esprit la portabilité entre systèmes. Thomas
-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 \Webc{}, qui incluait presque toutes les
-caractéristiques que Thomas Esser avait ajoutées dans \teTeX, et il fut décidé
-de baser la deuxième édition du \CD{} sur le standard \Webc, en y ajoutant le
-script \texttt{texconfig} de \teTeX. La troisième édition du \CD{} était
-basée sur une version majeure de \Webc, 7.2, par Olaf Weber ; en même temps,
-une nouvelle version révisée de \teTeX{} était achevée dont \TL{} partageait
-presque toutes les caractéristiques. La quatrième édition a suivi le même
-schéma, en utilisant une nouvelle version de \teTeX{} et une nouvelle version
-de \Webc{} (7.3). Le système incluait dorénavant un programme complet
-d'installation pour Windows.
-
-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 \TL{} devait être compatible avec la licence
-Debian (\emph{Debian Free Software Guidelines} :
-\url{http://www.debian.org/intro/free}) ; nous avons
-fait de notre mieux pour vérifier les termes des licences de chaque
-composant, et nous souhaiterions que toute erreur nous soit signalée.
-
-La sixième édition (juillet 2001) contient un grand nombre de mises à jour.
-Le changement majeur de cette version réside dans la refonte du
-processus d'installation : l'utilisateur peut désormais choisir
-les collections de manière plus précise. Les collections concernant
-les langues ont été entièrement réorganisées, aussi le choix d'une
-langue installe non seulement les macros, les fontes, etc. mais
-prépare également un fichier \file{language.dat} adéquat.
-
-La septième édition (mai 2002) a comme ajout majeur une installation
-pour \MacOSX{} et l'habituelle myriade de mises à jour de composants et
-de programmes. Un objectif important a été de fusionner à
-nouveau les sources avec ceux de \teTeX{}, alors que les versions
-5 et 6 s'en étaient éloignées.
-
-\subsubsection{2003}
-
-En 2003, le flot de mises à jour et d'additions a continué, mais nous
-avons constaté que \TL{} était devenu si volumineux qu'il ne
-pouvait plus tenir sur un seul \CD, aussi l'avons-nous divisé en trois
-distributions distinctes (voir section~\ref{sec:multiple-dist},
-\p.\pageref{sec:multiple-dist}). Par ailleurs :
-\begin{itemize}
-\item À la demande de l'équipe \LaTeX{}, nous avons modifié les
- commandes standard \cmdname{latex} et \cmdname{pdflatex} pour
- qu'elles utilisent \eTeX{} (voir \p.\pageref{text:etex}).
-\item Les nouvelles fontes Latin Modern sont disponibles (et
- recommandées).
-\item Le support pour Alpha \acro{OSF} a été supprimé
- (celui pour \acro{HPUX} l'avait été auparavant), car personne
- disposant des machines nécessaires ne s'est
- proposé pour compiler les nouveaux binaires.
-\item L'installation pour Windows a été largement modifiée ; un environnement
- de travail intégré basé sur \cmdname{XEmacs} a été introduit.
-\item Des programmes supplémentaires importants pour Windows (Perl,
- Ghost\-script, Image\-Magick, Ispell) sont maintenant installés dans le
- répertoire d'installation de \TL{}.
-\item Les fichiers \emph{font map} utilisés par \cmdname{dvips},
- \cmdname{dvipdfm} et \cmdname{pdftex} sont maintenant générés par le
- nouveau programme \cmdname{updmap} et installés dans
- \dirname{texmf/fonts/map}.
-\item Dorénavant, \TeX{}, \MF{} et \MP{} écrivent les caractères 8-bit
- présentés en entrée sans modification, et non pas avec la notation
- \verb|^^|, que ce soit dans des fichiers (par la commande
- \verb|write|), dans les fichiers de trace (\verb|.log|) ou sur le
- terminal. Dans le \TL{}~7, l'écriture de ces caractères
- 8-bit était influencée par les paramètres de localisation du
- système; maintenant ces paramètres n'influent plus du tout sur le
- comportement des programmes \TeX{}. Si pour quelque raison que ce
- soit, vous avez besoin de la notation \verb|^^| en sortie,
- renommez le fichier \verb|texmf/web2c/cp8bit.tcx|. Les prochaines
- versions disposeront d'un moyen plus propre pour contrôler cette
- sortie.
-\item La documentation de \TL{} a été largement révisée.
-\item Enfin, comme la numérotation séquentielle des versions
- devenait peu maniable, il a été décidé d'identifier désormais la version
- de \TL{} par l'année : \TL{}~2003 au lieu de \TL{}~8.
-\end{itemize}
-
-
-\subsubsection{2004}
-
-2004 a apporté beaucoup de changements (et quelques incompatibilités avec les
-versions précédentes) :
-
-\begin{itemize}
-
-\item Si vous avez installé des fontes supplémentaires qui ont leur propre
-fichier \file{.map} ou des fichiers \file{.enc} spécifiques, vous
-devrez vraisemblablement déplacer ces fichiers.
-
-Les fichiers \file{.map} sont désormais recherchés uniquement dans les
-sous-répertoires \dirname{fonts/map} (dans chaque arborescence
-\filename{texmf}), leur chemin de recherche est donné par la variable
-\envname{TEXFONTMAPS} de \filename{texmf.cnf}.
-De même, les fichiers \file{.enc} sont désormais recherchés uniquement
-dans les sous-répertoires \dirname{fonts/enc}, leur chemin de recherche est
-donné par la variable \envname{ENCFONTS} de \filename{texmf.cnf}.
-Le script \cmdname{updmap} devrait émettre des messages d'avertissement
-pour les fichiers \file{.map} et \file{.enc} mal placés.
-
-Sur les différentes façons de traiter le problème, consulter
-\url{http://tug.org/texlive/mapenc.html}.
-
-\item La distribution pour Windows a changé cette année :
-l'installation de la distribution \fpTeX{} (basée sur \Webc{}) de Fabrice
-Popineau n'est provisoirement plus proposée dans l'attente
-d'un nouvel installeur. À la place, vous pouvez tester et installer
-la distribution \MIKTEX{} (indépendante de \Webc{}),
-voir section~\ref{sec:struct-tl}, \p.\pageref{sec:struct-tl}.
-Le \CDdemo{} diffusé en 2003 a été supprimé.
-
-\item L'ancien répertoire \dirname{texmf} a été éclaté en trois parties :
-\dirname{texmf}, \dirname{texmf-dist} et \dirname{texmf-doc}. Voir
-section~\ref{sec:tld}, \p.\pageref{sec:tld}.
-% et les fichiers \filename{README} à la racine de ces répertoires.
-% (df) Y'en a pas !!!
-
-\item Tous les fichiers relatifs aux différents avatars de \TeX{} sont
-désormais regroupés dans le même sous-répertoire \dirname{tex} des
-arborescences \dirname{texmf*} (ils étaient jusqu'ici placés dans des
-sous-répertoires spécifiques \dirname{tex}, \dirname{etex},
-\dirname{pdftex}, \dirname{pdfetex}, etc.). Voir
-\CDref{texmf-doc/doc/english/tds/tds.html\#Extensions}
-{\texttt{texmf-doc/doc/english/tds/tds.html\#Extensions}}.
-
-\item Les scripts auxiliaires, normalement pas exécutés directement
-par les utilisateurs, sont regroupés dans un répertoire \dirname{scripts}
-des arborescences \dirname{texmf*}. On les localise grâce à la
-commande \verb|kpsewhich -format=texmfscripts|. Au cas où vous en auriez,
-les programmes utilisant ces scripts nécessiteront une adaptation. Voir
-\OnCD{texmf-doc/doc/english/tds/tds.html\#Scripts}.
-
-\item La plupart des formats affichent en clair (dans les fichiers
-\file{.log} en particulier) les caractères imprimables au lieu
-de les transcrire en notation hexadécimale \verb|^^|. Ceci se fait
-grâce au fichier \filename{cp227.tcx}, 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 \TeX\ (seuls les caractères 32 à 127 sont déclarés imprimables),
-\ConTeXt{} (0 à 255 imprimables) et les formats basés sur \OMEGA.
-Il y a peu de différence avec le comportement de \TL\,2003
-mais la mise en {\oe}uvre est plus propre et plus facilement configurable.
-Voir \OnCD{texmf/doc/web2c/web2c.html\#TCX-files}.
-Noter que l'utilisation du codage Unicode en entrée peut provoquer
-des affichages défectueux en sortie (TeX code sur un seul octet).
-
-\item Tous les formats, sauf plain \TeX, font appel au moteur
-\textsf{pdfetex} (qui produit bien sûr par défaut des fichiers \acro{DVI}
-lorsque le format choisi est \LaTeX). Ceci permet aux formats
-\LaTeX, \ConTeXt, etc., d'avoir accès aux fonctionnalités
-micro-typographiques de pdf\TeX{} (alignement optique des marges par exemple)
-et aux fonctionnalités de \eTeX{} (\OnCD{texmf-dist/doc/etex/base/}).
-
-Ceci rend \emph{indispensable} le recours à l'extension \pkgname{ifpdf}
-(qui fonctionne aussi bien avec plain que \LaTeX) pour déterminer si
-le format de sortie est \acro{DVI} ou \acro{PDF}. Tester si la commande
-\cs{pdfoutput} est définie ou non \emph{n'est pas} un moyen fiable
-de le faire.
-
-\item pdf\TeX\ (\url{http://pdftex.org}) offre de nouvelles fonctionnalités :
-
- \begin{itemize}
-
- \item Les commandes \cs{pdfmapfile} et \cs{pdfmapline} permettent
- de spécifier le choix des fichiers \file{.map} à utiliser
- pour le document en cours.
-
- \item L'amélioration du gris typographique par variation (infime) de la
- largeur des caractères (\textit{font expansion}) est plus facile à
- mettre en {\oe}uvre, voir
- \url{http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html}
-
- \item Le fichier \filename{pdftex.cfg} n'est plus utilisé.
- Toutes les affectations de paramètres doivent désormais être
- faites dans le préambule en utilisant les primitives ad~hoc.
-
- \item Pour plus d'informations, consulter le manuel de pdf\TeX\ :
- \OnCD{texmf/doc/pdftex/manual}.
-
- \end{itemize}
-
-\item La primitive \cs{input} de \cmdname{tex}, \cmdname{mf} et
-\cmdname{mpost}, accepte désormais les espaces et autres caractères
-spéciaux dans les noms de fichiers à condition d'utiliser des
-\textit{double quotes}, en voici deux exemples typiques :
-\begin{verbatim}
-\input "filename with spaces" % plain
-\input{"filename with spaces"} % latex
-\end{verbatim}
-Consulter le manuel \Webc{} pour plus d'informations : \OnCD{texmf/doc/web2c}.
-
-\item Les fonctionnalités de enc\TeX\ sont désormais incluses dans \Webc{}.
-Ainsi, tous les formats \emph{construits avec l'option \optname{-enc}} y ont
-accès. enc\TeX\ permet le transcodage en entrée et en sortie et
-l'utilisation transparente du codage Unicode \acro{UTF}-8. Voir
-\OnCD{texmf-dist/doc/generic/enctex/} et
-\url{http://www.olsak.net/enctex.html}.
-
-\item Un nouveau moteur combinant les fonctionnalités de \eTeX\
-et d'\OMEGA, appelé Aleph, est disponible. \OnCD{texmf-dist/doc/aleph/base}
-et \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph}
-fournissent une information succincte. Le format \LaTeX{} utilisant
-Aleph s'appelle \textsf{lamed}.
-
-\item La licence \acro{LPPL} de \LaTeX\ (version décembre 2003) a changé,
-elle est désormais compatible avec les prescriptions Debian.
-Les autres changements sont décrits dans le fichier \filename{ltnews}, voir
-\OnCD{texmf-dist/doc/latex/base}.
-
-\item Un nouveau programme, \cmdname{dvipng}, qui convertit les fichiers
-\acro{DVI} en images \acro{PNG} a été ajouté. Voir
-\OnCD{texmf/doc/man/man1/dvipng.1}.
-
-\item Nous avons dû réduire le nombre de fontes incluses dans l'extension
-\pkgname{cbgreek}, ceci a été fait avec l'accord et l'aide de l'auteur
-(Claudio Beccari). Les fontes exclues (invisibles, transparentes, contours)
-sont rarement utilisées et la place nous manquait. La collection complète
-des fontes \pkgname{cbgreek} est disponible sur \acro{CTAN}
-(\url{http://www.ctan.org/tex-archive/fonts/greek/cb}).
-
-\item La commande \cmdname{oxdvi} a été supprimée, il suffit utiliser
-\cmdname{xdvi} à la place.
-
-\item Les commandes \cmdname{initex}, \cmdname{virtex} et leurs
-homologues pour \cmdname{mf} et \cmdname{mpost} ont disparu.
-Vous pouvez les recréer si nécessaire mais elles sont avantageusement
-remplacées, depuis des années maintenant, par l'option \optname{-ini}
-(\cmdname{tex} \optname{-ini} pour \cmdname{initex} et \cmdname{virtex}).
-
-\item Les binaires pour l'architecture \textsf{i386-openbsd} ont été
- supprimés par manque de volontaires pour les compiler.
-
-Sur \textsf{sparc-solaris} (au moins) il sera probablement
-nécessaire de positionner la variable d'environnement
-\envname{LD\_LIBRARY\_PATH} pour utiliser les programmes de la famille
-\pkgname{t1utils}. Ceci vient du fait qu'ils sont compilés en C++,
-et que l'emplacement des bibliothèques dynamiques est variable.
-Ce n'est pas une nouveauté 2004 mais ce point n'était pas documenté
-précédemment. De même, sur \textsf{mips-irix}, les bibliothèques dynamiques
-\acro{MIPS}pro 7.4 sont nécessaires.
-
-\end{itemize}
-
-\subsubsection{2005}
-
-2005 a apporté son lot habituel d'innombrables mises à jour d'extensions
-et de programmes. L'infrastructure est restée relativement stable par rapport
-à 2004, à quelques changements inévitables près :
-
-\begin{itemize}
-
-\item Trois nouveaux scripts \cmdname{texconfig-sys}, \cmdname{updmap-sys} et
- \cmdname{fmtutil-sys} ont été introduits ; ils agissent sur la
- configuration générale de la machine, comme le faisaient les
- scripts \cmdname{texconfig}, \cmdname{updmap} et \cmdname{fmtutil}
- jusqu'à l'an dernier. Les nouveaux scripts \cmdname{texconfig},
- \cmdname{updmap} et \cmdname{fmtutil} modifient maintenant
- la configuration \emph{personnelle} de l'utilisateur qui les lance ;
- le résultat est placé dans le répertoire personnel de l'utilisateur
- (sous \dirname{$HOME/.texlive2005}), voir %$
- section~\ref{sec:texconfig}, \p.\pageref{sec:texconfig}.
-
-\item De nouvelles variables, \envname{TEXMFCONFIG} (resp.
- \envname{TEXMFSYSCONFIG}) ont été introduites ; elles définissent
- les répertoires où doivent se trouver les fichiers de configuration de
- l'utilisateur (resp. de la machine), comme \filename{fmtutil.cnf} et
- \filename{updmap.cfg}. Les utilisateurs de fichiers de configuration
- locaux \filename{fmtutil.cnf} ou \filename{updmap.cfg} devront
- probablement les déplacer ; une autre possibilité est de modifier la
- définition des variables \envname{TEXMFCONFIG} ou
- \envname{TEXMFSYSCONFIG} dans \filename{texmf.cnf}. L'important est
- de s'assurer de la cohérence entre les définitions de ces variables
- dans \filename{texmf.cnf} et l'emplacement réel de ces fichiers.
- Voir section~\ref{sec:texmftrees}, \p.\pageref{sec:texmftrees} pour
- la description des différentes arborescences texmf utilisées.
-
-\item L'an dernier nous avions rendu \og \texttt{undefined} \fg certaines
- primitives propres à \cmdname{pdftex} (comme \verb|\pdfoutput|)
- dans les formats créés à partir de \cmdname{pdfetex} (\cmdname{latex}
- \cmdname{amstex}, \cmdname{context} par exemple)).
- C'était à titre transitoire, aussi cette année, ces primitives sont de
- nouveau définies dans tous les formats à base \cmdname{pdf(e)tex},
- \emph{même lorsqu'ils sont utilisés pour produire des fichiers
- \file{.dvi}}. Ceci implique qu'il vous faudra modifier vos
- documents qui utilisent le test \verb|\ifx\pdfoutput\undefined|
- pour déterminer si la sortie est en DVI ou en PDF. Le mieux est
- d'utiliser l'extension \pkgname{ifpdf.sty} et son test
- \verb|\ifpdf| qui fonctionne même en plain \TeX.
-
-\item L'an dernier nous avions fait en sorte que la plupart des formats
- impriment dans les sorties \file{.log} des caractères 8-bit
- lisibles à la place des notations hexadécimales \verb|^^|
- (voir section précédente).
- Le nouveau fichier TCX \filename{empty.tcx} permet
- de revenir facilement à la notation traditionnelle \verb|^^|, il suffit
- de coder :
-\begin{verbatim}
-latex --translate-file=empty.tcx fichier.tex
-\end{verbatim}
-
-\item Le nouveau programme \cmdname{dvipdfmx} est disponible pour convertir
- des fichier DVI en PDF ; ce programme remplace \cmdname{dvipdfm},
- toujours disponible mais dont l'usage est maintenant déconseillé.
-
-\item Les variables \envname{HOMETEXMF} et \envname{VARTEXMF} ont été renommées
- en \envname{TEXMFHOME} et \envname{TEXMFSYSVAR} respectivement pour
- raisons de cohérence avec les autres noms de variables. Il y a aussi
- \envname{TEXMFVAR} qui désigne maintenant un répertoire personnel
- de l'utilisateur (cf. le premier point de la présente liste).
-
-\end{itemize}
-
-\subsection{L'édition 2006--2007}
-\label{tlcurrent}
-
-En 2006--2007, la nouveauté majeure a été l'arrivée dans \TL{} de Xe\TeX{}
-disponible sous forme de deux programmes \texttt{xetex} et \texttt{xelatex},
-voir \url{http://scripts.sil.org/xetex}.
-
-MetaPost a subi une mise à jour importante et d'autres améliorations
-sont prévues, voir \url{http://tug.org/metapost/articles}. Il en va de même
-pour pdf\TeX{}, voir \url{http://tug.org/applications/pdftex}.
-
-Le format \filename{tex.fmt} et les formats pour MetaPost and \MF\ ne
-se trouvent plus dans \dirname{texmf/web2c} mais dans des
-sous-répertoires de \dirname{texmf/web2c} (la recherche de fichiers
-\filename{.fmt} est néanmoins faite aussi dans \dirname{texmf/web2c}).
-Ces sous-répertoires portent le nom du moteur utilisé pour construire
-le format, par exemple \filename{tex}, \filename{pdftex} ou
-\filename{xetex}. Ce changement ne devrait pas avoir d'effet visible
-pour les utilisateurs.
-
-Le programme (plain) \texttt{tex} ignore désormais les lignes commençant
-par \texttt{\%\&} qui permettent de déterminer le format à utiliser ;
-c'est un vrai \TeX{} \og à la Knuth \fg !
-\LaTeX\ et tous les autres prennent toujours en compte les lignes commençant
-par \texttt{\%\&}.
-
-Les scripts d'installation peuvent maintenant être utilisés de manière
-non interactive (voir section~\ref{sec:noninteractive-install}) en
-positionnant des variables d'environnement.
-
-Comme chaque année des centaines d'extensions et de programmes ont été mis à
-jour, voir les sites \acro{CTAN} (\url{http://www.ctan.org}).
-
-L'arborescence utilisée en interne a été réorganisée avec de nouveaux outils
-qui devraient fournir une meilleure base de travail pour les développements
-futurs.
-
-Enfin, en mai 2006 Thomas Esser a annoncé qu'il renonçait à poursuivre
-le développement de te\TeX{} (\url{http://tug.org/tetex}). Sa décision a
-relancé l'intérêt pour \TL, en particulier chez les distributeurs de solutions
- \acro{GNU}/Linux (un nouveau schéma d'installation \texttt{tetex} a été
- ajouté dans le script d'installation de \TL{} pour produire une
- distribution proche de l'ancienne te\TeX). La distribution \TL{} existe
-déjà sous forme de paquets Debian, espérons que les autres acteurs du monde
-Linux (RedHat, SuSe, etc.) suivront et que les utilisateurs
-se verront proposer à l'avenir des distributions \TeX{} riches et plus
-faciles à installer.
-
-
-
-\subsection{Versions futures}
-
-\emph{\TL{} n'est pas un produit parfait !}
-(et ne le sera jamais). Nous prévoyons de continuer à produire de
-nouvelles versions, et aimerions fournir plus d'aide, de
-fonctionnalités, de programmes d'installation, et (bien sûr) une
-arborescence améliorée et vérifiée de macros et de fontes. Ce travail
-est effectué par des volontaires débordés, dans la limite de leur temps
-libre, et beaucoup reste à faire. Si vous pouvez nous aider, n'hésitez pas
-à vous proposer !
-
-Corrections, suggestions et propositions d'aide doivent
-être envoyées à :\hfill\null
-\begin{quote}
-\email{tex-live@tug.org} \\
-\url{http://tug.org/texlive}
-\end{quote}
-
-\medskip
-\noindent \textsl{Bon travail avec \TeX{} !}
-
-\end{document}
-
-%%% Local Variables:
-%%% mode: latex
-%%% mode: flyspell
-%%% ispell-local-dictionary: "francais"
-%%% TeX-master: t
-%%% coding: latin-1
-%%% End: