summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.pdfbin1006627 -> 1252095 bytes
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.tex402
2 files changed, 220 insertions, 182 deletions
diff --git a/Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.pdf b/Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.pdf
index e7f1a2c2e01..a01569d3a51 100644
--- a/Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.pdf
+++ b/Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.tex b/Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.tex
index 6faa6eee0c3..7d52207d34d 100644
--- a/Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.tex
+++ b/Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.tex
@@ -64,7 +64,7 @@
\begin{document}
\title{%
- {\huge \emph{Guide pratique de \TL 2018}}
+ {\huge \emph{Guide pratique de \TL 2019}}
}
\author{
@@ -93,14 +93,10 @@
% Hervé Vigier,
% Arnaud Schmittbuhl
-\date{Avril 2018}
+\date{Avril 2019}
\maketitle
-\begin{center}
- L'édition 2018 de \TL{} est dédiée à notre regretté collègue Staszek Wawrykiewicz.
-\end{center}
-
\begin{multicols}{2}
\tableofcontents
\end{multicols}
@@ -148,8 +144,8 @@ nous ne fournissons pas d'exécutables.
Concernant Windows, les versions 7 et ultérieures sont prises en charge.
Windows Vista devrait probablement fonctionner en bonne partie,
mais \TL{} ne saurait dorénavant être installée sur XP ou versions antérieures.
-Il n'y a pas d'exécutables spécifiques 64-bit pour Windows,
-mais les exécutables 32-bit devraient fonctionner sur les systèmes 64-bit.
+Il n'y a pas d'exécutables spécifiques 64 bits pour Windows,
+mais les exécutables 32 bits devraient fonctionner sur les systèmes 64 bits.
Consulter la section~\ref{sec:tl-coll-dists} pour des solutions alternatives
sous Windows et \MacOSX.
@@ -173,11 +169,12 @@ La procédure d'installation est décrite en détail dans les sections suivantes
\begin{itemize*}
\item Le script d'installation s'appelle \filename{install-tl}. Il peut
- fonctionner en mode « magique\footnote{\eng{wizard mode} en anglais} » avec
- l'option \code{-gui=wizard} (c'est le mode par défaut sous Windows), en mode
- texte avec l'option \code{-gui=text} (mode par défaut partout ailleurs), ou
- en mode graphique expert avec \code{-gui=perltk}.
- Pour Windows, il est recommandé de se référer à la section \ref{sec:wininst}.
+ fonctionner en mode « interface graphique\footnote{\eng{gui mode} en
+ anglais} » avec l'option \code{-gui} (mode par défaut sous Windows et
+ \MacOSX), en mode texte avec l'option \code{-gui=text} (mode par défaut pour
+ tout autre système). Sous plate-formes Unix, les modes précédents Perl/Tk et
+ « magique » sont toujours disponibles si Perl/Tk est installé; voir section
+ \ref{sec:wininst} pour Windows.
\item Ce script installe en particulier le programme « \TL\ Manager » appelé
\prog{tlmgr}. Comme l'installateur, il peut être utilisé en mode graphique ou
@@ -193,9 +190,9 @@ La procédure d'installation est décrite en détail dans les sections suivantes
À notre connaissance, les programmes \TeX{} de base en eux-mêmes sont (et ont
toujours été) extrêmement robustes. Cependant, d'autres programmes livrés avec
\TL{} ne le sont peut-être pas autant, bien que chacun fasse de son mieux. De
-façon générale, il faut faire preuve de prudence avant de lancer des
-programmes sur des données en lesquelles vous n'avez pas toute confiance. Pour
-plus de sécurité, travaillez dans un nouveau répertoire créé à cet effet.
+façon générale, il faut faire preuve de prudence avant de lancer des programmes
+sur des données en lesquelles vous n'avez pas toute confiance. Pour un maximum
+de sécurité, utilisez un nouveau répertoire créé à cet effet ou chroot.
Il convient d'être particulièrement vigilant sous Windows, qui en général
cherche les programmes dans le répertoire courant avant tout, quel que soit le
@@ -424,9 +421,10 @@ Le \DVD{} \TK{} contient les éléments suivants :
\item[\TL{}] -- un système \TeX{} complet à installer. Page
web : \url{http://tug.org/texlive/}.
-\item[Mac\TeX] -- un système \TeX\ pour \MacOSX, qui ajoute à \TL un
- installateur spécifique à \MacOSX{} et quelques applications propres au
- système Mac. Page web : \url{http://tug.org/mactex/}.
+\item[Mac\TeX] -- un système \TeX\ pour \MacOSX\ (actuellement nommé par Apple,
+ mais nous continuons à utiliser l'ancien nom dans le présent document), qui
+ ajoute à \TL un installateur spécifique à \MacOSX{} et quelques applications
+ propres au système Mac. Page web : \url{http://tug.org/mactex/}.
\item[pro\TeX{}t] -- une extension du système \MIKTEX\ pour Windows qui en
facilite l'installation et ajoute quelques outils. Cette distribution est
@@ -545,14 +543,15 @@ La structure de l'arborescence \TL{} est par défaut la suivante :
Unix, \verb|D:\texlive| sous Windows,\dots) qui contient éventuellement
plusieurs distributions :
\begin{ttdescription}
- \item[2017] -- une distribution précédente,
- \item[2018] -- la distribution actuelle,
+ \item[2018] -- une distribution précédente,
+ \item[2019] -- la distribution actuelle,
\begin{ttdescription}
\item[bin] ~
\begin{ttdescription}
- \item[i386-linux] -- exécutables Linux,
+ \item[i386-linux] -- exécutables Linux (32 bits),
\item[...]
- \item[universal-darwin] -- exécutables \MacOSX,
+ \item [x86\_64-darwin] exécutables \MacOSX,
+ \item [x86\_64-linux] exécutables \GNU/Linux (64 bits),
\item[win32] -- exécutables Windows,
\end{ttdescription}
\item[texmf-dist\ \ ] -- correspond à \envname{TEXMFDIST} et
@@ -566,9 +565,9 @@ La structure de l'arborescence \TL{} est par défaut la suivante :
\item[répertoire personnel de l'utilisateur] \texttt{\$HOME} ou
\texttt{\%USERPROFILE\%} :
\begin{ttdescription}
- \item[.texlive2017] -- fichiers propres à l'utilisateur générés
- automatiquement pour une distribution \TL{} précédente,
\item[.texlive2018] -- fichiers propres à l'utilisateur générés
+ automatiquement pour une distribution \TL{} précédente,
+ \item[.texlive2019] -- fichiers propres à l'utilisateur générés
automatiquement pour la distribution \TL{} actuelle,
\begin{ttdescription}
\item[texmf-var\ \ \ ] -- correspond à \envname{TEXMFVAR},
@@ -610,11 +609,11 @@ changera pas autant dans un futur prévisible. \TL contient plusieurs variantes
\item[Lua\TeX] est le successeur de pdf\TeX{} avec lequel il reste en grande
partie (mais pas totalement) compatible. Ses possibilités sont aussi censées
être un sur-ensemble de celles d'Aleph (voir ci-dessous), bien qu'il ne soit
- pas prévu pour être techniquement compatible. Lua\TeX{} inclut le langage
+ pas prévu pour être parfaitement compatible. Lua\TeX{} inclut le langage
de script Lua (voir \url{http://www.lua.org/}) qui apporte des solutions
élégantes à beaucoup de problèmes épineux en \TeX{} pur. La commande
\filename{texlua} fonctionne comme un interpréteur Lua indépendant, et est
- déjà utilisée en tant que telle dans \TL. Voir \url{http://www.luatex.org/}
+ utilisée en tant que telle dans \TL. Voir \url{http://www.luatex.org/}
et \OnCD{texmf-dist/doc/luatex/base/luatex.pdf}.
\item[Xe\TeX] ajoute la possibilité d'utiliser en entrée le codage Unicode
@@ -692,10 +691,7 @@ sur les différentes façons d'obtenir le logiciel.
\item[Installateur réseau, Windows .exe :] à télécharger sur \CTAN{} comme
ci-dessus, et à exécuter en double-cliquant. Cela lance un installateur
préliminaire et décompacteur (voir figure~\ref{fig:nsis}) proposant
- trois options : « Installation simplifiée » lance l'assistant d'installation,
- « Installation personnalisée » lance l'interface graphique de l'installateur
- avancé, comme décrit à la section~\ref{sec:wininst}. La 3\ieme{} option ne
- procède qu'au décompactage.
+ deux options : « Installation » et « Décompactage seulement ».
\item[\DVD \TK{}] -- aller dans son répertoire \dirname{texlive}.
Sous Windows, l'installation démarre en principe
@@ -726,7 +722,8 @@ différents paquets, contrairement au \DVD{} (ou image \ISO) qui n'est pas mis
Si vous devez télécharger par le biais des serveurs mandataires
(\emph{proxies}), utilisez un fichier \filename{~/.wgetrc} ou des variables
d'environnement avec une configuration de serveur mandataire pour Wget
-(\url{http://www.gnu.org/software/wget/manual/html_node/Proxies.html}).
+(\url{http://www.gnu.org/software/wget/manual/html_node/Proxies.html}), ou
+équivalent pour tout autre programme de téléchargement que vous utilisez.
\TL{} utilise toujours \GNU\ Wget pour le téléchargement. Bien sûr, ceci ne vous
concerne pas si vous installez depuis le \DVD\ ou l'image \ISO.
@@ -752,25 +749,32 @@ ces variantes. Il est possible que vous deviez agrandir la fenêtre de votre
terminal pour voir le texte complet de l'installateur
(figure~\ref{fig:text-main}).
-Pour travailler en mode graphique expert (figure~\ref{fig:gui-main} --
-attention, le module \dirname{Perl::TK} doit être disponible, avec le support
-de XFT, ce qui est en général le cas sous \GNU/Linux, mais pas
-souvent sous d'autres systèmes) :
+Pour travailler en mode graphique (\GUI{}), cf. figure~\ref{fig:advanced-lnx}, il
+est nécessaire que Tcl/Tk soit installé. Vous pouvez alors lancer :
\begin{alltt}
> \Ucom{cd /chemin/de/l/installateur}
> \Ucom{./install-tl -gui}
\end{alltt}
-La liste complète des options est donnée par
+The old \code{wizard} and \code{perltk}/\code{expert} options are still
+available. These require the \dirname{Perl::Tk} module compiled with XFT
+support, which is generally no problem with \GNU/Linux, but often is
+with other systems.
+
+Les anciennes options \code{wizard} and \code{perltk}/\code{expert} sont
+toujours disponibles. Elle requièrent le module \dirname{Perl::TK}, compilé avec
+le support de XFT, ce qui ne pose généralement pas de problème sous \GNU/Linux,
+mais en pose souvent sous d'autres systèmes. La liste complète des options est
+donnée par
\begin{alltt}
> \Ucom{perl install-tl -help}
\end{alltt}
-\textbf{Attention} : le matériel installé doit normalement être accessible à
-tous les utilisateurs de la machine ; si celui qui installe n'est pas
-\textit{root}, il devra s'assurer que son \code{umask} est adapté, par
-exemple \code{umask 022} ou \code{umask 002}.
-Consulter la documentation système pour plus de précisions.
+\textbf{Concernant les permissions Unix} : le matériel installé doit normalement
+être accessible à tous les utilisateurs de la machine ; si celui qui installe
+n'est pas \textit{root}, il devra s'assurer que son \code{umask} est adapté, par
+exemple \code{umask 022} ou \code{umask 002}. Consulter la documentation
+système pour plus de précisions.
\textbf{Remarques particulières pour Cygwin} : contrairement aux autres
systèmes compatibles Unix, Cygwin ne comprend pas par défaut tous les
@@ -795,10 +799,7 @@ la documentation et des applications spécifiques au Mac sont ajoutés.
Si vous utilisez le fichier zip téléchargé et décompacté ou si l'insertion du
\DVD{} ne lance pas l'installation automatiquement, double-cliquez sur
-\filename{install-tl-windows.bat}. Si vous voulez disposer de plus d'options,
-par exemple pour sélectionner des collections de paquets spécifiques au lieu de
-procéder à une installation complète, utilisez plutôt
-\filename{install-tl-advanced.bat}.
+\filename{install-tl-windows.bat}.
Il est également possible de travailler en ligne de commande ;
dans ce qui suit l'invite du \textit{shell} est notée \texttt{>}, les
@@ -813,8 +814,8 @@ Si l'on opère à l'extérieur du répertoire dudit script d'installation, il fa
\end{alltt}
où \texttt{D:} désigne le lecteur de \DVD où se trouve la collection \TeX.
-La figure~\ref{fig:wizard-w32} montre l'installateur en mode magique, qui est
-le mode par défaut pour Windows.
+La figure~\ref{fig:basic-w32} montre l'écran initial de base de l'installateur
+en mode \GUI{}, qui est le mode par défaut pour Windows.
Pour travailler en mode texte :
\begin{alltt}
@@ -828,23 +829,23 @@ La liste complète des options est donnée par
\begin{figure}[tb]
\centering
\begin{boxedverbatim}
-Installing TeX Live 2018 from: ...
+Installing TeX Live 2019 from: ...
Platform: x86_64-linux => 'GNU/Linux on x86_64'
Distribution: inst (compressed)
Directory for temporary files: /tmp
...
Detected platform: GNU/Linux on Intel x86_64
- <B> binary platforms: 1 out of 19
+ <B> binary platforms: 1 out of 16
<S> set installation scheme (scheme-full)
<C> customizing installation collections
- 40 collections out of 41, disk space required: 5328 MB
+ 40 collections out of 41, disk space required: 5829 MB
<D> directories:
TEXDIR (the main TeX directory):
- /usr/local/texlive/2018
+ /usr/local/texlive/2019
...
<O> options:
@@ -859,25 +860,23 @@ Actions:
<H> help
<Q> quit
\end{boxedverbatim}
+\vskip-\baselineskip
\caption{Écran principal de l'installateur en mode texte (\GNU/Linux)}%
\label{fig:text-main}
\end{figure}
\begin{figure}[tb]
- \centering
-\tlpng{install-lnx-main}{\linewidth}
-\caption{Installateur graphique en mode expert (\GNU/Linux)}
-\label{fig:gui-main}
+\tlpng{basic-w32}{.6\linewidth}
+\caption{Écran de base de l'installateur (Windows); le bouton « Avancé » quelque
+ chose ressemblant à la figure~\ref{fig:advanced-lnx}}\label{fig:basic-w32}
\end{figure}
\begin{figure}[tb]
- \centering
-\tlpng{wizard-w32}{\linewidth}
-\caption{Installateur graphique en mode expert (Windows)}
-\label{fig:wizard-w32}
+\tlpng{advanced-lnx}{\linewidth}
+\caption{Écran de installateur en mode \GUI{} avancé
+ (\GNU/Linux)}\label{fig:advanced-lnx}
\end{figure}
-
\htmlanchor{cygwin}
\subsubsection{Installation sous Cygwin}
\label{sec:cygwin}
@@ -907,34 +906,29 @@ et les champs d'entrée avec la touche tabulation. Tapez une des lettres proposÃ
(en respectant la casse) suivie de « entrée » (retour chariot) et l'écran se
mettra automatiquement à jour.
-L'interface est volontairement rudimentaire afin de permettre son utilisation
+L'interface en mode texte est volontairement rudimentaire afin qu'ele fonctionne
sur le plus grand nombre possible de systèmes --- même avec des versions très
-dépouillées de Perl.
-
-\subsubsection{Installation en mode graphique-expert}
+minimales de Perl.
-La figure~\ref{fig:gui-main} page~\pageref{fig:gui-main} présente l'écran
-principal de configuration en mode graphique sous \GNU/Linux. À part
-l'utilisation de boutons et menus, cet installateur ne diffère pas beaucoup de
-l'installateur en mode texte.
+\subsubsection{Installation en mode graphique}
+\label{sec:graphical-inst}
-Ce mode peut être demandé explicitement avec la commande suivante :
+L'installateur en mode graphique par défaut est au départ très simple, avec
+juste quelques options ; voir figure~\ref{fig:basic-w32}. Il peut être lancé
+avec la commande :
\begin{alltt}
-> \Ucom{install-tl -gui=perltk}
+> \Ucom{install-tl -gui}
\end{alltt}
-\subsubsection{L'installation en mode magique}
+Le bouton « Avancé » donne accès à la plupart des options de l'installateur en
+mode texte ; voir figure~\ref{fig:advanced-lnx}.
-Sous Windows, l'installateur démarre par défaut dans le mode le plus simple
-que nous avons pu concevoir, le mode « magique » (figure~\ref{fig:wizard-w32}).
-Dans ce mode, tout est installé et presque aucune question n'est posée. En
-revanche, si vous souhaitez personnaliser votre installation, vous devriez
-utiliser l'un des autres modes.
+\subsubsection{Les anciens installateurs}
-Sur d'autres plates-formes, ce mode peut être demandé explicitement avec la commande :
-\begin{alltt}
-> \Ucom{install-tl -gui=wizard}
-\end{alltt}
+Les modes \texttt{perltk}/\texttt{expert} et \texttt{wizard} sont toujours
+disponibles sur les systèmes sur lesquels Perl/Tk est installé. Ils peuvent être
+spécifiés avec les arguments respectivement \texttt{-gui=perltk} and
+\texttt{-gui=wizard}.
\subsection{Choix des options d'installation}
\label{sec:runinstall}
@@ -952,24 +946,22 @@ Available platforms:
===============================================================================
a [ ] Cygwin on Intel x86 (i386-cygwin)
b [ ] Cygwin on x86_64 (x86_64-cygwin)
- c [ ] MacOSX current (10.10-10.13) on x86_64 (x86_64-darwin)
- d [ ] MacOSX legacy (10.6-10.10) on x86_64 (x86_64-darwinlegacy)
+ c [ ] MacOSX current (10.12-) on x86_64 (x86_64-darwin)
+ d [ ] MacOSX legacy (10.6-) on x86_64 (x86_64-darwinlegacy)
e [ ] FreeBSD on x86_64 (amd64-freebsd)
f [ ] FreeBSD on Intel x86 (i386-freebsd)
g [ ] GNU/Linux on ARM64 (aarch64-linux)
- h [ ] GNU/Linux on ARM (armel-linux)
- i [ ] GNU/Linux on ARMhf (armhf-linux)
- j [ ] GNU/Linux on Intel x86 (i386-linux)
- k [ ] GNU/Linux on PowerPC (powerpc-linux)
- l [X] GNU/Linux on x86_64 (x86_64-linux)
- m [ ] GNU/Linux on x86_64 with musl (x86_64-linuxmusl)
- o [ ] NetBSD on x86_64 (amd64-netbsd)
- p [ ] NetBSD on Intel x86 (i386-netbsd)
- s [ ] Solaris on Intel x86 (i386-solaris)
- t [ ] Solaris on Sparc (sparc-solaris)
- u [ ] Solaris on x86_64 (x86_64-solaris)
- v [ ] Windows (win32)
+ h [ ] GNU/Linux on ARMhf (armhf-linux)
+ i [ ] GNU/Linux on Intel x86 (i386-linux)
+ j [X] GNU/Linux on x86_64 (x86_64-linux)
+ k [ ] GNU/Linux on x86_64 with musl (x86_64-linuxmusl)
+ l [ ] NetBSD on x86_64 (amd64-netbsd)
+ m [ ] NetBSD on Intel x86 (i386-netbsd)
+ o [ ] Solaris on Intel x86 (i386-solaris)
+ p [ ] Solaris on x86_64 (x86_64-solaris)
+ s [ ] Windows (win32)
\end{boxedverbatim}
+\vskip-\baselineskip
\caption{Menu pour le choix des binaires}\label{fig:bin-text}
\end{figure}
@@ -998,16 +990,19 @@ Select scheme:
i [ ] teTeX scheme (more than medium, but nowhere near full)
j [ ] custom selection of collections
\end{boxedverbatim}
+\vskip-\baselineskip
\caption{Menu « Scheme »}\label{fig:scheme-text}
\end{figure}
-Dans le menu « Scheme » (voir figure~\ref{fig:scheme-text}) on choisit un
-schéma général de configuration qui détermine un ensemble de collections à
-installer. Le schéma par défaut (\optname{full}) consiste à tout installer,
-ce qui est recommandé. Vous pouvez également choisir \optname{basic} pour un
-petit système, \optname{minimal} pour des tests uniquement, \optname{medium}
-ou \optname{teTeX} pour quelque chose d'intermédiaire. Il existe aussi des
-schémas spécialisés ou spécifiques à un pays.
+Dans le menu « Scheme » (voir figure~\ref{fig:scheme-text}) on choisit un schéma
+général de configuration qui détermine un ensemble de collections à installer.
+Le schéma par défaut (\optname{full}) consiste à tout installer, ce qui est
+recommandé. Vous pouvez également choisir \optname{basic} pour juste plain et
+\LaTeX{}, \optname{small} pour quelques programmes supplémentaires (équivalents
+à l'installation de Mac\TeX dite « Basic\TeX »), \optname{minimal} pour des
+tests uniquement, \optname{medium} ou \optname{teTeX} pour quelque chose
+d'intermédiaire. Il existe aussi des schémas spécialisés ou spécifiques à un
+pays.
\begin{figure}[tbh]
\centering
@@ -1028,8 +1023,8 @@ section~\ref{sec:tlmgr}.
L'arrangement par défaut des différents répertoires est donné à la
section~\ref{sec:texmftrees}, page~\pageref{sec:texmftrees}. Le répertoire
-d'installation par défaut est \dirname{/usr/local/texlive/2018} sous Unix et
-|%SystemDrive%\texlive\2018|
+d'installation par défaut est \dirname{/usr/local/texlive/2019} sous Unix et
+|%SystemDrive%\texlive\2019|
sous Windows. Cela permet d'avoir en parallèle plusieurs installations \TL{},
par exemple une par version (typiquement par année, comme ici) et vous pouvez
basculer de l'une à l'autre simplement en modifiant votre chemin de recherche
@@ -1043,7 +1038,7 @@ en écriture sur le répertoire \dirname{TEXDIR}.
Ce répertoire d'installation peut être modifié en configurant le
\dirname{TEXDIR} dans l'installateur. L'écran de l'interface pour ceci
--- et pour d'autres choix -- est montré à la figure~\ref{fig:gui-main}.
+-- et pour d'autres choix -- est montré à la figure~\ref{fig:advanced-lnx}.
Les principales raisons pour lesquelles il peut être nécessaire
de le modifier sont soit le manque de place sur cette partition
(une installation \TL{} complète nécessite plusieurs Go),
@@ -1062,7 +1057,7 @@ plus de détails.
Une alternative raisonnable est d'installer \TL{} dans votre répertoire
personnel, surtout si vous prévoyez d'en être le seul utilisateur. Vous pouvez
-utiliser |~| à cet effet, par exemple |~/texlive/2018|.
+utiliser |~| à cet effet, par exemple |~/texlive/2019|.
Dans tous les cas, il est recommandé d'inclure l'année dans le chemin afin de
pouvoir conserver plusieurs versions de \TL{} en parallèle. Rien n'empêche
@@ -1105,8 +1100,9 @@ Options customization:
binaries to:
manpages to:
info to:
- <Y> after installation, get package updates from CTAN: [X]
+ <Y> after install, set CTAN as source for package updates: [X]
\end{boxedverbatim}
+\vskip-\baselineskip
\caption{menu « Options » (Unix)}\label{fig:options-text}
\end{figure}
@@ -1199,12 +1195,16 @@ pour obtenir la liste de toutes les options disponibles. Vous pouvez utiliser
|-| ou |--| pour introduire le noms des options. Voici les plus courantes :
\begin{ttdescription}
-\item[-gui] : exécution en mode graphique (si possible). Ceci nécessite le
- module Perl/Tk (\url{http://tug.org/texlive/distro.html#perltk}) avec
- support de XFT ; si
- Perl/Tk n'est pas disponible, l'installation se poursuit en mode texte.
+\item[-gui] : exécution en mode \GUI{} si possible. Ceci nécessite
+
+ Tcl/Tk version 8.5 ou plus. C'est le cas sous \MacOSX\ et est fourni avec la
+ TL sous Windows. Les anciennes options \texttt{-gui=perltk} et
+ \texttt{-gui=wizard} sont toujours disponibles et requièrent le module Perl/Tk
+ (\url{http://tug.org/texlive/distro.html#perltk}) avec support de XFT ; au cas
+ où ni Tcl/Tk, ni Perl/Tk ne sont disponible, l'installation se poursuit en
+ mode texte.
-\item[-no-gui] : exécution en mode texte, même sous Windows.
+\item[-no-gui] : exécution en mode texte.
\item[-lang {\sl LL}] : langue utilisée par l'interface de l'installateur,
spécifiée par son code standard (généralement sur deux lettres).
@@ -1299,9 +1299,9 @@ Pour les interpréteurs de commandes (\textit{shells}) dits « Bourne-compatible
ajouter sont de la forme suivante :
\begin{sverbatim}
-PATH=/usr/local/texlive/2018/bin/i386-linux:$PATH; export PATH
-MANPATH=/usr/local/texlive/2018/texmf/doc/man:$MANPATH; export MANPATH
-INFOPATH=/usr/local/texlive/2018/texmf/doc/info:$INFOPATH; export INFOPATH
+PATH=/usr/local/texlive/2019/bin/x86_64-linux:$PATH; export PATH
+MANPATH=/usr/local/texlive/2019/texmf/doc/man:$MANPATH; export MANPATH
+INFOPATH=/usr/local/texlive/2019/texmf/doc/info:$INFOPATH; export INFOPATH
\end{sverbatim}
%stopzone
%$
@@ -1310,9 +1310,9 @@ Pour les \textit{shells} \prog{csh} ou \prog{tcsh}, le fichier à éditer
est en principe \filename{$HOME/.cshrc} %$
et les lignes à ajouter sont de la forme suivante :
\begin{sverbatim}
-setenv PATH /usr/local/texlive/2018/bin/i386-linux:$PATH
-setenv MANPATH /usr/local/texlive/2018/texmf/doc/man:$MANPATH
-setenv INFOPATH /usr/local/texlive/2018/texmf/doc/info:$INFOPATH
+setenv PATH /usr/local/texlive/2019/bin/x86_64-linux:$PATH
+setenv MANPATH /usr/local/texlive/2019/texmf/doc/man:$MANPATH
+setenv INFOPATH /usr/local/texlive/2019/texmf/doc/info:$INFOPATH
\end{sverbatim}
%$
@@ -1333,8 +1333,8 @@ Voici quelques pistes : pour \envname{MANPATH} chercher un fichier
\filename{/etc/manpath.config}, s'il est présent lui ajouter
des lignes comme
\begin{sverbatim}
-MANPATH_MAP /usr/local/texlive/2018/bin/i386-linux \
- /usr/local/texlive/2018/texmf/doc/man
+MANPATH_MAP /usr/local/texlive/2019/bin/i386-linux \
+ /usr/local/texlive/2019/texmf/doc/man
\end{sverbatim}
Pour les deux autres, chercher un fichier\filename{/etc/environment}, il est
éventuellement possible d'y définir les valeurs des variables d'environnement
@@ -1810,30 +1810,21 @@ offrant quelques actions communes, comme dans cette capture d'écran :
\label{sec:tlmgr}
\begin{figure}[tb]
- \centering
-\tlpng{tlmgr-gui}{\linewidth}
-\caption{\prog{tlmgr} en mode graphique. La liste des paquets, collections et
- schémas d'installation n'apparaît qu'après avoir cliqué sur le bouton «
- Charger le dépôt par défaut »).}%
-\label{fig:tlmgr-gui}
+\tlpng{tlshell-macos}{\linewidth}
+\caption{\GUI{} \prog{tlshell}, menu Actions (\MacOSX)}
+\label{fig:tlshell}
\end{figure}
\begin{figure}[tb]
-\hbox to \hsize{%
- \vtop{\hsize=.59\linewidth
- \null % make figures align at the top
- \tlpng{tlmgr-general-options}{\hsize}
- \caption{\texttt{tlmgr} en mode graphique : options générales}
- \label{fig:tlmgr-general-options}
- }
- \hfil
- \vtop{\hsize=.39\linewidth
- \null
- \tlpng{tlmgr-paper-options}{\hsize}
- \caption{\texttt{tlmgr} en mode graphique : options de taille du papier}
- \label{fig:tlmgr-paper-options}
- }
-}
+\tlpng{tlcockpit-packages}{.8\linewidth}
+\caption{\GUI{} \prog{tlcockpit} pour \prog{tlmgr}}
+\label{fig:tlcockpit}
+\end{figure}
+
+\begin{figure}[tb]
+\tlpng{tlmgr-gui}{\linewidth}
+\caption{Ancien mode \GUI\ pour \prog{tlmgr}: fenêtre principale, après « Chargement »}
+\label{fig:tlmgr-gui}
\end{figure}
\TL fournit un programme appelé \prog{tlmgr} pour assurer la maintenance de la
@@ -1852,36 +1843,26 @@ Les fonctionnalités de \prog{tlmgr} surpassent celles de \prog{texconfig}. Nous
continuons à distribuer et maintenir ce dernier pour le confort de ceux habitués
à son interface, mais nous recommandons d'utiliser \prog{tlmgr} désormais.
-\subsection{\cmdname{tlmgr} en mode graphique}
+\subsection{Interfaces \GUI{} actuelles pour le \cmdname{tlmgr}}
+
+\TL{} contains several \GUI s for
+\prog{tlmgr}. Figure~\ref{fig:tlshell} shows \cmdname{tlshell},
+which is written in Tcl/Tk and works out of the box under Windows
+and \MacOSX. Figure~\ref{fig:tlcockpit} shows \prog{tlcockpit},
+which requires Java version~8 or higher and JavaFX. Both are
+separate packages.
+
+\TL{} fournit plusieurs \GUI{} pour \prog{tlmgr}. La figure~\ref{fig:tlshell}
+montre \cmdname{tlshell}, qui est écrit en Tcl/Tk et fonctionne d'emblée sous
+Windows et \MacOSX.
-On lance \prog{tlmgr} en mode graphique (figure~\ref{fig:tlmgr-gui}) par la
-commande :
+\prog{tlmgr} peut lui-même être lancé en mode \GUI{}
+(figure~\ref{fig:tlmgr-gui}) au moyen de
\begin{alltt}
> \Ucom{tlmgr -gui}
\end{alltt}
-ou sous Windows dans le menu « Démarrer » :
-
-\texttt{Démarrer} $\rightarrow$
-\texttt{Programmes} $\rightarrow$ \texttt{TeX Live ....} $\rightarrow$
-\texttt{TeX Live Manager}.
-
-La première chose à faire est de cliquer sur le bouton « Load%
-\footnote{Dans la description qui suit, par souci de cohérence avec les figures,
-le nom des boutons est celui de la version anglaise. L'affichage se
- fait normalement dans la langue de l'utilisateur (variable \envname{LANG}
- sous Unix).} » ce qui affiche la liste des collections, extensions, etc. (à
-condition bien sûr qu'il soit possible de se connecter au dépôt utilisé).
-
-Les figures~\ref{fig:tlmgr-general-options} et~\ref{fig:tlmgr-paper-options}
-montrent les écrans de réglage des options générales et de celles concernant
-la taille du papier.
-
-\subsection{Autres interfaces graphiques pour \cmdname{tlmgr}}
-
-Indépendamment du mode \code{tlmgr -gui} décrit ci-dessus, deux applications
-graphiques utilisent \cmdname{tlmgr} en arrière-plan : ce sont \cmdname{tlshell}
-(codé en Tcl/Tk) et \cmdname{tlcockpit} (codé en Java). Ces applications sont
-incluses dans \TL{} en tant que packages indépendants.
+Cette extension \GUI\ requiert Perl/Tk, dont le module n'est plus fourni par la
+distribution Perl de \TL{} pour Windows.
\subsection{Exemples d'utilisation de \cmdname{tlmgr} en ligne de commande}
@@ -1918,12 +1899,12 @@ running post install action for xetex
install: xetex-def
...
running mktexlsr
-mktexlsr: Updating /usr/local/texlive/2018/texmf-dist/ls-R...
+mktexlsr: Updating /usr/local/texlive/2019/texmf-dist/ls-R...
...
running fmtutil-sys --missing
...
Transcript written on xelatex.log.
-fmtutil: /usr/local/texlive/2018/texmf-var/web2c/xetex/xelatex.fmt installed.
+fmtutil: /usr/local/texlive/2019/texmf-var/web2c/xetex/xelatex.fmt installed.
\end{fverbatim}
Comme vous pouvez le constater, \prog{tlmgr} prend en compte les dépendances
et effectue automatiquement toutes les opérations nécessaires, comme la mise à
@@ -2026,10 +2007,10 @@ les outils suivants (installés sur Windows seulement).
\item[Outils en ligne de commande] -- des versions pour Windows de programmes
Unix sont installées, en particulier \cmdname{gzip}, \cmdname{zip},
\cmdname{unzip}, \cmdname{jpeg2ps}, \cmdname{chktex}, \cmdname{wget} et
- quelques utilitaires de la suite \cmdname{xpdf} (comme \cmdname{pdfinfo} ou
- \cmdname{pdffonts}). Le lecteur \cmdname{xpdf} lui-même n'est pas disponible
- sous Windows. Une alternative parmi de nombreuses autres est l'afficheur
- Sumatra PDF disponible à \url{https://www.sumatrapdfreader.org/}.
+ quelques utilitaires de la suite \cmdname{poppler} (comme \cmdname{pdfinfo} ou
+ \cmdname{pdffonts}) ; aucun afficheur PDF autonome pour Windows n'est
+ inclus. Une option est l'afficheur Sumatra PDF disponible
+ à \url{https://www.sumatrapdfreader.org/}.
\item[\prog{fc-list}, \prog{fc-cache}, etc.] -- outils de la bibliothèque
fontconfig permettant à \XeTeX{} d'accéder aux polices système sous
Windows. Vous pouvez utiliser \prog{fc-list} pour connaître la liste des
@@ -2284,11 +2265,11 @@ l'arborescence est stocké dans la variable \envname{TEXMFCNF}, mais il n'est
pas conseillé de modifier cette variable (ou une autre) au moyen d'une
variable d'environnement du même nom.
-À la place, un fichier \file{\dots/2018/texmf.cnf} est créé à la suite d'une
+À la place, un fichier \file{\dots/2019/texmf.cnf} est créé à la suite d'une
installation normale. Si vous devez changer les valeurs par défaut de
certaines variables (ce qui n'est en général pas nécessaire), c'est le bon
endroit pour le faire. Le fichier de configuration principal est dans
-\file{\dots/2018/texmf-dist/web2c/texmf.cnf}. Vous ne devriez jamais éditer ce
+\file{\dots/2019/texmf-dist/web2c/texmf.cnf}. Vous ne devriez jamais éditer ce
fichier car vos changements seraient alors perdus lors de futures mises à jour
de la distribution.
@@ -3157,7 +3138,7 @@ Marc Baudoin (\pkgname{amd64-netbsd}, \pkgname{i386-netbsd}),
Karl Berry (\pkgname{i386-linux}),
Ken Brown (\pkgname{i386-cygwin}, \pkgname{x86\_64-cygwin}),
Simon Dales (\pkgname{armhf-linux}),
-Johannes Hielschier (\pkgname{aarch64-linux}),
+Johannes Hielscher (\pkgname{aarch64-linux}),
Akira Kakuto (\pkgname{win32}),
Dick Koch (\pkgname{x86\_64-darwin}),
Nikola Le\v{c}i\'c (\pkgname{amd64-freebsd}, \pkgname{i386-freebsd}),
@@ -3167,8 +3148,6 @@ Mojca Miklavec (\pkgname{i386-darwin}, \pkgname{powerpc-darwin},
\pkgname{i386-solaris}, \pkgname{x86\_64-solaris},
\pkgname{sparc-solaris}),
Norbert Preining (\pkgname{x86\_64-linux}),
-Thomas Schmitz (\pkgname{powerpc-linux}),
-Boris Veytsman (\pkgname{armel-linux}).
Pour des informations concernant la compilation de \TL, cf.
\url{http://tug.org/texlive/build.html}.
@@ -4096,9 +4075,7 @@ omission de la sortie par défaut \code{/MediaBox}.
\item[Plateformes :] cf. entrée Mac\TeX\ ci-dessus; pas d'autres changements.
\end{description}
-\htmlanchor{news}
-\subsection{Présent --- 2018}
-\label{sec:tlcurrent}
+\subsection{2018}
\begin{description}
\item[Kpathsea :] par défaut, la recherche est désormais insensible à la casse,
@@ -4134,7 +4111,6 @@ l'UTF-8 et autres primitives.
commande/option \code{print-platform-info}.
\item[Architectures :]\
\begin{itemize*}
- \item deux nouveautés : \code{x86\_64-linuxmusl} et \code{aarch64-linux}.
\item deux suppressions : \code{armel-linux} et \code{powerpc-linux}.
\item Mac :
\begin{itemize*}
@@ -4149,6 +4125,68 @@ l'UTF-8 et autres primitives.
\end{itemize*}
\end{description}
+\htmlanchor{news}
+\subsection{Présent : 2019}
+\label{sec:tlcurrent}
+
+\begin{description}
+\item[Kpathsea :] expansion d'accolades et découpage de chemin plus cohérent ;
+ nouvelle variable \code{TEXMFDOTDIR} au lieu du \code{.} codé en dur dans les
+ chemins : permet de facilement rechercher des répertoires additionnels ou
+ inclus (cf. commentaires dans le fichier \code{texmf.cnf}).
+\item[ep\TeX, eup\TeX :] nouvelles primitives \cs{readpapersizespecial} et
+ \cs{expanded}.
+\item[Lua\TeX :] Lua 5.3 désormais utilisé, avec les changements concomittants
+ de l'arithémtique et de l'interface. Le librairie propre pplib est utilisée
+ pour lire les fichiers PDF, éliminant ainsi la dépendance de poppler (et la
+ nécessité de C++) ; interface Lua modifiée en conséquence.
+\item[MetaPost :] nom de commande \code{r-mpost} reconnu comme un alias pour
+ l'invocation avec l'option \code{--restricted}, et ajout à la liste des
+ commandes restreintes disponibles par défaut. Précision minimale désormais
+ 2 pour les mode décimal et binaire. Mode binaire désormais indisponible avec
+ MPlib, mais toujours disponible avec MetaPost autonome.
+\item[pdf\TeX :] nouvelle primitive \cs{expanded}; si le nouveau paramètre de
+ primitive \cs{pdfomitcharset} est fixé à 1, la chaîne \code{/CharSet} est
+ supprimée de la sortie PDF, car il est impossible de garantir qu'elle soit
+ correcte, ce qui est requis par PDF/A-2 et PDF/A-3.
+\item[Xe\TeX :] nouvelles primitives
+ \cs{expanded},
+ \cs{creationdate},
+ \cs{elapsedtime},
+ \cs{filedump},
+ \cs{filemoddate},
+ \cs{filesize},
+ \cs{resettimer},
+ \cs{normaldeviate},
+ \cs{uniformdeviate},
+ \cs{randomseed}; \cs{Ucharcat} étendu pour produire des caractères actifs.
+\item[\code{tlmgr} :] support de \code{curl} comme programme de téléchargement ;
+ si disponibles, utilise \code{lz4} et gzip avant \code{xz} pour les
+ sauvegardes locales ; en ce qui concerne les programmes de compression et de
+ téléchargement, priorité aux exécutables fournis par le système d'exploitation
+ sur ceux fournis par la \TL{}, à moins que la variable d'environnement
+ \code{TEXLIVE\_PREFER\_OWN} soit configurée.
+\item[\code{install-tl} :] la nouvelle option \code{-gui} (sans argument) est
+ celle par défaut sous Windows et Mac, et invoque une nouvelle interface
+ graphical Tcl/TK GUI (voir sections~\ref{sec:basic}
+ et~\ref{sec:graphical-inst}).
+\item[Utilitaires :] \
+ \begin{description}
+ \item[\code{cwebbin} (\url{https://ctan.org/pkg/cwebbin})] est désormais
+ l'implémentation CWEB dans la \TL{}, avec un support élargi des dialectes, et
+ incluant le programme \code{ctwill} permettant de créer des mini-index.
+ \item[\code{chkdvifont} :] rapporte les information de fontes fournies par les
+ fichiers \dvi{}, y compris les fontes tfm/ofm, vf, gf, pk.
+ \item[\code{dvispc} :] crée un fichier \dvi{} indépendant des pages vis-à-vis
+ des « specials ».
+ \end{description}
+\item[Mac\TeX{} :] \code{x86\_64-darwin} supporte désormais les systèmes 10.12
+ et plus (Sierra, High Sierra, Mojave) ; \code{x86\_64-darwinlegacy} supporte
+ encore les systèmes 10.6 et plus. Le correcteur orthographique Excalibur n'est
+ plus inclus puisqu'il requiert le support des architectures 32 bits.
+\item[Architectures :] \code{sparc-solaris} supprimée.
+\end{description}
+
\subsection{Versions futures}
\TL{} n'est pas un produit parfait et ne le sera jamais. Nous