diff options
Diffstat (limited to 'Master/texmf-doc/source')
-rw-r--r-- | Master/texmf-doc/source/french/texlive-fr/live.tex | 301 |
1 files changed, 122 insertions, 179 deletions
diff --git a/Master/texmf-doc/source/french/texlive-fr/live.tex b/Master/texmf-doc/source/french/texlive-fr/live.tex index 8491aeb30a5..6e0c1b55f32 100644 --- a/Master/texmf-doc/source/french/texlive-fr/live.tex +++ b/Master/texmf-doc/source/french/texlive-fr/live.tex @@ -4,7 +4,7 @@ % $Author: staw $ $Date: 2005/10/31 $ % % Change history (started May 18th 2002) -% 2006/12/08: synced with 2006 English version, by Daniel Flipo +% 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 @@ -74,7 +74,7 @@ \begin{document} \title{{\huge Guide pratique de \TL{}} \\ \strut - {\LARGE\textsf{\TK{} 2006}} + {\LARGE\textsf{\TK{} 2007}} } \author{Karl Berry \\[3mm] @@ -83,7 +83,7 @@ Daniel Flipo (GUTenberg) } -\date{Décembre 2006} +\date{Janvier 2007} \maketitle \thispagestyle{empty} % no need for page number @@ -112,8 +112,8 @@ La distribution \TL{} est en fait un sous-ensemble de \TK{} (décrit brièvement produit grâce aux efforts combinés des différents groupes d'utilisateurs de \TeX. -L'édition 2006 a été figée en décembre 2006. % (df) à préciser ? -Les futures mises à jour des composants de la distribution 2006 +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}. @@ -160,9 +160,16 @@ Quelques remarques générales : \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 @@ -304,8 +311,7 @@ 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. (\acro{TUG} is sending all three discs above to all of its -%members.) +%discretion. \subsection{Répertoires situés à la racine} \label{sec:tld} @@ -314,7 +320,7 @@ 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{texlive2006} et non à la racine. +est dans un sous-répertoire \dirname{texlive2007} et non à la racine. %%% (df) confus : on parle du CD ou du DVD \smallskip \begingroup @@ -330,6 +336,7 @@ source & Le code source de tous les programmes, incluant la % 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) @@ -346,10 +353,6 @@ 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.) \\ -xemtex & Répertoire contenant des programmes utiles pour Windows. - % ajout (df) - \emph{Ce n'est pas la distribution \XemTeX{} de - Fabrice Popineau !} \end{tabular} \endgroup @@ -594,24 +597,24 @@ 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/texlive2006} dans cet exemple, +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/2006} vous convient -(c.-à-d. que \dirname{/usr/local/texlive/2006} n'est pas un 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/2006 +<1> TEXDIR: /usr/local/texlive/2007 ... Enter command: \Ucom{1} -New value for TEXDIR [/usr/local/texlive/2006]: \Ucom{/opt/texlive2006} +New value for TEXDIR [/usr/local/texlive/2007]: \Ucom{/opt/texlive2007} ... Enter command: \Ucom{r} \end{alltt} @@ -833,7 +836,7 @@ 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/2006}. +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 @@ -844,12 +847,12 @@ facilitera grandement le basculement d'une version 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/2006} donc) et ajouter deux liens -symboliques : \dirname{current} qui pointe vers \dirname{2006} et +(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 ./2006 ./current)} +> \Ucom{(cd /usr/local/texlive ; ln -s ./2007 ./current)} > \Ucom{(cd /usr/local ; ln -s ./texlive/current teTeX)} \end{alltt} @@ -966,17 +969,17 @@ 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/2006/bin/powerpc-darwin:$PATH" >> .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/2006} et que processeur est un Motorola, sinon il +\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/2006/bin/powerpc-darwin:$PATH" >> .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. @@ -993,7 +996,7 @@ défaut). Les \acro{RETURN} sont omis ici. # 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/2006/bin/i386-linux:$PATH" >> .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} %$ @@ -1029,13 +1032,13 @@ l'installation : \item [TEXLIVE\_INSTALL\_PREFIX] remplace \dirname{/usr/local/texlive}. \item [TEXLIVE\_INSTALL\_TEXDIR] - remplace \dirname{/usr/local/texlive/2006}. + 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/2006/texmf-var}. + remplace \dirname{/usr/local/texlive/2007/texmf-var}. \item [TEXLIVE\_INSTALL\_TEXMFHOME] - remplace \dirname{$HOME/texmf}. + remplace \dirname{$HOME/texmf}. %$ \end{ttdescription} Pour réaliser une installation personnalisée, il est facile d'écrire un petit @@ -1277,13 +1280,13 @@ 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/.texlive2006} %$ +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/.texlive2006} %$ +\dirname{$HOME/.texlive2007} %$ \textbf{Important : machines multi-utilisateurs}. Les administrateurs installant \TL{} sur une machine multi-utilisateurs devront dorénavant @@ -1292,7 +1295,7 @@ utiliser les commandes \cmdname{texconfig-sys}, \cmdname{updmap-sys} et 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/.texlive2006}). %$ +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 @@ -1369,7 +1372,7 @@ page~\pageref{Debugging}. \begin{alltt} > \Ucom{xdvi sample2e.dvi} \end{alltt} -Sous Windows, la commande équivalente est \cmdname{Windvi}. +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 @@ -1510,7 +1513,7 @@ 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/texlive2006} +> \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 @@ -1553,13 +1556,13 @@ le PATH : \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/2006/bin/powerpc-darwin}. + \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/2006/bin/powerpc-darwin}. + \dirname{/usr/local/texlive/2007/bin/powerpc-darwin}. \end{cmddescription} @@ -1601,13 +1604,11 @@ 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 \XEmTeX, -qui a succédé à \fpTeX{} (voir -\url{http://www.metz.supelec.fr/~popineau/xemtex-1.html}). -Certains binaires de l'ancienne distribution \fpTeX{} ont été conservés, -comme \cmdname{Windvi}, le visualiseur \texttt{dvi} similaire à \textsf{xdvi} -sous Unix. La documentation sur \cmdname{Windvi} se trouve dans -\OnCD{texmf/doc/html/windvi/windvi.html}. +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 @@ -1676,7 +1677,7 @@ comme la création des formats, la mise à jour des bases de données, etc. ce qui peut prendre un certain temps). Le raccourci \cmdname{tlpmgui} sera ajouté dans le menu -\guiseq{Start\arw Programs\arw TeXLive2006}. +\guiseq{Start\arw Programs\arw TeXLive2007}. Si nécessaire (Windows~9x/WinME), il vous sera demandé de redémarrer l'ordinateur. @@ -1696,17 +1697,15 @@ 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} 7.07 ; +\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. -%\item un sous-ensemble de \cmdname{ImageMagick} 5.5.6 ; -%\item le correcteur d'orthographe \cmdname{ISpell} ; -%\item \cmdname{XEmacs} 21.5.14 avec un ensemble de fonctions pour faciliter -%la composition \TeX{}. \end{itemize} -Ces programmes sont empruntés à la distribution \XEmTeX{}. +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{} ; @@ -1766,7 +1765,7 @@ Une fois la distribution \TL{} installée, vous pouvez vous servir du programme \subsection{Ajouter ou supprimer des composants} Le raccourci \cmdname{tlpmgui} du menu -\guiseq{Start\arw Programs\arw TeXLive2006} permet de lancer le programme +\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), @@ -1851,9 +1850,9 @@ 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\TeXLive2006\string\texmf-local\string\tex\string\latex\string\maple} +\path{C:\string\TeXLive2007\string\texmf-local\string\tex\string\latex\string\maple} et les fichiers de documentation dans -\path{C:\string\TeXLive2006\string\texmf-local\string\doc\string\latex\string\maple} +\path{C:\string\TeXLive2007\string\texmf-local\string\doc\string\latex\string\maple} \subsection{Exécution de \texttt{tlmp.exe} en ligne de commande} @@ -1899,25 +1898,6 @@ La version Windows de \Webc{} possède quelques spécificités qui méritent d'être notées. \begin{description} -\item [\KPS{}] Les tables de hachage\footnote{Une table de hachage est - une structure de données qui permet de rechercher un élément par - une clé dans un ensemble. Elle doit donc mémoriser des paires de - type \emph{(clé, valeur)} et permettre un accès rapide à une - valeur à partir de sa clé.} que \KPS{} construit (à partir des - fichiers \filename{ls-R} entre autres) sont très volumineuses pour le - \TL{}. Dans le but de diminuer le temps d'initialisation des - applications qui utilisent \KPS{}, ces tables ont été mises en - mémoire partagée. De cette manière, quand vous exécutez des - chaînes de programmes, telles que \filename{tex} qui appelle \filename{mpost} - qui appelle \filename{tex}, le temps d'initialisation de chaque sous-programme - est diminué (sauf pour le premier). Ce comportement est invisible pour - l'utilisateur, sauf si celui-ci positionne le niveau de trace de - \KPS{} à la valeur $-1$ : dans ce cas, tout accès au bloc de - mémoire partagée est tracé, ce qui n'est pas souhaitable (les - programmes accèdent très souvent à ce bloc !). Cette situation - évoluera probablement - dans le futur. %, lorsqu'il sera clair de savoir ce qu'il faut garder - % dans cette trace. \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 @@ -1945,9 +1925,7 @@ d'être notées. 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{} % n'est pas suffisamment réentrante pour autoriser simplement - % cette réinitialisation. - ne permet pas de faire facilement cette réinitialisation. + \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, @@ -1956,27 +1934,17 @@ d'être notées. 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 quelques options supplémentaires - par rapport à la version standard, et une option dont le - comportement diffère de la version standard : - \begin{itemize} - \item[] \path{-halt-on-error} arrête la compilation à la première - erreur. - \item[] \path{-job-time} positionne la date des fichiers créés à la - date de référence fournie par celle du fichier donné en argument. - \item[] \path{-oem} utilise le codepage DOS pour les sorties console. - \item[] \path{-output-directory} permet de créer tous les fichiers - de sortie dans le répertoire spécifié. - \item[] \path{-time-statistics} 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{itemize} +\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} @@ -1985,7 +1953,7 @@ d'être notées. \subsubsection{Dvips} Le fichier de configuration de \texttt{dvips} se trouve par défaut en -\path{C:\string\TeXLive2006\string\texmf-var\string\dvips\string\config\string\config.ps}. Il peut être ouvert avec n'importe quel éditeur de texte +\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} @@ -2017,18 +1985,21 @@ o lpt1: \end{verbatim} \end{description} -La distribution \TL{} courante intègre la procédure permettant d'avoir -toujours des fichiers fontmaps à jour pour Dvips et PdfTeX. C'est le programme -\cmdname{updmap} qui le fait durant l'installation, comme lors de l'ajout de -collection de fontes. Si vous ajoutez de nouvelles fontes à la main, +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 pdf{}latex est utilisé pour écrire directement en format +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\TeXLive2006\string\texmf-var\string\tex\string\generic\string\config\string\pdftexconfig.tex} +\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} @@ -2038,6 +2009,13 @@ Ces entrées doivent être : 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 @@ -2055,45 +2033,6 @@ sous-section~\ref{sub:printing}. Les fichiers \file{.ps} et \file{.eps} seront automatiquement ouverts par \cmdname{GSView}. -\subsubsection{Windvi} -\label{sub:windvi} - -Le programme \cmdname{tlpmgui} associe automatiquement les fichiers de suffixe -\file{.dvi} au programme \cmdname{Windvi} mais il ne crée pas d'icône sur -le bureau pour \cmdname{Windvi}, il faut le faire à la main. - -Lancer \cmdname{Windvi} en double cliquant sur l'icône ou à partir de la ligne -de commande. - -Pour sélectionner un format de papier US Letter, allez dans le menu -\guiseq{View\arw Options\arw Papertype} et sélectionnez -\og US (8.5"x11")\fg{} dans la -liste déroulante Paper Type. Cliquez OK et fermez \cmdname{Windvi}. - -La première fois que vous ouvrirez un fichier \file{.dvi}, vous pouvez -trouver le facteur de zoom trop important ; réduisez-le en tapant sur -la touche \og moins \fg{} du clavier numérique jusqu'à ce qu'il soit à -votre goût. - -Vous pouvez modifier le format de papier dans les options de -\cmdname{Windvi} (menu View, Options) ainsi qu'un certain nombre -d'autres paramètres comme par exemple la capacité à exécuter des -commandes système spécifiées dans le document (désactivé par défaut pour -des raisons de sécurité). - -Les paramètres de \cmdname{Windvi} sont enregistrés dans un fichier de nom -\filename{windvi.cnf}. -Vous pouvez le localiser de la manière suivante : -\begin{verbatim} -C:\>kpsewhich --expand-var $HOME/windvi.cnf -\end{verbatim} - -%$ - -Si vous avez des problèmes avec \cmdname{Windvi}, il est conseillé d'effacer -le fichier de configuration, puis de refaire un test dans la configuration par -défaut. - \subsection{Tests} Pour des procédures génériques de vérification, voir @@ -2104,14 +2043,14 @@ 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\TeXLive2006\string\texmf-dist\string\tex\string\latex\string\base}. +\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 (Windvi). +ou sur l'icône Preview (dviout). -La première fois que vous afficherez un document avec \cmdname{Windvi}, il va +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 @@ -2123,7 +2062,7 @@ sous-section~\ref{sec:troubleshooting}. \subsection{Impression} \label{sub:printing} -Il est possible d'imprimer depuis \cmdname{Windvi}. Dans ce cas, l'impression +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 @@ -2131,7 +2070,7 @@ 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-section~\ref{sub:windvi}) sous peine +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). @@ -2153,13 +2092,6 @@ sélectionnez \textbf{Ghostscript Device} dans \textbf{Print Method}. Ensuite cliquez sur le bouton \textbf{djet500} et sélectionnez votre imprimante. -%Si vous utilisez \cmdname{WinShell} et une imprimante PostScript, le -%plus pratique est de définir un bouton Impression dans la barre -%d'outils de \cmdname{WinShell} qui appellera dvips avec les options -%envoyant directement le résultat à l'imprimante. Pour des instructions -%détaillées sur la manière de procéder, reportez-vous à la -%sous-section suivante. - \subsection{Trucs et astuces à propos de la plate-forme Win32} \subsubsection{Différentes déclinaisons de Win32} @@ -2283,7 +2215,7 @@ 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 ; -fp\TeX{} est un portage de \Webc, dont l'objectif est d'être +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. @@ -2333,7 +2265,7 @@ 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:\TeXLive2006\bin\win32 +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] @@ -2363,7 +2295,7 @@ 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\TeXLive2006\string\bin\string\win32}). Si la variable +\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} @@ -2398,13 +2330,13 @@ 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} -18/09/2005 14:19 3 584 latex.exe -18/09/2005 14:19 3 584 pdfetex.exe -18/09/2005 14:19 524 288 tl90pdfetex.dll + 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{tl90pdfetex.dll}. La même astuce a été utilisée pour la famille de +\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}. @@ -2420,13 +2352,14 @@ fichiers \file{.exe}. \begin{itemize} \item \cmdname{kpsewhich} est l'outil de choix pour trouver la source de n'importe quel problème. Malheureusement, \cmdname{kpsewhich} - écrit la trace 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 (dans une console) : + é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} @@ -2461,8 +2394,8 @@ dans le même fichier. \item Vérifiez les valeurs de :\\ \begin{tabular}{ll} - \texttt{kpsewhich cmr10.tfm} & \texttt{C:/TeX/texmf/fonts/tfm/public/cm/cmr10.tfm}\\ - \texttt{kpsewhich latex.fmt}& \texttt{C:/TeX/texmf/web2c/latex.fmt} + \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 @@ -2481,7 +2414,7 @@ Il faut se poser plusieurs questions : \item Est-ce que la variable d'environnement \path{TEXMFCNF} est bien positionnée à \\ - \path{C:/TeXLive2006/texmf-var/web2c} (valeur par défaut) ? + \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 @@ -3399,7 +3332,7 @@ le répertoire où vous avez transféré l'ensemble. Lancez maintenant \textsf{configure} de la façon suivante : \begin{alltt} -> \Ucom{sh configure -prefix=/usr/local/texlive/2006} +> \Ucom{sh configure -prefix=/usr/local/texlive/2007} \end{alltt} Le répertoire \optname{-prefix} est le répertoire de base de @@ -3510,8 +3443,8 @@ Voici la liste des principaux contributeurs : \item Pawe{\l} Jackowski, pour l'installeur Windows \cmdname{tlpm}, et Tomasz {\L}uczak, pour la version graphique \cmdname{tlpmgui}. -\item Akira Kakuto, pour la mise à jour des binaires Windows, faite dans le - cadre de sa distribution \acro{W32TEX} +\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 @@ -3521,9 +3454,11 @@ et Tomasz {\L}uczak, pour la version graphique \cmdname{tlpmgui}. mettre à jour les innombrables extensions incluses dans \TL{} et pour ses contributions sous Windows en particulier le script \texttt{getnonfreefonts}. -\item Petr Olsak, qui coordonna et vérifia minutieusement toute la +\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 @@ -3546,12 +3481,12 @@ composants. Les binaires ont été compilés par : Tigran Aivazian (\pkgname{x86\_64-linux}), +Akira Kakuto et Fabrice Popineau (\pkgname{win32}), Manfred Lotz (\pkgname{i386-freebsd}), -Fabrice Popineau (\pkgname{win32}), Norbert Preining (\pkgname{alpha-linux}), Vladimir Volovich (\pkgname{powerpc-aix}, \pkgname{sparc-linux} et \pkgname{sparc-solaris}), -Staszek Wawrykiewicz (\pkgname{i386-linux}), +Karl Berry (\pkgname{i386-linux}), Olaf Weber (\pkgname{mips-irix}), Gerben Wierda (\pkgname{i386-darwin}, \pkgname{powerpc-darwin}). @@ -3912,7 +3847,7 @@ latex --translate-file=empty.tcx fichier.tex \subsection{L'édition 2006} \label{tlcurrent} -En 2006, la nouveauté majeure a été l'arrivée dans \TL{} de Xe\TeX{} +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}. @@ -3920,7 +3855,15 @@ 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}. -\goodbreak +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 ! |