summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.tex')
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.tex306
1 files changed, 218 insertions, 88 deletions
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 367814cfde3..9d42df78b66 100644
--- a/Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.tex
+++ b/Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.tex
@@ -6,6 +6,7 @@
%
% Change history (started May 18th 2002)
+% 2020/02/28: synced with 2021 English version, by Denis Bitouzé
% 2020/02/03: synced with 2020 English version, by Denis Bitouzé
% 2019/03/23: synced with 2019 English version, by Denis Bitouzé
% 2018/08/14: synced with 2018 English version, by Denis Bitouzé & Patrick Bideault
@@ -29,6 +30,8 @@
\let\tldocfrench=1 % pour live4ht.cfg (ou en fait inutilisé?) (mpg)
\usepackage{csquotes}
+\usepackage{mathtools}
+\usepackage{amssymb}
\usepackage{babel}
\usepackage{xspace}
\frenchbsetup{% AutoSpacePunctuation=false,
@@ -67,7 +70,7 @@
\begin{document}
\title{%
- \huge \emph{Guide pratique de \TL 2020}%
+ \huge \emph{Guide pratique de \TL 2021}%
}
\author{
@@ -96,7 +99,7 @@
% Hervé Vigier,
% Arnaud Schmittbuhl
-\date{Mars 2020}
+\date{Mars 2021}
\maketitle
@@ -556,8 +559,8 @@ 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[2019] -- une distribution précédente,
- \item[2020] -- la distribution actuelle,
+ \item[2020] -- une distribution précédente,
+ \item[2021] -- la distribution actuelle,
\begin{ttdescription}
\item[bin] ~
\begin{ttdescription}
@@ -578,9 +581,9 @@ La structure de l'arborescence \TL{} est par défaut la suivante :
\item[répertoire personnel de l'utilisateur] \dirname{$HOME} %$
ou |%USERPROFILE%| :
\begin{ttdescription}
- \item[.texlive2019] -- fichiers propres à l'utilisateur générés
- automatiquement pour une distribution \TL{} précédente,
\item[.texlive2020] -- fichiers propres à l'utilisateur générés
+ automatiquement pour une distribution \TL{} précédente,
+ \item[.texlive2021] -- fichiers propres à l'utilisateur générés
automatiquement pour la distribution \TL{} actuelle,
\begin{ttdescription}
\item[texmf-var] -- correspond à \envname{TEXMFVAR}, \envname{TEXMFCACHE},
@@ -609,27 +612,29 @@ changera pas autant dans un futur prévisible. \TL contient plusieurs variantes
\item[pdf\TeX{}] inclut les extensions \eTeX{} et produit, au choix, des
fichiers au format Acrobat PDF ou au format \dvi{} ; il inclut aussi de
- nombreuses extensions indépendantes du format de sortie. C'est le moteur de
- base sur lequel sont construits tous les formats autres que plain\TeX{}, comme
- \prog{etex}, \prog{latex} et \prog{pdflatex}. Son site web est
- \url{http://www.pdftex.org/}. Le manuel d'utilisation se trouve sur le \DVD{}
- dans \OnCD{texmf-dist/doc/pdftex/manual/pdftex-a.pdf}. Le fichier
+ nombreuses extensions indépendantes du format de sortie. C'est le programme
+ invoqué pour de nombreux formats courants tels que \prog{etex}, \prog{latex}
+ et \prog{pdflatex}. Son site web est \url{http://www.pdftex.org/}. Le manuel
+ d'utilisation se trouve sur le \DVD{} dans
+ \OnCD{texmf-dist/doc/pdftex/manual/pdftex-a.pdf}. Le fichier
\OnCD{texmf-dist/doc/pdftex/samplepdftex/samplepdf.tex} donne des exemples
d'utilisation.
-\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 parfaitement compatible. Lua\TeX{} inclut le langage de
- script Lua (voir \url{https://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 utilisée en tant que
- telle dans \TL. Voir \url{http://www.luatex.org/} et
+\item[Lua\TeX] ajoute la prise en charge d'un codage d'entrée Unicode et des
+ polices OpenType/TrueType et système. Il intègre également un interprète Lua
+ (\url{https://lua.org/}), permettant des solutions à de nombreux épineux
+ problèmes \TeX{}. Lorsqu'il est appelé sous le nom de \filename{texlua}, il
+ fonctionne comme un interpréteur Lua autonome. Son site web est
+ \url{http://www.luatex.org/}, et le manuel de référence est
\OnCD{texmf-dist/doc/luatex/base/luatex.pdf}.
-\item[Xe\TeX] ajoute la possibilité d'utiliser en entrée le codage Unicode et en
- sortie les fontes OpenType et les fontes système de la machine, ceci grâce
- à des bibliothèques externes : voir \url{https://tug.org/xetex/}.
+\item[(e)(u)p\TeX] ont un support natif pour la composition en japonais ; p\TeX\
+ est le moteur de base, tandis que les variantes e- ajoutent \eTeX\ et u-
+ ajoutent le support Unicode.
+
+\item[\XeTeX] ajoute la prise en charge d'un codage d'entrée Unicode et des
+ polices OpenType/TrueType et système, implémentées à l'aide de bibliothèques
+ standard tierces. Voir \url{https://tug.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
@@ -832,7 +837,7 @@ La liste complète des options est donnée par
\begin{figure}[tb]
\centering
\begin{boxedverbatim}
-Installing TeX Live 2020 from: ...
+Installing TeX Live 2021 from: ...
Platform: x86_64-linux => 'GNU/Linux on x86_64'
Distribution: inst (compressed)
Directory for temporary files: /tmp
@@ -844,11 +849,11 @@ Directory for temporary files: /tmp
<S> set installation scheme (scheme-full)
<C> customizing installation collections
- 40 collections out of 41, disk space required: 6536 MB
+ 40 collections out of 41, disk space required: 7172 MB
<D> directories:
TEXDIR (the main TeX directory):
- /usr/local/texlive/2020
+ /usr/local/texlive/2021
...
<O> options:
@@ -863,7 +868,7 @@ Actions:
<H> help
<Q> quit
\end{boxedverbatim}
- \vskip-\baselineskip
+ \vskip-.5\baselineskip
\caption{Écran principal de l'installateur en mode texte (\GNU/Linux)}%
\label{fig:text-main}
\end{figure}
@@ -949,7 +954,7 @@ Available platforms:
===============================================================================
a [ ] Cygwin on Intel x86 (i386-cygwin)
b [ ] Cygwin on x86_64 (x86_64-cygwin)
- c [ ] MacOSX current (10.13-) on x86_64 (x86_64-darwin)
+ c [ ] MacOSX current (10.14-) 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)
@@ -964,7 +969,7 @@ Available platforms:
p [ ] Solaris on x86_64 (x86_64-solaris)
s [ ] Windows (win32)
\end{boxedverbatim}
- \vskip-\baselineskip
+ \vskip-.5\baselineskip
\caption{Menu pour le choix des binaires}\label{fig:bin-text}
\end{figure}
@@ -993,7 +998,7 @@ Select scheme:
i [ ] teTeX scheme (more than medium, but nowhere near full)
j [ ] custom selection of collections
\end{boxedverbatim}
- \vskip-\baselineskip
+ \vskip-.5\baselineskip
\caption{Menu « Scheme »}\label{fig:scheme-text}
\end{figure}
@@ -1025,8 +1030,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/2020} sous Unix et
-|%SystemDrive%\texlive\2020|
+d'installation par défaut est \dirname{/usr/local/texlive/2021} sous Unix et
+|%SystemDrive%\texlive\2021|
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
@@ -1058,7 +1063,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/2020|.
+utiliser |~| à cet effet, par exemple |~/texlive/2021|.
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
@@ -1103,7 +1108,7 @@ Options customization:
info to:
<Y> after install, set CTAN as source for package updates: [X]
\end{boxedverbatim}
- \vskip-\baselineskip
+ \vskip-.5\baselineskip
\caption{menu « Options » (Unix)}\label{fig:options-text}
\end{figure}
@@ -1148,11 +1153,11 @@ lequel voici quelques précisions.
systèmes. L'approche la plus sûre et recommandée est de laisser cette option
décochée.
\begin{description}
- \item[Note du traducteur.] Le traducteur (Denis Bitouzé) recommande au
- contraire cette option : elle simplifie grandement l'installation
- puisqu'elle ne nécessite pas les configurations post-installation indiquées
- section~\ref{sec:env}. Cette méthode ne nécessite des précautions que dans
- les cas suivants.
+ \item[Note du traducteur.] Le traducteur (Denis Bitouzé) est d'un avis
+ opposé (mais controversé) et recommande au contraire cette option : elle
+ simplifie grandement l'installation puisqu'elle ne nécessite pas les
+ configurations post-installation indiquées section~\ref{sec:env}. Cette
+ méthode ne nécessite des précautions que dans les cas suivants.
\begin{description}
\item[Ajout d'un exécutable :] après que la \TL{} a été installée, elle peut
être mise à jour, par exemple au moyen de :
@@ -1168,18 +1173,18 @@ lequel voici quelques précisions.
> tlmgr path add
\end{alltt}
\item[Installations multiples :] supposons par exemple que vous conserviez
- la \TL{} 2019 à côté de la \TL{} 2020 pour le cas où un document qui
+ la \TL{} 2020 à côté de la \TL{} 2021 pour le cas où un document qui
compilait avec la 1\iere{} ne compile plus avec la 2\ieme{}. Pour basculer
- de la 2020 à 2019, il suffit de lancer\footnote{En supposant que
+ de la 2021 à 2020, il suffit de lancer\footnote{En supposant que
ces \TL{} ont été installées dans le dossier
\dirname{/usr/local/texlive/}, sous-dossiers respectivement
- \dirname{2019} et \dirname{2020}.} :
+ \dirname{2020} et \dirname{2021}.} :
\begin{alltt}
-> /usr/local/texlive/2019/bin/x86_64-linux/tlmgr path add
+> /usr/local/texlive/2020/bin/x86_64-linux/tlmgr path add
\end{alltt}
- puis, pour revenir à la \TL{} 2020 :
+ puis, pour revenir à la \TL{} 2021 :
\begin{alltt}
-> /usr/local/texlive/2020/bin/x86_64-linux/tlmgr path add
+> /usr/local/texlive/2021/bin/x86_64-linux/tlmgr path add
\end{alltt}
\item[Liens symboliques morts :] à la suite de l'installation de multiples
\TL{}, il se peut que certains liens symboliques morts se trouvent dans le
@@ -1341,9 +1346,9 @@ tels que \prog{bash} sous GNU/Linux, le fichier à éditer peut être
à ajouter sont de la forme suivante :
\begin{sverbatim}
-PATH=/usr/local/texlive/2020/bin/x86_64-linux:$PATH; export PATH
-MANPATH=/usr/local/texlive/2020/texmf/doc/man:$MANPATH; export MANPATH
-INFOPATH=/usr/local/texlive/2020/texmf/doc/info:$INFOPATH; export INFOPATH
+PATH=/usr/local/texlive/2021/bin/x86_64-linux:$PATH; export PATH
+MANPATH=/usr/local/texlive/2021/texmf/doc/man:$MANPATH; export MANPATH
+INFOPATH=/usr/local/texlive/2021/texmf/doc/info:$INFOPATH; export INFOPATH
\end{sverbatim}
% stopzone $
@@ -1351,9 +1356,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/2020/bin/x86_64-linux:$PATH
-setenv MANPATH /usr/local/texlive/2020/texmf/doc/man:$MANPATH
-setenv INFOPATH /usr/local/texlive/2020/texmf/doc/info:$INFOPATH
+setenv PATH /usr/local/texlive/2021/bin/x86_64-linux:$PATH
+setenv MANPATH /usr/local/texlive/2021/texmf/doc/man:$MANPATH
+setenv INFOPATH /usr/local/texlive/2021/texmf/doc/info:$INFOPATH
\end{sverbatim}
% $
@@ -1371,8 +1376,8 @@ faire sont trop différentes d'un système à l'autre pour être présentées ic
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/2020/bin/i386-linux \
- /usr/local/texlive/2020/texmf/doc/man
+MANPATH_MAP /usr/local/texlive/2021/bin/i386-linux \
+ /usr/local/texlive/2021/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
@@ -1763,6 +1768,12 @@ n'effectue aucune intégration au système. Vous pouvez créer une telle
installation directement sur une clé \USB{} ou la copier sur une clé
ultérieurement.
+Techniquement, l'installation portable est rendue autonome en rendant les
+valeurs par défaut de \envname{TEXMFHOME}, \envname{TEXMFVAR}, et
+\envname{TEXMFCONFIG} respectivement identiques à \envname{TEXMFLOCAL},
+\envname{TEXMFSYSVAR}, et \envname{TEXMFSYSCONFIG} ; la configuration par
+utilisateur et les caches ne seront donc pas créés.
+
Pour utiliser \TeX\ depuis cette installation portable, il suffit d'ajouter le
bon répertoire de binaires à votre \code{path} pour la session de terminal en
cours, comme d'habitude.
@@ -1927,12 +1938,12 @@ running post install action for xetex
install: xetex-def
...
running mktexlsr
-mktexlsr: Updating /usr/local/texlive/2020/texmf-dist/ls-R...
+mktexlsr: Updating /usr/local/texlive/2021/texmf-dist/ls-R...
...
running fmtutil-sys --missing
...
Transcript written on xelatex.log.
-fmtutil: /usr/local/texlive/2020/texmf-var/web2c/xetex/xelatex.fmt installed.
+fmtutil: /usr/local/texlive/2021/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 à jour
@@ -2274,11 +2285,11 @@ chemin \envname{TEXMFCNF} est utilisé pour rechercher ces fichiers, mais nous n
recommandons pas de définir cette variable d'environnement (ou toute autre) pour
passer outre les répertoires du système.
-À la place, un fichier \file{\dots/2020/texmf.cnf} est créé à la suite d'une
+À la place, un fichier \file{\dots/2021/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/2020/texmf-dist/web2c/texmf.cnf}. Vous ne devriez jamais éditer ce
+\file{\dots/2021/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.
@@ -2881,10 +2892,7 @@ Les variables les plus importantes sont :
\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}.
+ noms de séquences de contrôle ; sa valeur par défaut est \texttt{600000}.
\end{ttdescription}
Cette possibilité ne remplace pas une véritable allocation dynamique des
@@ -2902,26 +2910,25 @@ comme dans
\begin{alltt}\small
TEXINPUTS=.;$TEXMF/tex//
\end{alltt}
-% $
Il s'agit d'une simplification. Au lieu de simplement \samp{.}, le fichier
\code{texmf.cnf} que nous distribuons dans \TL{} utilise
-\filename{$TEXMFDOTDIR} %$
+\filename{$TEXMFDOTDIR}
comme dans :
\begin{alltt}\small
TEXINPUTS=$TEXMFDOTDIR;$TEXMF/tex//
\end{alltt}
(Dans le fichier distribué, le deuxième élément du chemin d'accès est également
-légèrement plus compliqué que \filename{$TEXMF/tex//}. %$
+légèrement plus compliqué que \filename{$TEXMF/tex//}.
Mais c'est mineur ; ici nous voulons pour discuter de la fonctionnalité
-\filename{$TEXMFDOTDIR}).%$
+\filename{$TEXMFDOTDIR}).
La raison pure et simple de l'utilisation de la variable
-\filename{$TEXMFDOTDIR} %$
+\filename{$TEXMFDOTDIR}
dans le chemin au lieu d'un simple \samp{.} est qu'il puisse être surchargé. Par
exemple, un document complexe peut avoir de nombreux fichiers sources disposés
dans de nombreux sous-répertoires. Pour gérer cela, vous pouvez définir
-\filename{$TEXMFDOTDIR} %$
+\filename{$TEXMFDOTDIR}
comme étant \filename{.//} (par exemple, dans le cas où vous compilez le
document) et ces sous-répertoires seront tous fouillés. (Attention : ne pas
utiliser \filename{.//} par défaut ; il est en général hautement non désirable,
@@ -2931,10 +2938,10 @@ sous-répertoires.)
Autre exemple : vous pouvez ne pas du tout chercher dans le répertoire actuel,
par exemple si vous avez fait en sorte que tous les dossiers soient trouvés via
des chemins explicites. Vous pouvez pour cela par exemple définir
-\filename{$TEXMFDOTDIR} %$
-comme \filename{/riendetel} ou tout autre répertoire inexistant.
+\filename{$TEXMFDOTDIR}
+comme \filename{/riendetel} ou tout répertoire inexistant.
-La valeur par défaut de \filename{$TEXMFDOTDIR} %$
+La valeur par défaut de \filename{$TEXMFDOTDIR}
est juste \samp{.}, comme défini dans notre \filename{texmf.cnf}.
\htmlanchor{ack}
@@ -3009,14 +3016,14 @@ Berry. Voici la liste des principaux contributeurs :
précédente.
\item Akira Kakuto, pour son aide précieuse qui nous a permis d'intégrer dans
- \TL{} les binaires Windows de sa distribution W32TEX
+ \TL{} les binaires Windows de ses distributions W32TEX et W64TEX
(\url{http://w32tex.org}).
\item Jonathan Kew, pour avoir produit Xe\TeX{}, pour l'avoir intégré dans
\TL{}, pour avoir créé la première version de l'installateur Mac\TeX et enfin
pour l'éditeur \TeX{}works que nous recommandons.
-\item Hironori Kitagawa, pour son travail sur p\TeX{} et le support afférent.
+\item Hironori Kitagawa, pour la maintenance de (e)p\TeX{} et le support afférent.
\item Dick Koch, pour la maintenance de Mac\TeX\ (\url{https://tug.org/mactex})
faite en symbiose avec \TL.
@@ -3068,6 +3075,9 @@ Berry. Voici la liste des principaux contributeurs :
\item Andreas Scherer, pour \texttt{cwebbin}, l'implémentation de CWEB utilisée
dans \TL{}.
+\item Takuji Tanaka, pour la maintenance de (e)(u)p\TeX{} et le support
+ afférent.
+
\item Tomasz Trzeciak, pour son aide générale concernant Windows.
\item Vladimir Volovich, pour son aide substantielle, en particulier pour avoir
@@ -3100,18 +3110,18 @@ Les binaires ont été compilés par :
\item Johannes Hielscher (\pkgname{aarch64-linux}) ;
\item Akira Kakuto (\pkgname{win32}) ;
\item Dick Koch (\pkgname{x86\_64-darwin}) ;
-\item Nikola Le\v{c}i\'c (\pkgname{amd64-freebsd}, \pkgname{i386-freebsd}) ;
-\item Henri Menke (\pkgname{x86\_64-linuxmusl}) ;
-\item Mojca Miklavec (\pkgname{i386-darwin}, \pkgname{powerpc-darwin},
- \pkgname{x86\_64-darwinlegacy}, \pkgname{i386-solaris},
- \pkgname{x86\_64-solaris}, \pkgname{sparc-solaris}) ;
-\item Norbert Preining (\pkgname{x86\_64-linux}).
+\item Mojca Miklavec (\pkgname{amd64-freebsd},
+ \pkgname{i386-freebsd}, \pkgname{x86\_64-darwinlegacy},
+ \pkgname{i386-solaris}, \pkgname{x86\_64-solaris}, \pkgname{sparc-solaris}), ;
+\item Norbert Preining (\pkgname{i386-linux}, \pkgname{x86\_64-linux},
+ \pkgname{x86\_64-linuxmusl}).
\end{itemize}
Pour des informations concernant la compilation de \TL, cf.
\url{https://tug.org/texlive/build.html}.
Traducteurs de ce manuel :
\begin{itemize}
+\item Takuto Asakura (japonais),
\item Denis Bitouzé \& Patrick Bideault (français) ;
\item Carlos Enriquez Figueras (castillan) ;
\item Jjgod Jiang, Jinsong Zhao, Yue Wang, \& Helin Gai (mandarin) ;
@@ -4108,9 +4118,7 @@ ou supprimées, mais le résultat devrait être le même.
\item[Architectures :] \code{sparc-solaris} supprimée.
\end{description}
-\htmlanchor{news}
-\subsection{Présent : 2020}
-\label{sec:tlcurrent}
+\subsection{2020}
\begin{description}
\item[Général :]\
@@ -4156,7 +4164,7 @@ ou supprimées, mais le résultat devrait être le même.
\texttt{x86\_64-darwinlegacy} supporte 10.6 et plus récent. Mac\TeX\ est
certifié et les programmes en ligne de commande ont des \enquote{lancements
renforcés} (\emph{hardened runtimes}), comme maintenant requis par Apple
- pour l'installation des paquets. BibDesk et \TeX\ Live Utility ne sont pas
+ pour l'installation des paquets. BibDesk et TeX Live Utility ne sont pas
dans Mac\TeX\ parce qu'ils ne sont pas certifiés, mais un fichier
\filename{README} donne la liste des URL où ils peuvent être obtenus.
\item[\code{tlmgr} et infrastructure :]\
@@ -4175,15 +4183,137 @@ ou supprimées, mais le résultat devrait être le même.
\end{itemize*}
\end{description}
+\htmlanchor{news}
+\subsection{Présent : 2021}
+\label{sec:tlcurrent}
+
+\begin{description}
+\item[Général :]\
+ \begin{itemize}
+ \item Les modifications apportées par Donald Knuth pour la mise au point 2021
+ de \TeX{} et Metafont sont incorporées
+ (\url{https://tug.org/TUGboat/tb42-1/tb130knuth-tuneup21.pdf}). Elles sont
+ égalements disponibles sur le CTAN sous les packages \code{knuth-dist} et
+ \code{knuth-local}. Comme prévu, les corrections concernent des cas obscurs
+ et n'affectent rien en pratique.
+
+ \item (Sauf dans l'original \TeX{}.) Si \cs{tracinglostchars} est réglé sur
+ 3 ou de plus, les caractères manquants n'entraîneront pas seulement un
+ message dans le fichier journal, mais une erreur et le code de caractère
+ manquant sera affiché en hexadécimal.
+
+ \item (Sauf dans l'original \TeX{}.) Un nouveau paramètre entier
+ \cs{tracingstacklevels}, si positif et si \cs{tracingmacros} est également
+ positif, provoque un préfixe indiquant la profondeur de la macro-expansion
+ à sortir sur chaque ligne de journal pertinente (par exemple, |~..| à la
+ profondeur 2). En outre, l'enregistrement des macros est tronqué à une
+ profondeur $\geqslant$ la valeur du paramètre.
+
+ \end{itemize}
+
+\item[Aleph :] Le format \LaTeX\ basé sur Aleph, appelé \code{lamed}, a été
+ supprimé. Le binaire \code{aleph} lui-même est toujours inclus et supporté.
+
+\item[Lua\TeX :]\
+ \begin{itemize}
+ \item Lua 5.3.6.
+ \item Callback pour les niveaux imbriqués dans \cs{tracingmacros}, en tant que
+ variante généralisée des nouveaux \cs{tracingstacklevels}.
+ \item Marque les glyphes mathématiques comme étant protégés pour éviter qu'ils
+ ne soient traités comme du texte.
+ \item Suppression de la compensation width/ic pour le chemin de code
+ mathématique traditionnel.
+ \end{itemize}
+
+\item[MetaPost :]\
+ \begin{itemize}
+ \item |SOURCE_DATE_EPOCH| : support de variable d'environnement pour une
+ sortie reproductible.
+ \item Évite un mauvais \texttt{\%} final dans mpto.
+ \item Documente l'option \texttt{-T} ; autres corrections au manuel.
+ \item Valeur de \texttt{epsilon} modifiée en modes binaire et décimal, si bien
+ que |mp_solve_rising_cubic| fonctionne comme prévu.
+ \end{itemize}
+
+\item[pdf\TeX{} :]\
+ \begin{itemize}
+ \item Nouvelles primitives \cs{pdfrunninglinkoff} et \cs{pdfrunninglinkon} ;
+ par exemple pour désactiver la génération de liens dans les en-têtes et les
+ pieds de page.
+ \item Avertir au lieu d'interrompre quand \foreignquote{english}{cs{pdfendlink} ended up in
+ different nesting level than \cs{pdfstartlink}}.
+ \item Dump des assignations \cs{pdfglyphtounicode} dans le fichier
+ \texttt{fmt}.
+ \item Source : support de poppler supprimé car il était trop difficile de
+ rester en phase avec l'original. Dans la TL native, pdf\TeX\ a toujours
+ utilisé \texttt{libs/xpdf}, qui est un code réduit et adapté de
+ \texttt{xpdf}.
+ \end{itemize}
+
+\item[Xe\TeX{} :] Corrections pour le crénage mathématique.
+
+\item[Dvipdfmx :]\
+ \begin{itemize}
+ \item Si un fichier image n'est pas trouvé, interruption avec un statut
+ \enquote{mauvais}.
+ \item Syntaxe spéciale étendue pour le support des couleurs.
+ \item \emph{Specials} pour la manipulation de |ExtGState|.
+ \item Compatibilité des \emph{specials} \code{pdfcolorstack} et \code{pdffontattr}.
+ \item Support expérimental pour les |fnt_def| étendus de \code{dviluatex}.
+ \item Prise en charge d'une nouvelle fonctionnalité de la police virtuelle
+ pour la définition de la police japonaise.
+ \end{itemize}
+
+\item[Dvips :]\
+ \begin{itemize}
+ \item Le titre du document PostScript par défaut est maintenant le nom de base
+ du fichier d'entrée et peut être remplacé par la nouvelle option
+ \texttt{-title}.
+ \item Si un \texttt{.eps} ou un autre fichier image n'est pas trouvé,
+ interruption avec un statut \enquote{mauvais}.
+ \item Prise en charge la nouvelle fonctionnalité de la police virtuelle comme
+ solution de repli sur la définition de la police japonaise.
+ \end{itemize}
+
+\item[Mac\TeX{} :] Mac\TeX{} et son nouveau dossier binaire
+ \texttt{universal-darwin} nécessitent maintenant macOS 10.14 ou plus (Mojave,
+ Catalina, et Big~Sur) ; le dossier binaire |x86_64-darwin| n'est plus
+ présent. Le dossier binaire |x86_64-darwinlegacy|, disponible uniquement avec
+ l'installateur Unix \texttt{install-tl}, supporte les versions 10.6 et plus
+ récentes.
+
+ C'est une année importante pour le Macintosh car Apple, qui a introduit les
+ processeurs ARM en novembre, vendra et supportera pendant de nombreuses années
+ des processeurs à la fois ARM et Intel. Tous les programmes dans
+ \texttt{universal-darwin} ont un code exécutable pour ARM et Intel. Les deux
+ binaires sont compilés à partir du même code source.
+
+ Les programmes supplémentaires Ghostscript, LaTeXiT, TeX Live Utility et
+ TeXShop, tous universels et signés avec un \enquote{lancement renforcé}
+ (\emph{hardened runtime}), sont inclus dans Mac\TeX{} cette année.
+
+\item[\code{tlmgr} et l'infrastructure :]\
+ \begin{itemize}
+ \item Une seule sauvegarde du dépôt principal \texttt{texlive.tlpdb} est
+ consrvée.
+ \item Davantage de portabilité entre les systèmes et les versions Perl.
+ \item \texttt{tlmgr info} signale les nouveaux \texttt{lcat-*} et
+ \texttt{rcat-*} pour les données du catalogue local ou distant.
+ \item Enregistrement complet des sous-commandes transféré dans un nouveau
+ fichier journal \texttt{texmf-var/web2c/tlmgr-commands.log}.
+ \end{itemize}
+
+\end{description}
+
\subsection{Versions futures}
-\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 de
-documentation, plus d'applications, une arborescence améliorée et vérifiée de
-macros et de fontes\dots{} et tout ce qui concerne \TeX{}. Ce travail est
-effectué par des volontaires sur leur temps libre, et il y a toujours plus
-à faire. Si vous pouvez nous aider, n'hésitez pas à nous contacter
-(cf. \url{https://tug.org/texlive/contribute.html}).
+% \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 de documentation, plus d'applications, une arborescence améliorée
+et vérifiée de macros et de fontes\dots{} et tout ce qui concerne \TeX{}. Ce
+travail est effectué par des volontaires sur leur temps libre, et il
+y a toujours plus à faire. Si vous pouvez nous aider, n'hésitez pas à nous
+contacter (cf. \url{https://tug.org/texlive/contribute.html}).
Corrections, suggestions et propositions d'aide doivent être envoyées à :
\begin{quote}