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.tex600
1 files changed, 416 insertions, 184 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 9a3fc2b6a96..a934b8ae454 100644
--- a/Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.tex
+++ b/Master/texmf-dist/doc/texlive/texlive-fr/texlive-fr.tex
@@ -6,7 +6,8 @@
%
% Change history (started May 18th 2002)
-% 2020/02/28: synced with 2021 English version, by Denis Bitouzé
+% 2022/03/20: synced with 2022 English version, by Denis Bitouzé
+% 2021/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
@@ -70,7 +71,7 @@
\begin{document}
\title{%
- \huge \emph{Guide pratique de \TL 2021}%
+ \huge \emph{Guide pratique de \TL 2022}%
}
\author{
@@ -99,7 +100,7 @@
% Hervé Vigier,
% Arnaud Schmittbuhl
-\date{Mars 2021}
+\date{Mars 2022}
\maketitle
@@ -143,11 +144,11 @@ cette année.
\TL{} contient les exécutables pour les principales architectures Unix, dont
\GNU/Linux, \MacOSX et Cygwin. Les sources inclus dans la distribution devraient
-être compilables sur des plates-formes pour lesquelles nous ne fournissons pas
+être compilables sur des plateformes pour lesquelles 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
+Windows Vista \emph{peut} probablement fonctionner en bonne partie, mais \TL{} ne
saurait dorénavant être installée sur XP ou versions antérieures. La \TL{}
n'inclut pas d'exécutables 64~bits pour Windows, mais les exécutables 32~bits
devraient fonctionner sur les systèmes 64~bits. Cf. néanmoins
@@ -165,12 +166,11 @@ soit depuis Internet (\url{https://tug.org/texlive/acquire.html}).
L'installateur réseau est petit et télécharge tout ce qu'il faut depuis
Internet.
-L'installateur du \DVD vous permet d'installer sur votre disque dur. Il n'est
-plus possible de lancer \TL{} directement depuis le \DVD{} \TK{} (ou une image
-\code{.iso}), mais vous pouvez créer une installation portable, par exemple sur
-une clé \USB{} (voir section~\ref{sec:portable-tl}).
-
-La procédure d'installation est décrite en détail dans les sections suivantes
+L'installateur du \DVD vous permet d'installer sur votre disque dur mais il
+n'est plus possible de lancer \TL{} directement depuis le \DVD{} \TK{} (ou une
+image \code{.iso}). Vous \emph{pouvez} créer une installation portable, par
+exemple sur une clé \USB{} (voir section~\ref{sec:portable-tl}). La procédure
+d'installation est décrite en détail dans les sections suivantes
(\p.\pageref{sec:install}), mais voici de quoi commencer rapidement.
\begin{itemize*}
@@ -227,7 +227,7 @@ Si vous connaissez mal le système \TeX{}, ou que vous n'êtes pas certain de
vouloir installer \TL{}, vous pouvez avoir un aperçu du fonctionnement de l'un
de ses logiciels principaux en lisant la \emph{Une courte (\string?)
introduction à \LaTeXe{}}, dont la traduction française est disponible
-à l'adresse \url{http://mirrors.ctan.org/info/lshort/french/lshort-fr.pdf}.
+à l'adresse \url{https://mirrors.ctan.org/info/lshort/french/lshort-fr.pdf}.
À la suite de cette lecture, vous n'aurez de cesse d'utiliser \LaTeXe{}, et donc
d'installer \TL{} : il vous suffira tout simplement de reprendre ici la lecture
@@ -261,7 +261,7 @@ Fort heureusement, des ressources francophones de qualité existent. La
documentation de \LaTeXe{} est traduite : elle est accessible via la commande
\code{texdoc latex2e-fr}. Une communauté d'utilisateurs a recensé d'autres
ressources à l'adresse suivante :
-\url{http://texnique.fr/osqa/questions/2559/des-sources-dinformation-pour-debutants}.
+\url{https://texnique.fr/osqa/questions/2559/des-sources-dinformation-pour-debutants}.
En effet, la communauté \TeX{} est active et conviviale ; la plupart des
questions finissent par obtenir une réponse. En revanche, le support est
@@ -281,19 +281,24 @@ Enfin, avant de poser une question, n'hésitez pas à prendre conseil sur la faÃ
de rédiger la question pour avoir des chances d'obtenir une réponse pertinente.
Soyez clair, précis et concis. Et illustrez votre propos avec un \emph{exemple
complet minimal} (les trois termes sont importants), comme indiqué ici :
-\url{http://texnique.fr/osqa/faq/#custom-id-ecm}.
+\url{https://texnique.fr/osqa/faq/#custom-id-ecm}.
Ces précautions étant prises, il est temps de vous présenter les trois espaces
de discussion en ligne des utilisateurs francophones.
\begin{description}
+\item [FAQ \TeX{} francophone] -- La \TeX{} FAQ francophone est un recueil de
+ réponses à toutes sortes de questions, des plus élémentaires aux plus
+ obscures. Elle est disponible sur Internet à l'adresse
+ \url{https://faq.gutenberg.eu.org/}.
+
\item[\texttt{texnique.fr}] est un site de questions \& réponses. D'utilisation
très simple, il permet aux utilisateurs ayant besoin d'aide de poser des
questions, à d'autres de leur apporter des réponses, et aux visiteurs du site
de noter celles-ci selon leur pertinence, ce qui permet de les repérer
efficacement. Les questions sont triées par mots-clés, et le site offre la
compilation en ligne des exemples de code qui y sont postés. Il est
- accessible à l'adresse \url{http://texnique.fr/}.
+ accessible à l'adresse \url{https://texnique.fr/}.
\item[la liste GUT] est une liste de discussion par courriel comptant un grand
nombre d'abonnés. Elle permet de demander ou d'apporter de l'aide, mais aussi
@@ -308,7 +313,7 @@ de discussion en ligne des utilisateurs francophones.
intégré au courrielleur
\href{https://www.mozilla.org/fr/thunderbird/}{Thunderbird}. Ses archives
sont consultables à l'adresse
- \url{http://groups.google.com/groups?group=fr.comp.text.tex}.
+ \url{https://groups.google.com/g/fr.comp.text.tex}.
\end{description}
Il est à noter que le site \dirname{texnique.fr} et la liste GUT sont soutenus
par l'association GUTenberg, qui est le groupe francophone des utilisateurs de
@@ -327,12 +332,15 @@ utiliser :
\item[Getting Started] -- pour ceux qui débutent en \TeX, la page web
\url{https://tug.org/begin.html} contient une courte description du système.
-\item[FAQ \TeX{}] -- la FAQ \TeX{} est un vaste recueil de réponses à toutes
- sortes de questions, de la plus élémentaire à la plus complexe, collectées et
- mises en forme par le groupe britannique des utilisateurs de \TeX{}. Elle est
- enregistrée sur le \DVD{} dans \OnCD{texmf-dist/doc/generic/FAQ-en/} et elle
- est disponible sur Internet à l'adresse \url{https://texfaq.org}. Merci de
- consulter cette FAQ avant toute question.
+\item [CTAN] Si vous recherchez un package, une police, un programme
+ particulier, etc., \CTAN{} est l'endroit où commencer à chercher. Il s'agit
+ d'une énorme collection de tous les éléments liés à \TeX{}. Les entrées du
+ catalogue vous indiquent également la disponibilité de la ressource
+ correspondante pour \TL{} ou MiK\TeX. Voir \url{https://ctan.org}.
+
+\item [FAQ \TeX{}] -- La \TeX{} FAQ est un recueil de réponses à toutes sortes
+ de questions, des plus élémentaires aux plus obscures. Elle est disponible sur
+ Internet à l'adresse \url{https://texfaq.org}.
\item[Catalogue \TeX{}] -- si vous recherchez une extension, une fonte, un
programme, etc., le mieux est de consulter le catalogue \TeX{} %(appelé CTAN)
@@ -373,11 +381,11 @@ La communauté germanophone est très active. Elle organise de solides séminair
ainsi que des rencontres informelles, publie des ouvrages de grande
qualité\dots{} et a produit de très nombreuses lignes de code utilisées par
\TL{} ! Le groupe germanophone des utilisateurs de \TeX{} s'appelle
-\textsc{dante} et son site est à l'adresse \url{http://www.dante.de/}. Il publie
+\textsc{dante} et son site est à l'adresse \url{https://www.dante.de/}. Il publie
régulièrement une revue, \emph{Die TeXnische Komödie}, et soutient le forum
-\url{http://golatex.de/}.
+\url{https://golatex.de/}.
-Enfin, le site germanophone de questions \& réponses \url{http://texwelt.de/}
+Enfin, le site germanophone de questions \& réponses \url{https://texwelt.de/}
est le grand frère du francophone \dirname{texnique.fr} !
\subsubsection{Aide dans d'autres langues}
@@ -442,7 +450,7 @@ Le \DVD{} \TK{} contient les éléments suivants :
totalement indépendante de \TL{}, elle nécessite un mode d'installation
spécifique. Page web : \url{https://tug.org/protext}.
-\item[CTAN] -- une image du site d'archives \CTAN (\url{http://ctan.org/}).
+\item[CTAN] -- une image du site d'archives \CTAN (\url{https://ctan.org/}).
\end{description}
@@ -458,7 +466,7 @@ avec une courte description.
\begin{ttdescription}
\item[bin] -- programmes de la famille \TeX{}, rangés dans des sous-répertoires
- selon les plates-formes.
+ selon les plateformes.
%
\item[readme-*.dir] -- une brève introduction et quelques liens utiles pour \TL,
dans divers langages, sous forme de pages \HTML\ ou de texte brut.
@@ -525,7 +533,7 @@ la liste outrepassent les précédentes.
\begin{ttdescription}
\item[TEXMFDIST] -- contient à peu près tous les fichiers de la distribution
originale : fichiers de configuration, scripts, paquets, polices, etc. (La
- principale exception concerne les exécutables de chaque plate-forme placés
+ principale exception concerne les exécutables de chaque plateforme placés
dans le répertoire apparenté \code{bin/}). Rien ne devrait être ajouté,
modifié ni supprimé manuellement dans cette arborescence.
\item[TEXMFSYSVAR] -- c'est là que les scripts \cmdname{texconfig-sys},
@@ -537,9 +545,10 @@ la liste outrepassent les précédentes.
\item[TEXMFLOCAL] -- c'est l'arborescence que les administrateurs peuvent
utiliser pour installer pour tous les utilisateurs les extensions, fontes,
etc. additionnelles ou mises à jour.
-\item[TEXMFHOME] -- contient les fichiers personnels (extensions, classes,
- fontes, ensemble de macros) de l'utilisateur ; ce répertoire est installé
- automatiquement dans le répertoire personnel de l'utilisateur.
+\item[TEXMFHOME] -- c'est l'arborescence que les utilisateurs peuvent utiliser
+ pour leurs installations individuelles de macros, polices,
+ etc. supplémentaires ou de mises à jour. Pour chaque utilisateur, cette
+ variable pointe vers son propre répertoire individuel.
\item[TEXMFVAR] -- c'est là que les scripts \cmdname{texconfig},
\cmdname{updmap-user} et \cmdname{fmtutil-user} rangent les (versions
personnelles de) données générées, comme les formats et les fichiers
@@ -559,8 +568,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[2020] -- une distribution précédente,
- \item[2021] -- la distribution actuelle,
+ \item[2021] -- une distribution précédente,
+ \item[2022] -- la distribution actuelle,
\begin{ttdescription}
\item[bin] ~
\begin{ttdescription}
@@ -575,21 +584,21 @@ La structure de l'arborescence \TL{} est par défaut la suivante :
\item[texmf-var] -- correspond à \envname{TEXMFSYSVAR},
\item[texmf-config] -- correspond à \envname{TEXMFSYSCONFIG},
\end{ttdescription}
- \item[texmf-local] -- correspond à \envname{TEXMFLOCAL}, normalement commun
+ \item[texmf-local] -- correspond à \dirname{TEXMFLOCAL}, normalement commun
à plusieurs distributions \TL{} (2007, 2008, etc.),
\end{ttdescription}
\item[répertoire personnel de l'utilisateur] \dirname{$HOME} %$
ou |%USERPROFILE%| :
\begin{ttdescription}
- \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 une distribution \TL{} précédente,
+ \item[.texlive2022] -- fichiers propres à l'utilisateur générés
automatiquement pour la distribution \TL{} actuelle,
\begin{ttdescription}
\item[texmf-var] -- correspond à \envname{TEXMFVAR}, \envname{TEXMFCACHE},
\item[texmf-config] -- correspond à \envname{TEXMFCONFIG},
\end{ttdescription}
- \item[texmf] -- correspond à \envname{TEXMFHOME}, répertoire regroupant tous
+ \item[texmf] -- correspond à \dirname{TEXMFHOME}, répertoire regroupant tous
les répertoires de macros personnelles : \dirname{texmf/tex/latex} par
exemple pour les fichiers de macros \LaTeX, etc.
\end{ttdescription}
@@ -614,18 +623,18 @@ changera pas autant dans un futur prévisible. \TL contient plusieurs variantes
fichiers au format Acrobat PDF ou au format \dvi{} ; il inclut aussi de
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.
+ et \prog{pdflatex}. Son site web est
+ \url{https://tug.org/applications/pdftex/}. 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] 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
+ \url{http://luatex.org/}, et le manuel de référence est
\OnCD{texmf-dist/doc/luatex/base/luatex.pdf}.
\item[(e)(u)p\TeX] ont un support natif pour la composition en japonais ; p\TeX\
@@ -657,25 +666,26 @@ Voici quelques autres programmes couramment utilisés et présents dans \TL{} :
\item[bibtex, biber] -- traitement des bibliographies.
-\item[makeindex, xindy] -- traitement des index.
+\item[makeindex, upmendex, xindex, xindy] -- traitement des index.
\item[dvips] -- conversion \dvi{} vers \PS{}.
+\item[dvipdfmx] -- conversion \dvi{} vers PDF, une alternative à pdf\TeX{}
+ (mentionné ci-dessus) pour produire des fichiers PDF.
+
\item[xdvi] -- visualisation \dvi{} pour le système X Window.
\item[dviconcat, dviselect] -- couper/coller de pages à partir de fichiers
\dvi{}.
-\item[dvipdfmx] -- conversion \dvi{} vers PDF, une alternative à pdf\TeX{}
- (mentionné ci-dessus) pour produire des fichiers PDF.
-
\item[psselect, psnup, \ldots] -- utilitaires \PS{}.
\item[pdfjam, pdfjoin, \ldots] -- utilitaires PDF.
\item[context, mtxrun] -- processeurs Con\TeX{}t et PDF.
-\item[htlatex, \ldots] -- conversion \TeX{} vers HTML et XML.
+\item [htlatex, \ldots] \cmdname{tex4ht} : \AllTeX{} vers HTML (et XML et DocX
+ et autres).
\end{cmddescription}
@@ -694,7 +704,7 @@ différentes façons d'obtenir le logiciel.
\begin{description}
\item[Installateur réseau, .zip ou .tar.gz] -- à télécharger sur CTAN dans
\dirname{systems/texlive/tlnet} ; l'url
- \url{http://mirror.ctan.org/systems/texlive/tlnet} devrait vous rediriger vers
+ \url{https://mirror.ctan.org/systems/texlive/tlnet/} devrait vous rediriger vers
le serveur d'archive le plus proche de chez vous. Deux versions sont
disponibles, \filename{install-tl.zip} utilisable sous Unix et Windows, et
\filename{install-unx.tar.gz} pour Unix seulement (y compris \MacOSX). Après
@@ -714,19 +724,22 @@ différentes façons d'obtenir le logiciel.
membres des groupes d'utilisateurs de \TeX{} (GUTenberg par exemple en France,
voir la liste des groupes sur \url{https://tug.org/usergroups.html}). Il est
également possible de l'acheter séparément (\url{https://tug.org/store}) ou de
- graver une image \ISO{} téléchargée, voire de la monter directement, sur la
- plupart des systèmes. Après avoir installé depuis le \DVD{}, si vous voulez
- accéder aux mises à jour en continu depuis Internet, consultez la
+ graver votre propre \DVD\ pour \TL\ à partir du image \ISO\ téléchargée sur
+ \CTAN. Sur la plupart des systèmes, vous pouvez aussi monter directement cette
+ image \ISO. Après avoir installé depuis le \DVD{}, si vous voulez accéder aux
+ mises à jour en continu depuis Internet, consultez la
section~\ref{sec:dvd-install-net-updates}.
\end{description}
\begin{figure}[tb]
- \centering \tlpng{nsis_installer}{.6\linewidth}
- \caption{Première étape de l'installateur Windows}\label{fig:nsis}
+ \def\figdesc{Première étape de l'installateur \code{.exe} de Windows}
+ \tlpng{nsis_installer}{.6\linewidth}{\figdesc}
+ \caption{\figdesc. En appuyant sur le bouton Installer, vous obtiendrez la
+ fenêtre affichée dans la figure~\ref{fig:basic-w32}.}\label{fig:nsis}
\end{figure}
Le même programme d'installation est utilisé, quelle que soit la source
-d'installation. La différence la plus visible entre ces deux modes est qu'avec
+d'installation. La différence la plus notable entre ces deux modes est qu'avec
l'installation par le réseau, vous obtenez les versions courantes des différents
paquets, contrairement au \DVD{} (ou image \ISO) qui n'est pas mis à jour entre
deux versions majeures.
@@ -769,9 +782,9 @@ installé. Vous pouvez alors lancer :
> \Ucom{./install-tl -gui}
\end{alltt}
-Les anciennes options \code{wizard} and \code{perltk}/\code{expert} sont
-toujours disponibles, mais ont désormais le même effet que \code{-gui}. La liste
-complète des options est donnée par
+Les anciennes options \code{-wizard} and \code{-perltk}/\code{-expert} ont
+désormais le même effet que \code{-gui}. La liste complète des options est
+donnée par
\begin{alltt}
> \Ucom{perl install-tl -help}
\end{alltt}
@@ -832,10 +845,14 @@ La liste complète des options est donnée par
> \Ucom{install-tl-windows -help}
\end{alltt}
+\textbf{N.B.} Ajoutez une extension \texttt{.bat} si le même répertoire contient
+également \texttt{install-tl-windows.exe}. Ce ne sera normalement pas le cas (à
+moins que vous n'ayez mis en miroir le répertoire \dirname{tlnet} localement).
+
\begin{figure}[tb]
\centering
\begin{boxedverbatim}
-Installing TeX Live 2021 from: ...
+Installing TeX Live 2022 from: ...
Platform: x86_64-linux => 'GNU/Linux on x86_64'
Distribution: inst (compressed)
Directory for temporary files: /tmp
@@ -847,11 +864,11 @@ Directory for temporary files: /tmp
<S> set installation scheme (scheme-full)
<C> customizing installation collections
- 40 collections out of 41, disk space required: 7172 MB
+ 40 collections out of 41, disk space required: 7239 MB
<D> directories:
TEXDIR (the main TeX directory):
- /usr/local/texlive/2021
+ /usr/local/texlive/2022
...
<O> options:
@@ -867,20 +884,20 @@ Actions:
<Q> quit
\end{boxedverbatim}
\vskip-.5\baselineskip
- \caption{Écran principal de l'installateur en mode texte (\GNU/Linux)}%
+ \caption{Fenêtre principale de l'installateur en mode texte (\GNU/Linux)}%
\label{fig:text-main}
\end{figure}
\begin{figure}[tb]
- \tlpng{basic-w32}{.6\linewidth}
- \caption{Écran de base de l'installateur (Windows); le bouton « Avancé »
+ \tlpng{basic-w32}{.6\linewidth}{Fenêtre de l'installateur de base (Windows)}
+ \caption{Fenêtre de l'installateur de base (Windows); le bouton « Avancé »
quelque chose ressemblant à la
figure~\ref{fig:advanced-lnx}}\label{fig:basic-w32}
\end{figure}
\begin{figure}[tb]
- \tlpng{advanced-lnx}{\linewidth}
- \caption{Écran de installateur en mode \GUI{} avancé
+ \tlpng{advanced-lnx}{\linewidth}{Fenêtre de installateur en mode avancé (\GNU/Linux)}
+ \caption{Fenêtre de installateur en mode \GUI{} avancé
(\GNU/Linux)}\label{fig:advanced-lnx}
\end{figure}
@@ -1010,8 +1027,9 @@ 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 \tlpng{stdcoll}{.7\linewidth}
+\begin{figure}[tb]
+ \def\figdesc{Menu « Collections »}
+ \centering \tlpng{stdcoll}{.7\linewidth}{\figdesc}
\caption{Menu « Collections » (Linux)}\label{fig:collections-gui}
\end{figure}
@@ -1026,10 +1044,10 @@ section~\ref{sec:tlmgr}.
\subsubsection{Répertoires d'installation}
\label{sec:directories}
-L'arrangement par défaut des différents répertoires est donné à la
+La disposition par défaut des différents répertoires est donnée à la
section~\ref{sec:texmftrees}, page~\pageref{sec:texmftrees}. Le répertoire
-d'installation par défaut est \dirname{/usr/local/texlive/2021} sous Unix et
-|%SystemDrive%\texlive\2021|
+d'installation par défaut est \dirname{/usr/local/texlive/2022} sous Unix et
+|%SystemDrive%\texlive\2022|
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
@@ -1051,6 +1069,9 @@ par défaut : comme indiqué précédemment, l'installation n'est pas réservée
super-utilisateur \eng{root} ou « Administrateur » ; il suffit d'avoir les
droits en écriture sur le répertoire \dirname{TEXDIR}.
+Sous Windows, vous n'avez normalement pas besoin d'être un administrateur pour
+créer |C:\texlive\2022| (ou, plus généralement, |%SystemDrive%\texlive\2022|).
+
Les répertoires d'installation peuvent aussi être modifiés en configurant
différentes variables d'environnement avant de lancer l'installateur
(vraisemblablement \envname{TEXLIVE\_INSTALL\_PREFIX} ou
@@ -1061,7 +1082,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/2021|.
+utiliser |~| à cet effet, par exemple |~/texlive/2022|.
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
@@ -1069,14 +1090,14 @@ d'ajouter aussi un lien symbolique (par exemple
\dirname{/usr/local/texlive-current}) pointant sur la version actuellement
utilisée. Ceci facilite les basculements d'une version à une autre.
-Le répertoire \envname{TEXMFHOME} est destiné à regrouper les répertoires de
+Le répertoire \dirname{TEXMFHOME} est destiné à regrouper les répertoires de
macros personnelles. Par défaut, son emplacement est |~/texmf|
(|~/Library/texmf| isur Mac) ; ici, le |~| est préservé dans les fichiers de
configuration créés, de façon à être remplacé dynamiquement pour chaque
utilisateur de \TeX, par la valeur des variables d'environnement
\dirname{$HOME} %$
sous Unix et |%USERPROFILE%| sous Windows.
-Attention, comme tous les autres répertoires, \envname{TEXMFHOME} doit respecter
+Attention, comme tous les autres répertoires, \dirname{TEXMFHOME} doit respecter
la structure \TDS{}, ce sans quoi les fichiers ne seront pas trouvés.
Enfin, \dirname{TEXMFVAR} est l'emplacement où sont stockés les fichiers de
@@ -1128,13 +1149,18 @@ lequel voici quelques précisions.
fichier \filename{texmf.cnf}. Voir la section~\ref{sec:2010news} pour plus de
détails.
-\item[create all format files] -- création de tous les formats à l'installation.
- Bien que cette opération prenne un peu de temps, il est conseillé de ne pas la
- supprimer, sinon les formats seront créés au coup par coup dans les
- répertoires personnels des utilisateurs (sous \envname{TEXMFVAR}). Les formats
- personnels ainsi créés ne bénéficieront pas des mises à jour éventuelles (par
- exemple packages de bases ou motifs de césure) effectuées ultérieurement sur
- l'installation \TL{}, ce qui peut engendrer des incompatibilités.
+\item [create all format files] Nous recommandons de laisser cette option
+ cochée, afin d'éviter des problèmes inutiles lors de la création dynamique de
+ formats. Consultez la documentation \prog{fmtutil} pour plus de détails.
+
+ % \item[create all format files] -- création de tous les formats
+ % à l'installation. Bien que cette opération prenne un peu de temps, il est
+ % conseillé de ne pas la supprimer, sinon les formats seront créés au coup
+ % par coup dans les répertoires personnels des utilisateurs (sous
+ % \envname{TEXMFVAR}). Les formats personnels ainsi créés ne bénéficieront
+ % pas des mises à jour éventuelles (par exemple packages de bases ou motifs
+ % de césure) effectuées ultérieurement sur l'installation \TL{}, ce qui peut
+ % engendrer des incompatibilités.
\item[install font/macro \ldots\ tree] -- ces options permettent d'installer les
fichiers de documentation et les fichier source présents dans la plupart des
@@ -1242,11 +1268,12 @@ 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 \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
+\item[-gui] : exécution en mode \GUI{} si possible. Ceci nécessite Tcl/Tk
+ version 8.5 ou plus. Il était distribué avec \MacOSX, jusqu'à Monterey ; après
+ cela, vous devrez installer Tcl/Tk vous-même, si vous ne si vous ne choisissez
+ pas d'utiliser l'installateur MacTeX. Tcl/Tk est distribué avec \TL{} sous
+ Windows. Les anciennes options \texttt{-gui=perltk} et \texttt{-gui=wizard}
+ sont toujours disponibles et requièrent le module Perl/Tk
(\url{https://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.
@@ -1282,7 +1309,7 @@ pour obtenir la liste de toutes les options disponibles. Vous pouvez utiliser
\item[-in-place] : si vous possédez déjà une copie de \TL{} acquise par rsync,
svn ou un autre moyen (voir
\url{https://tug.org/texlive/acquire-mirror.html}), cette option vous permet
- de l'utiliser directement, tel quel, et de ne procéder qu'aux opérations
+ de l'utiliser directement, tel quel, et de ne procéder qu'aux actions
post-installation. Attention, ceci peut écraser le fichier
\filename{tlpkg/texlive.tlpdb}, c'est à vous de le sauvegarder auparavant si
vous le désirez. Aussi, une éventuelle suppression de paquet est à faire
@@ -1296,7 +1323,7 @@ pour obtenir la liste de toutes les options disponibles. Vous pouvez utiliser
L'emplacement par défaut du dépôt de paquets en ligne est un miroir du \CTAN{}
choisi automatiquement par le service de redirection
-\url{http://mirror.ctan.org/}.
+\url{https://mirror.ctan.org/}.
Si vous voulez en utiliser un autre, vous pouvez utiliser l'option
\optname{-repository} avec pour valeur une url commençant par \texttt{ftp:},
@@ -1306,7 +1333,7 @@ répertoire local. Dans le cas d'une url en \texttt{https:}, \texttt{http:} ou
éventuelle composante \texttt{tlpkg/} finale, sont ignorés.
Par exemple, vous pouvez choisir un miroir du \CTAN{} en particulier avec une
-valeur comme \url{http://ctan.example.org/tex-archive/systems/texlive/tlnet/},
+valeur comme \url{https://ctan.example.org/tex-archive/systems/texlive/tlnet/},
en substituant le nom d'un vrai miroir et le chemin vers l'archive \TeX{}
spécifique à la place de |ctan.example.org|. La liste des miroirs du CTAN est
disponible sur \url{https://ctan.org/mirrors}.
@@ -1315,6 +1342,7 @@ Si l'argument donné est local (un chemin ou une url en \texttt{file:/}) et que
les paquets sont présents à la fois sous forme de fichiers non compressés et
d'archives compressées, ces dernières seront utilisées.
+\htmlanchor{postinstall}
\subsection{Étapes post-installation}
\label{sec:postinstall}
@@ -1326,7 +1354,7 @@ Selon les cas, quelques opérations supplémentaires peuvent être nécessaires.
Si vous avez choisi de créer des liens symboliques dans les répertoires standard
(voir la section~\ref{sec:options}), alors il est inutile de modifier vos
variables d'environnement. Sinon, sur les systèmes Unix, le répertoire contenant
-les binaires pour votre plate-forme doit être ajouté au \envname{PATH} (pas sous
+les binaires pour votre plateforme doit être ajouté au \envname{PATH} (pas sous
Windows où l'installateur s'en occupe).
À chaque architecture correspond un sous-répertoire de \dirname{TEXDIR/bin},
@@ -1339,14 +1367,15 @@ nécessaire et il suffira de régler le \envname{PATH} pour que les pages de man
et d'Info soient trouvées.
Pour les interpréteurs de commandes (\textit{shells}) dits « Bourne-compatible »
-tels que \prog{bash} sous GNU/Linux, le fichier à éditer peut être
+tels que \prog{bash} sous GNU/Linux (et la configuration du répertoire par
+défaut \TL\ à titre d'exemple), le fichier à éditer peut être
\filename{$HOME/.bash_profile} (ou \filename{$HOME/.profile}) et les lignes
à ajouter sont de la forme suivante :
\begin{sverbatim}
-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
+PATH=/usr/local/texlive/2022/bin/x86_64-linux:$PATH; export PATH
+MANPATH=/usr/local/texlive/2022/texmf/doc/man:$MANPATH; export MANPATH
+INFOPATH=/usr/local/texlive/2022/texmf/doc/info:$INFOPATH; export INFOPATH
\end{sverbatim}
% stopzone $
@@ -1354,14 +1383,20 @@ 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/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
+setenv PATH /usr/local/texlive/2022/bin/x86_64-linux:$PATH
+setenv MANPATH /usr/local/texlive/2022/texmf/doc/man:$MANPATH
+setenv INFOPATH /usr/local/texlive/2022/texmf/doc/info:$INFOPATH
\end{sverbatim}
% $
-Si vous avez déjà des réglages concernant ces variables dans vos fichiers de
-configuration, il suffit bien sûr d'y rajouter les répertoires concernant \TL{}.
+Si vous n'êtes pas sur une plateforme \code{x86\_64-linux}, utilisez le nom de
+plateforme approprié ; de même, si vous n'avez pas effectué l'installation dans
+le répertoire par défaut, modifiez le nom du répertoire. Le programme
+d'installation \TL\ indique les lignes complètes à utiliser à la fin de
+l'installation.
+
+Si vous avez déjà des paramètres \envname{PATH} quelque part dans vos fichiers
+de démarrage, fusionnez les répertoires \TL\ comme vous le souhaitez.
\subsubsection{Variables d'environnement : configuration multi-utilisateur}
\label{sec:envglobal}
@@ -1374,8 +1409,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/2021/bin/i386-linux \
- /usr/local/texlive/2021/texmf/doc/man
+MANPATH_MAP /usr/local/texlive/2022/bin/i386-linux \
+ /usr/local/texlive/2022/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
@@ -1396,7 +1431,7 @@ avoir réglé votre \envname{PATH} si nécessaire, comme expliqué à la section
précédente) :
\begin{alltt}
-> \Ucom{tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet}
+> \Ucom{tlmgr option repository https://mirror.ctan.org/systems/texlive/tlnet}
\end{alltt}
Ceci dit à \cmdname{tlmgr} d'utiliser pour les futures mises à jour un miroir du
@@ -1483,30 +1518,30 @@ Pour plus d'informations, voir
\label{sec:local-personal-macros}
Comme cela a déjà été indiqué à la section~\ref{sec:texmftrees},
-\envname{TEXMFLOCAL} (par défaut \dirname{/usr/local/texlive/texmf-local} ou
+\dirname{TEXMFLOCAL} (par défaut \dirname{/usr/local/texlive/texmf-local} ou
\verb|%SystemDrive%\texlive\texmf-local| sous Windows) est la racine de
l'arborescence prévue pour regrouper les fichiers de macros, les fontes et le
matériel utilisable par l'ensemble des utilisateurs du système. D'autre part
-\envname{TEXMFHOME} (par défaut \dirname{$HOME/texmf} %$
+\dirname{TEXMFHOME} (par défaut \dirname{$HOME/texmf} %$
(ou |%USERPROFILE%\texmf|) regroupe le matériel personnel de chaque
utilisateur.
Dans les deux cas, les fichiers ajoutés doivent être placés, non pas en vrac
-à la racine de \envname{TEXMFLOCAL} ou \envname{TEXMFHOME} mais dans des
+à la racine de \dirname{TEXMFLOCAL} ou \dirname{TEXMFHOME} mais dans des
sous-répertoires bien choisis (voir \url{https://tug.org/tds} ou lire le fichier
\filename{texmf.cnf}). Par exemple, une classe ou une extension \LaTeX{} ne sera
trouvée que si elle est dans \dirname{TEXMFLOCAL/tex/latex} ou
\dirname{TEXMFHOME/tex/latex} ou dans un sous-répertoire de ceux-ci.
-Enfin, si les ajouts ont été faits sous \envname{TEXMFLOCAL}, il y a lieu de
+Enfin, si les ajouts ont été faits sous \dirname{TEXMFLOCAL}, il y a lieu de
régénérer les bases de données \filename{ls-R} (commande \cmdname{mktexlsr} ou,
-en mode graphique, bouton « Reinit file database » du gestionnaire de paquets
-\TL).
+en mode graphique, bouton « Mettre à jour l'index de fichiers » dans l'onglet
+« Actions ».
-L'emplacement des répertoires \envname{TEXMFLOCAL} et \envname{TEXMFHOME} est
+L'emplacement des répertoires \dirname{TEXMFLOCAL} et \dirname{TEXMFHOME} est
fixe (il ne change pas d'une version à l'autre de \TL{}). Leur contenu est pris
en compte par toutes les versions de \TL{}, aussi est-il préférable de ne pas
-changer la valeur des variables \envname{TEXMFLOCAL} et \envname{TEXMFHOME}
+changer la valeur des variables \dirname{TEXMFLOCAL} et \dirname{TEXMFHOME}
à l'installation.
Par défaut, chacune de ces variables est définie comme étant un seul répertoire,
@@ -1539,7 +1574,7 @@ quasi-totalité des polices de texte incluses dans les principales distributions
Si vous voulez toutefois installer vos propres polices, vous pouvez consulter le
document :
-\url{http://tug.org/fonts/fontinstall.html}
+\url{https://tug.org/fonts/fontinstall.html}
qui essaie de décrire au mieux la procédure pour ce faire.
@@ -1547,7 +1582,8 @@ Une alternative possible est d'utiliser \XeTeX{} ou Lua\TeX{} (voir
section~\ref{sec:tex-extensions}) qui permettent l'accès aux fontes disponibles
sur le système sans aucune installation supplémentaire. (Mais prenez garde au
fait que l'utilisation l'utilisation de polices système rend vos sources
-instantanément inutilisables par quiconque n'en dispose pas.)
+instantanément inutilisables par toute personne travaillant dans un
+environnement différent.)
\subsection{Test de l'installation}
\label{sec:test-install}
@@ -1675,6 +1711,52 @@ section~\ref{sec:font-conf-sys}.
\end{enumerate}
+\htmlanchor{uninstall}
+\subsection{Désinstaller la \TL}
+\label{sec:uninstall}
+
+Pour désinstaller \TL\ (après une installation réussie) :
+
+\begin{alltt}
+> \Ucom{tlmgr uninstall --all}
+\end{alltt}
+
+Une confirmation vous sera demandée, sinon rien ne sera fait.
+(Sans \code{-{}-all}, l'action \code{uninstall} est utilisée pour supprimer des
+les packages individuellement).
+
+Ceci ne supprime pas les répertoires spécifiques à l'utilisateur, à savoir (voir
+aussi section~\ref{sec:texmftrees}) :
+
+\begin{ttdescription}
+\item [TEXMFCONFIG] Ceci est destiné aux changements de configuration de
+ l'utilisateur. Si vous souhaitez les conserver, assurez-vous de savoir
+ comment les recréer avant de les supprimer.
+
+\item [TEXMFVAR] Ceci est destiné à stocker les données d'exécution générées
+ automatiquement, telles que les fichiers de format local. À moins que vous ne
+ l'ayez utilisé à d'autres fins, vous pouvez le supprimer en toute sécurité.
+
+\item [TEXMFHOME] Contient uniquement les fichiers que vous avez vous-même
+ installés, généralement ceux qui ne sont pas disponibles dans les
+ distributions. À moins que vous n'arrêtiez complètement d'utiliser \TeX, ou
+ que vous souhaitiez repartir de zéro, vous n'avez probablement pas envie de
+ supprimer cet élément.
+
+\end{ttdescription}
+
+\noindent Vous pouvez trouver les chemins de répertoire de ces variables en
+exécutant \code{kpsewhich -var-value=\ttvar{var}}.
+
+Cette désinstallation de \prog{tlmgr} n'annule pas non plus les actions
+post-installation, telles que les modifications de \envname{PATH} dans les
+fichiers d'initialisation de votre shell et l'accès du système aux polices de
+\TL\ (voir la section~\ref{sec:postinstall}). Vous devez annuler manuellement
+ces actions, si vous le souhaitez.
+
+Sous Windows, la désinstallation peut être effectuée via l'interface utilisateur
+graphique (\GUI) ; voir la section~\ref{sec:winfeatures}.
+
\subsection{Liens vers d'autres logiciels téléchargeables}
Si vous êtes débutant ou si vous avez besoin d'aide pour réaliser des documents
@@ -1684,7 +1766,8 @@ Si vous êtes débutant ou si vous avez besoin d'aide pour réaliser des documen
Voici quelques liens vers d'autres outils qui peuvent être utiles à installer.
\begin{description}
-\item[Ghostscript] \url{https://ghostscript.com/}
+\item[Ghostscript] \url{https://ghostscript.com/}, un interpréteur PostScript et
+ PDF gratuit.
\item[Perl] \url{https://perl.org/} avec des paquets supplémentaires du CPAN,
\url{https://cpan.org/}
\item[ImageMagick] \url{https://imagemagick.com} pour les conversions entre
@@ -1696,10 +1779,12 @@ Voici quelques liens vers d'autres outils qui peuvent être utiles à installer.
question de goût personnel. Voici une sélection classée par ordre alphabétique
(dont certains ne sont disponibles que sous Windows).
\begin{itemize*}
- \item \cmdname{GNU Emacs} existe aussi en version native pour Windows,
- \url{https://www.gnu.org/software/emacs/windows/ntemacs.html}.
- \item \cmdname{Emacs} avec AUC\TeX\ pour Windows est disponible sur le
- \CTAN. Sa page est \url{https://www.gnu.org/software/auctex}.
+ \item \cmdname{GNU Emacs} est disponible pour toutes les principales
+ plateformes ; voir \url{https://www.gnu.org/software/emacs}.
+ \item \cmdname{AUC\TeX} fonctionne sous Emacs ; il est disponible par le biais
+ du gestionnaire de paquets \cmdname{ELPA} d'Emacs. Les sources sont
+ également disponibles sur le CTAN. La page d'accueil de AUC\TeX\ est
+ \url{https://www.gnu.org/software/auctex}.
\item \cmdname{SciTE} (Windows seulement) est disponible sur
\url{https://www.scintilla.org/SciTE.html}.
\item \cmdname{Texmaker} est disponible sur
@@ -1746,7 +1831,7 @@ TEXMFLOCAL = $SELFAUTOGRANDPARENT/texmf-local
\end{sverbatim}
% $
Cela signifie qu'il suffit aux utilisateurs d'ajouter à leur \envname{PATH} le
-chemin des exécutables pour leurs plates-formes, pour obtenir une configuration
+chemin des exécutables pour leurs plateformes, pour obtenir une configuration
qui marche.
Pour la même raison, vous pouvez aussi installer \TL localement et ensuite
@@ -1775,8 +1860,8 @@ 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},
+valeurs par défaut de \dirname{TEXMFHOME}, \envname{TEXMFVAR}, et
+\envname{TEXMFCONFIG} respectivement identiques à \dirname{TEXMFLOCAL},
\envname{TEXMFSYSVAR}, et \envname{TEXMFSYSCONFIG} ; la configuration par
utilisateur et les caches ne seront donc pas créés.
@@ -1788,7 +1873,9 @@ Sous Windows, vous pouvez double-cliquer sur le fichier \filename{tl-tray-menu}
à la racine de l'installation et créer un \enquote{menu receveur} temporaire
offrant quelques actions communes, comme dans cette capture d'écran :
-\medskip \tlpng{tray-menu}{4cm} \smallskip
+\medskip
+\tlpng{tray-menu}{4cm}{Windows tray menu}
+\smallskip
\noindent L'entrée « More\dots » explique comment personnaliser ce menu.
@@ -1854,21 +1941,24 @@ offrant quelques actions communes, comme dans cette capture d'écran :
\label{sec:tlmgr}
\begin{figure}[tb]
- \tlpng{tlshell-macos}{\linewidth}
- \caption{\GUI{} \prog{tlshell}, menu Actions (\MacOSX)}
+ \def\figdesc{\GUI{} \prog{tlshell}, montrant le menu Actions (\MacOSX)}
+ \tlpng{tlshell-macos}{\linewidth}{\figdesc}
+ \caption{\figdesc}
\label{fig:tlshell}
\end{figure}
\begin{figure}[tb]
- \tlpng{tlcockpit-packages}{.8\linewidth}
- \caption{\GUI{} \prog{tlcockpit} pour \prog{tlmgr}}
+ \def\figdesc{\GUI{} \prog{tlcockpit} pour \prog{tlmgr}}
+ \tlpng{tlcockpit-packages}{.8\linewidth}{\figdesc}
+ \caption{\figdesc}
\label{fig:tlcockpit}
\end{figure}
\begin{figure}[tb]
- \tlpng{tlmgr-gui}{\linewidth}
- \caption{Ancien mode \GUI\ pour \prog{tlmgr}: fenêtre principale, après
+ \def\figdesc{Ancien mode \GUI\ pour \prog{tlmgr}: fenêtre principale, après
« Chargement »}
+ \tlpng{tlmgr-gui}{\linewidth}{\figdesc}
+ \caption{\figdesc}
\label{fig:tlmgr-gui}
\end{figure}
@@ -1879,7 +1969,7 @@ distribution après son installation initiale. Il permet en particulier
individuellement, éventuellement en respectant les dépendances ;
\item de rechercher des paquets, d'obtenir leur liste et leurs descriptions,
etc. ;
-\item de voir la liste des plates-formes binaires et d'en installer ou d'en
+\item de voir la liste des plateformes binaires et d'en installer ou d'en
supprimer ;
\item de modifier la configuration, par exemple la taille du papier par défaut,
le dépôt de paquets par défaut (voir la section~\ref{sec:location}).
@@ -1944,12 +2034,12 @@ running post install action for xetex
install: xetex-def
...
running mktexlsr
-mktexlsr: Updating /usr/local/texlive/2021/texmf-dist/ls-R...
+mktexlsr: Updating /usr/local/texlive/2022/texmf-dist/ls-R...
...
running fmtutil-sys --missing
...
Transcript written on xelatex.log.
-fmtutil: /usr/local/texlive/2021/texmf-var/web2c/xetex/xelatex.fmt installed.
+fmtutil: /usr/local/texlive/2022/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
@@ -1990,22 +2080,38 @@ Sous Windows le programme d'installation effectue quelques tâches
supplémentaires :
\begin{description}
\item[Menus et raccourcis] -- un sous-menu « \TL{} » est ajouté au menu
- « Démarrer », contenant des entrées pour quelques programmes graphiques comme
- \prog{tlmgr}, \prog{texdoctk} et pour de la documentation.
+ « Démarrer ». Il contient des entrées pour quelques programmes graphiques,
+ tels que \prog{tlshell} (une \GUI{} pour \prog{tlmgr}) et \prog{dviout}, et
+ quelques entrées pour la documentation.
+
\item[Associations de fichiers] -- si cette option n'est pas désactivée,
\prog{TeXworks} et \prog{Dviout} deviennent le programme par défaut pour
- ouvrir leurs types de fichiers respectifs, ou, s'il y a déjà un tel programme,
- sont ajoutés à la liste « Ouvrir avec... » du menu contextuel.
+ ouvrir leurs types de fichiers respectifs ou, s'il y a déjà un tel programme,
+ sont ajoutés à la liste « Ouvrir avec... » du menu contextuel. Cependant, les
+ associations de fichiers plus prioritaires « choisies par l'utilisateur », qui
+ ne peuvent être spécifiées que de manière interactive, peuvent prendre le
+ dessus.
+
\item[Convertisseur bitmap vers eps] -- une entrée \cmdname{bitmap2eps} est
ajoutée à l'entrée « Ouvrir avec... » du menu contextuel pour de nombreux
formats d'images bitmap. \prog{Bitmap2eps} est un script simple qui utilise
\cmdname{sam2p} ou \cmdname{bmeps} pour faire le vrai travail.
+
+\item[Support PostScript] -- pour les fichiers PostScript, un type de fichier
+ PSviewer convertit désormais PostScript en un PDF temporaire, qui est ensuite
+ affiché par le visualiseur PDF par défaut. Ppour la conversion en EPS, une
+ entrée \cmdname{bitmap2eps} est ajoutée à l'entrée « Ouvrir avec... » du menu
+ contextuel pour de nombreux formats d'images bitmap, laissant
+ \cmdname{sam2p} ou \cmdname{bmeps} faire le vrai travail.
+
\item[Ajustement automatique du \code{path}] -- aucune intervention manuelle
n'est nécessaire.
-\item[Désinstallation] -- une entrée est ajoutée pour \TL{} dans le menu « Ajout
- et suppression de programmes ». L'onglet « Uninstall » de \prog{tlmgr} renvoie
- à ceci. Pour une installation mono-utilisateur, l'installateur crée également
- une entrée de désinstallation dans le menu « Démarrer ».
+
+\item[Désinstallation] -- une entrée est ajoutée pour \TL{}, soit dans le menu
+ « Ajout et suppression de programmes » (pour une installation en tant
+ qu'administrateur), soit dans le menu \TL{} (pour une installation
+ mono-utilisateur)
+
\item[Protection en écriture] -- Pour une installation en tant
qu'administrateur, les répertoires de la \TL\ sont protégés en écriture, au
moins si la \TL\ est installée sur un disque normal formaté en NTFS et non
@@ -2021,10 +2127,14 @@ Pour être complète, une installation \TL a besoin de quelques utilitaires qui
sont pas présents en général sur les machines Windows. \TL fournit donc les
outils suivants (installés sur Windows seulement).
\begin{description}
-\item[Perl et Ghostscript] -- \TL{} installe des copies « cachées » de ces
- programmes : ce sont des versions spécifiques adaptées à \TL{}, elles sont
- invisibles hors de \TL{} et n'interfèrent donc en aucune façon avec d'autres
- versions éventuellement présentes sur la machine.
+\item[Perl, Tcl/Tk et Ghostscript] -- en raison de l'importance de Perl et de
+ Ghostscript, et parce que les \GUI{} de l'installateur et de tlshell sont
+ écrits en Tcl/Tk, \TL{} inclut des copies « cachées » de ces programmes. Les
+ programmes \TL{} qui en ont besoin savent où les trouver, mais ils ne
+ trahissent pas leur présence par des variables d'environnement ou des
+ paramètres de registre. Ce ne sont pas des installations complètes, et elles
+ ne devraient pas interférer avec les installations système de Perl, Tcl/Tk ou
+ Ghostscript.
\item[dviout] -- lecteur de DVI. La première fois que vous visualisez un fichier
avec \prog{dviout}, il va créer des polices, car les versions des fontes pour
@@ -2291,11 +2401,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/2021/texmf.cnf} est créé à la suite d'une
+À la place, un fichier \file{\dots/2022/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/2021/texmf-dist/web2c/texmf.cnf}. Vous ne devriez jamais éditer ce
+\file{\dots/2022/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.
@@ -2309,7 +2419,7 @@ Pour que cette configuration puisse être maintenue et portable au fil des ans,
utilisez un \samp{:} final (\samp{;} sur Windows) pour insérer les chemins
d'accès système, au lieu d'essayer de les écrire tous explicitement (voir
section~\ref{sec:default-expansion}). Une autre option consiste à utiliser
-l'arborescence \envname{TEXMFHOME} (voir section~\ref{sec:directories}).
+l'arborescence \dirname{TEXMFHOME} (voir section~\ref{sec:directories}).
Il est important de noter que \emph{tous} les fichiers \file{texmf.cnf} trouvés
seront lus et que, en cas de conflit, la première définition lue l'emporte. Par
@@ -2494,7 +2604,7 @@ les fichiers de configuration de \KPS{}.
\item[\CODE{//}] La recherche concernera aussi les sous-répertoires (peut être
inséré n'importe où dans un chemin sauf au début).
-\item[\CODE{\%}] Début d'un commentaire.
+\item[\CODE{\%{\rm\ et }\#}] Début d'un commentaire.
\item[\CODE{\bs}] À la fin d'une ligne, caractère de continuation pour permettre
les entrées à plusieurs lignes.
@@ -2970,7 +3080,7 @@ Berry. Voici la liste des principaux contributeurs :
distributions \TL{} et fournit les sites d'hébergement pour le stockage et la
mise à jour des extensions qui sont la base de \TL.
-\item Nelson Beebe, pour avoir permis l'accès à de nombreuses plates-formes aux
+\item Nelson Beebe, pour avoir permis l'accès à de nombreuses plateformes aux
développeurs \TL, avoir lui-même participé aux tests de façon étendue et pour
ses efforts bibliographiques sans pareil.
@@ -2998,7 +3108,7 @@ Berry. Voici la liste des principaux contributeurs :
mémoire.
\item Hans Hagen qui, outre sa participation active aux tests, a adapté
- l'extension \ConTeXt\ (\url{http://pragma-ade.com}) aux besoins de \TL{}, et
+ l'extension \ConTeXt\ (\url{https://pragma-ade.com/}) aux besoins de \TL{}, et
qui est un moteur permanent du développement de \TeX.
\item \Thanh, Martin Schröder et toute l'équipe pdf\TeX\ qui continuent
@@ -3023,7 +3133,7 @@ Berry. Voici la liste des principaux contributeurs :
\item Akira Kakuto, pour son aide précieuse qui nous a permis d'intégrer dans
\TL{} les binaires Windows de ses distributions W32TEX et W64TEX
- (\url{http://w32tex.org}).
+ (\url{https://www.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
@@ -3167,7 +3277,7 @@ l'autre objectif de \TL.
Nous avons d'abord entrepris de créer un nouveau \CD{} \TDS{} Unix à l'automne
1995 et nous avons rapidement choisi \teTeX{} de Thomas Esser comme étant la
-configuration idéale, car il supportait déjà plusieurs plates-formes et avait
+configuration idéale, car il supportait déjà plusieurs plateformes et avait
été construit en gardant à l'esprit la portabilité entre systèmes. Thomas
accepta de nous aider et commença à travailler sérieusement au début de 1996.
La première édition sortit en mai 1996. Au début de 1997, Karl Berry acheva une
@@ -3318,7 +3428,8 @@ versions précédentes) :
sortie est DVI ou PDF. Tester si la commande \cs{pdfoutput} est définie ou non
\emph{n'est pas} un moyen fiable de le faire.
-\item pdf\TeX\ (\url{http://pdftex.org}) offre de nouvelles fonctionnalités :
+\item pdf\TeX\ (\url{https://tug.org/applications/pdftex/}) offre de nouvelles
+ fonctionnalités :
\begin{itemize}
@@ -3328,7 +3439,7 @@ versions précédentes) :
\item L'amélioration du gris typographique par variation (infime) de la
largeur des caractères (\textit{font expansion}) est plus facile à mettre en
Å“uvre, voir
- \url{http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html}
+ \url{https://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html}
\item Le fichier \filename{pdftex.cfg} n'est plus utilisé. Toutes les
affectations de paramètres doivent désormais être faites dans le préambule
@@ -3354,7 +3465,7 @@ versions précédentes) :
Ainsi, tous les formats \emph{construits avec l'option \optname{-enc}} y ont
accès. enc\TeX\ permet le transcodage en entrée et en sortie et l'utilisation
transparente du codage Unicode UTF-8. Voir
- \OnCD{texmf-dist/doc/generic/enctex/} et \url{http://olsak.net/enctex.html}.
+ \OnCD{texmf-dist/doc/generic/enctex/} et \url{https://olsak.net/enctex.html}.
\item Un nouveau moteur combinant les fonctionnalités de \eTeX\ et d'\OMEGA,
appelé Aleph, est disponible. \OnCD{texmf-dist/doc/aleph/base} et
@@ -3367,7 +3478,7 @@ versions précédentes) :
\OnCD{texmf-dist/doc/latex/base}.
\item Un nouveau programme, \cmdname{dvipng}, qui convertit les fichiers DVI en
- images PNG a été ajouté. Voir \url{http://ctan.org/pkg/dvipng}.
+ images PNG a été ajouté. Voir \url{https://ctan.org/pkg/dvipng}.
\item Nous avons dû réduire le nombre de fontes incluses dans l'extension
\pkgname{cbgreek}, ceci a été fait avec l'accord et l'aide de l'auteur
@@ -3461,7 +3572,7 @@ latex --translate-file=empty.tcx fichier.tex
problème).
\item Les variables \envname{HOMETEXMF} et \envname{VARTEXMF} ont été renommées
- en \envname{TEXMFHOME} et \envname{TEXMFSYSVAR} respectivement pour raisons de
+ en \dirname{TEXMFHOME} et \envname{TEXMFSYSVAR} respectivement pour raisons de
cohérence avec les autres noms de variables. Il y a aussi \envname{TEXMFVAR}
qui désigne maintenant un répertoire personnel de l'utilisateur (cf. le
premier point de la présente liste).
@@ -3534,11 +3645,11 @@ auparavant à \cmdname{texconfig} qui ne devrait plus être utilisé (il est
conservé, mais avec un champ d'action réduit).
Le programme d'indexation \cmdname{xindy} (\url{http://xindy.sourceforge.net/})
-est maintenant disponible pour la plupart des plates-formes.
+est maintenant disponible pour la plupart des plateformes.
L'utilitaire \cmdname{kpsewhich} dispose de deux options nouvelles :
-\optname{--all} qui retourne toutes les occurrences du fichier recherché et
-\optname{--subdir} qui limite la recherche à un sous-répertoire donné.
+\optname{-{}-all} qui retourne toutes les occurrences du fichier recherché et
+\optname{-{}-subdir} qui limite la recherche à un sous-répertoire donné.
Le programme \cmdname{dvipdfmx} permet maintenant d'extraire les informations
concernant la \textit{bounding box} par le biais de la commande
@@ -3582,13 +3693,13 @@ Dans tous les cas, les métriques n'ont pas changé. La page d'accueil des polic
de l'AMS est \url{https://ams.org/tex/amsfonts.html}.
Le nouvel éditeur intégré \TeX{}works est fourni pour Windows, ainsi que dans
-Mac\TeX. Pour les autres plates-formes, ainsi que d'autres informations, voir la
+Mac\TeX. Pour les autres plateformes, ainsi que d'autres informations, voir la
page de \TeX{}works : \url{https://tug.org/texworks}. Cet éditeur fonctionnant
-sur de nombreuses plates-formes, inspiré par l'éditeur TeXShop de \MacOSX, vise
+sur de nombreuses plateformes, inspiré par l'éditeur TeXShop de \MacOSX, vise
à faciliter l'utilisation de \TeX.
Le programme de création de graphiques Asymptote est fourni pour plusieurs
-plates-formes. Il fournit un langage de description de graphiques en mode texte
+plateformes. Il fournit un langage de description de graphiques en mode texte
plus ou moins du même genre que \MP{}, mais avec, entre autres, des
fonctionnalités 3D avancées. Sa page d'accueil est
\url{https://asymptote.sourceforge.io}.
@@ -3599,11 +3710,11 @@ spécifique. Le programme \code{dvipdfmx} fournit des fonctionnalités pour les
écritures CJK et inclut de nombreux correctifs accumulés au fil des ans depuis
la dernière sortie de \code{dvipdfm}.
-Des exécutables pour les plates-formes \pkgname{cygwin} et \pkgname{i386-netbsd}
+Des exécutables pour les plateformes \pkgname{cygwin} et \pkgname{i386-netbsd}
sont maintenant fournis, tandis que les autres distributions BSD ont été
abandonnées ; nous avons entendu dire que OpenBSD et FreeBSD fournissent \TeX\
via leurs propres systèmes de gestion de paquets, et par ailleurs il était
-difficile sur ces plates-formes de fabriquer des binaires qui aient une chance
+difficile sur ces plateformes de fabriquer des binaires qui aient une chance
de fonctionner sur plus d'une version.
Quelques autres changements en vrac : nous utilisons maintenant \pkgname{xz},
@@ -3672,7 +3783,7 @@ pour la composition du japonais ; le programme \BibTeX{}U qui est une version de
\AllTeX ; le programme de conversion DVI vers SVG \prog{dvisvgm}
(\url{https://dvisvgm.de}).
-Nous fournissons des exécutables pour les nouvelles plates-formes suivantes :
+Nous fournissons des exécutables pour les nouvelles plateformes suivantes :
\code{amd64-freebsd}, \code{amd64-kfreebsd}, \code{i386-freebsd},
\code{i386-kfreebsd}, \code{x86\_64-darwin} et \code{x86\_64-solaris}.
@@ -3694,7 +3805,7 @@ fonctionnent désormais que sous Leopard ou une version ultérieure ; Panther et
Tiger ne sont plus pris en charge.
Le programme \code{biber} pour le traitement des bibliographies est inclus pour
-les plates-formes les plus courantes. Son développement suit de près celui du
+les plateformes les plus courantes. Son développement suit de près celui du
paquet \code{biblatex} qui réimplémente totalement la gestion des bibliographies
sous \LaTeX.
@@ -3704,7 +3815,7 @@ Le programme \MP{} (\code{mpost}) ne crée plus et n'utilise plus de fichiers
qui est un autre changement important bien que peu visible par les utilisateurs.
L'implémentation en Perl de \code{updmap}, qui n'était utilisée que sous
-Windows, a été remaniée et est désormais utilisée sur toutes les plates-formes.
+Windows, a été remaniée et est désormais utilisée sur toutes les plateformes.
Il ne devrait pas y avoir de changement visible par les utilisateurs, mis à part
une exécution bien plus rapide.
@@ -3742,7 +3853,7 @@ arborescence au lieu d'un seul fichier global. Ce changement devrait être
invisible à moins que vous n'ayez édité vos fichiers \code{updmap.cfg}
directement. Voir la sortie de \code{updmap --help} pour plus de détails.
-Plates-formes : \pkgname{armel-linux} et \pkgname{mipsel-linux} ont été
+Plateformes : \pkgname{armel-linux} et \pkgname{mipsel-linux} ont été
ajoutés ; \pkgname{sparc-linux} et \pkgname{i386-netbsd} ne font plus partie de
la distribution principale.
@@ -3785,7 +3896,7 @@ simplifier l'installation.
gestion de plusieurs dépôts de paquets; voir la section correspondante de
\verb|tlmgr --help|, par exemple en ligne :
\url{https://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES}.
-\item[Plates-formes :] \pkgname{armhf-linux}, \pkgname{mips-irix},
+\item[Plateformes :] \pkgname{armhf-linux}, \pkgname{mips-irix},
\pkgname{i386-netbsd}, et \pkgname{amd64-netbsd} ajoutées ou ressuscitées,
\pkgname{powerpc-aix} enlevé.
\end{description}
@@ -3811,12 +3922,12 @@ de multiples façons.
\code{texluajit} et \code{texluajitc}. Cela utilise un compilateur Lua à la
volée (détaillé dans l'article du \textsl{TUGboat}
\url{https://tug.org/TUGboat/tb34-1/tb106scarso.pdf}). \code{luajittex} est
- encore en développement, n'est pas disponible pour toutes les plates-formes et
+ encore en développement, n'est pas disponible pour toutes les plateformes et
est considérablement moins stable que \code{luatex}. Ni nous ni ses
développeurs ne recommandons de l'utiliser, sauf à des fins de tests avec jit
sur du code Lua.
\item[\XeTeX :] les mêmes formats d'images sont acceptés sur toutes les
- plates-formes (dont Mac) ; éviter en Unicode les décompositions de
+ plateformes (dont Mac) ; éviter en Unicode les décompositions de
compatibilité (mais pas les autres variantes) ; préférer les fontes OpenType
aux fontes Graphite, par souci de compatibilité avec les versions précédentes
de \XeTeX.
@@ -3843,7 +3954,7 @@ de multiples façons.
\item[\pkgname{langcjk} :] cette collection pour le support du chinois, du
japonais et du coréen a été scindée en collections de langues individuelles
par souci de modération de tailles.
-\item[Plates-formes :] \pkgname{x86\_64-cygwin} ajoutée, \pkgname{mips-irix}
+\item[Plateformes :] \pkgname{x86\_64-cygwin} ajoutée, \pkgname{mips-irix}
supprimée; Microsoft ne maintient plus Windows XP donc nos programmes peuvent
à tout moment commencer à être défaillants sur ce système.
\end{description}
@@ -3890,12 +4001,12 @@ ou supprimées, mais le résultat devrait être le même.
\prog{mktextfm}, \prog{mktexpk}) préfèrent maintenant les programmes dans
leurs répertoires propres, plutôt que recourir systématiquement au
\envname{PATH} existant.
-\item[Plates-formes :] \pkgname{*-kfreebsd} supprimé, puisque \TL{} est
- maintenant facilement disponible au travers des mécanismes de plates-formes
- systèmes. Support pour quelques plates-formes additionnelles disponibles en
+\item[Plateformes :] \pkgname{*-kfreebsd} supprimé, puisque \TL{} est
+ maintenant facilement disponible au travers des mécanismes de plateformes
+ systèmes. Support pour quelques plateformes additionnelles disponibles en
tant que binaires personnalisés
(\url{https://tug.org/texlive/custom-bin.html}). De plus, quelques
- plates-formes sont désormais omises du \DVD{} (simplement pour gagner de la
+ plateformes sont désormais omises du \DVD{} (simplement pour gagner de la
place), mais peuvent être installées normalement depuis le réseau.
\end{description}
@@ -3948,7 +4059,7 @@ ou supprimées, mais le résultat devrait être le même.
charge ; vérification des sommes de contrôle des packages ; si GPG est
disponible, vérification de la signature des mises à jour réseau (dans le cas
contraire, les mises à jour se font comme par le passé).
-\item[Plates-formes :] \code{alpha-linux} et \code{mipsel-linux} supprimées.
+\item[Plateformes :] \code{alpha-linux} et \code{mipsel-linux} supprimées.
\end{description}
%
@@ -3980,7 +4091,7 @@ ou supprimées, mais le résultat devrait être le même.
et suivantes). Les binaires pour les versions plus anciennes de \MacOSX\ ne
sont pas incluses dans la Mac\TeX{} mais sont toujours disponibles dans la
\TL{} (|x86_64-darwinlegacy|, \code{i386-darwin}, \code{powerpc-darwin}).
-\item[Infrastructure :] par défaut, l'arborescence \envname{TEXMFLOCAL} est
+\item[Infrastructure :] par défaut, l'arborescence \dirname{TEXMFLOCAL} est
maintenant cherchée avant les arborescences \envname{TEXMFSYSCONFIG} et
\envname{TEXMFSYSVAR} ; le but est de correspondre davantage à ce qui est
attendu par les fichiers locaux destinés à prendre le pas sur les fichiers
@@ -4001,7 +4112,7 @@ ou supprimées, mais le résultat devrait être le même.
ultérieures. Cf. \url{https://tug.org/texlive/scripts-sys-user.html} pour plus
de détails.
\item[\code{install-tl} :] les arborescences personnelles telles que
- \envname{TEXMFHOME} sont désormais fixées sur Mac aux valeurs par défaut
+ \dirname{TEXMFHOME} sont désormais fixées sur Mac aux valeurs par défaut
(|~/Library/...|). Nouvelle option \code{-init-from-profile} pour démarrer
une installation avec des valeurs fixées par un profil donné ; nouvelle
commande \code{P} pour explicitement sauvegarder un profil ; nouveaux noms de
@@ -4085,7 +4196,7 @@ ou supprimées, mais le résultat devrait être le même.
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
+ 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.
@@ -4124,7 +4235,7 @@ ou supprimées, mais le résultat devrait être le même.
\item[Architectures :] \code{sparc-solaris} supprimée.
\end{description}
-\subsection{2020}
+\subsubsection{2020}
\begin{description}
\item[Général :]\
@@ -4139,7 +4250,7 @@ ou supprimées, mais le résultat devrait être le même.
fichier, mais ils restent inchangés après tokenisation. Cela n'affecte
actuellement pas la commande \cs{input} de \LaTeX, car c'est une
redéfinition de macro de la primitive standard \cs{input}.
- \item Nouvelle option \texttt{--cnf-line} pour \texttt{kpsewhich},
+ \item Nouvelle option \texttt{-{}-cnf-line} pour \texttt{kpsewhich},
\texttt{tex}, \texttt{mf}, et tous les autres moteurs, pour supporter une
configuration arbitraire en ligne de commande.
\item L'ajout de diverses primitives à divers moteurs cette année et les
@@ -4189,9 +4300,7 @@ 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}
+\subsubsection{2021}
\begin{description}
\item[Général :]\
@@ -4320,6 +4429,129 @@ ou supprimées, mais le résultat devrait être le même.
\end{description}
+\htmlanchor{news}
+\subsection{Présent : 2022}
+\label{sec:tlcurrent}
+
+\begin{description}
+\item[Général :]\leavevmode
+ \begin{itemize}
+ \item Nouveau moteur \code{hitex}, qui produit son propre format HINT, conçu
+ spécialement pour la lecture de documents techniques sur des appareils
+ mobiles. Les visionneurs HINT pour GNU/Linux, Windows et Android sont
+ disponibles séparément de \TL.
+ \item \code{tangle}, \code{weave} : support d'un troisième argument facultatif
+ pour spécifier le fichier de sortie.
+ \item \code{twill}, le programme de Knuth permettant de créer des mini-index
+ pour les programmes \texttt{WEB} originaux, est maintenant inclus.
+ \end{itemize}
+
+\item[Extensions inter-moteurs :] (sauf dans les versions originales \TeX{},
+ Aleph et hi\TeX{})
+ \begin{itemize}
+ \item Nouvelle primitive \cs{showstream} pour rediriger la sortie \cs{show}
+ vers un fichier.
+ \item Les nouvelles primitives \cs{partokenname} et \cs{partokencontext}
+ permettent de modifier le nom du lexème \cs{par} émis aux lignes vides, à la
+ fin des « vboxes », etc.
+ \end{itemize}
+
+\item[ep\TeX{}, eup\TeX{} :]\leavevmode
+ \begin{itemize*}\raggedright
+ \item Nouvelles primitives : \cs{lastnodefont}, \cs{suppresslongerror},
+ \cs{suppressoutererror}, \cs{suppressmathparerror}.
+ \item extension pdf\TeX{} \cs{vadjust pre} maintenant disponible.
+ \end{itemize*}
+
+\item[Lua\TeX{} :]\leavevmode
+ \begin{itemize*}
+ \item Prise en charge des destinations structurées à partir de PDF 2.0.
+ \item PNG /Smask pour PDF 2.0.
+ \item Interface de police variable pour \code{luahbtex}.
+ \item Différents styles de radicaux par défaut dans mathdefaultsmode.
+ \item Blocage optionnel de la création discrétionnaire sélectionnée.
+ \item Améliorations de l'implémentation des polices TrueType.
+ \item Allocation plus efficace des \cs{fontdimen}.
+ \item Paragraphes comportant uniquement un nœud \code{par} local suivi de
+ nœuds de synchronisation de direction ignorés.
+ \end{itemize*}
+
+\item[MetaPost :] Correction d'un bogue relatif à l'expansion infinie des
+ macros.
+
+\item[pdf\TeX{} :]\leavevmode
+ \begin{itemize*}\raggedright
+ \item Prise en charge des destinations structurées à partir de PDF 2.0.
+ \item Pour les polices à espacement de lettres, usage explicite de
+ \cs{fontdimen}6 si spécifié.
+ \item Tous les avertissements commencent en début de ligne.
+ \item Pour les caractères avec autokern (\cs{pdfappendkern} et
+ \cs{pdfprependkern}), faites toujours la protrusion ; de même, autokern
+ implicite et explicite des traits d'union.
+ \end{itemize*}
+
+\item[p\TeX{}\ et al. :]\leavevmode
+ \begin{itemize*}
+ \item Mise à jour majeure de p\TeX{} vers la version 4.0.0 pour mieux
+ supporter la version actuelle de \LaTeX{}.
+ \item Nouvelles primitives \cs{ptexlineendmode} et \cs{toucs}.
+ \item \cs{ucs} (auparavant disponible dans uptex, euptex) désormais disponible
+ également dans p\TeX\ et ep\TeX.
+ \item Distinction des caractères 8 bits et des caractères japonais, comme
+ indiqué dans un article du TUGboat rédigé par Hironori Kitagawa
+ (\url{https://tug.org/TUGboat/tb41-3/tb129kitagawa-char.pdf}).
+ \end{itemize*}
+
+\item[Xe\TeX{} :] Nouveaux scripts enveloppants (« wrappers »)
+ \texttt{xetex-unsafe} et \texttt{xelatex-unsafe} pour une invocation plus
+ simple des documents nécessitant à la fois \XeTeX{} et les opérateurs de
+ transparence PSTricks, ce qui est intrinsèquement dangereux (jusqu'à ce que la
+ réimplémentation dans Ghostscript ait lieu). Par mesire de sécurité, utilisez
+ plutôt Lua\AllTeX{}.
+
+\item[Dvipdfmx :]\leavevmode
+ \begin{itemize*}
+ \item Prise en charge de PSTricks sans nécessité de recourir
+ à \texttt{-dNOSAFER}, sauf pour la transparence.
+ \item Option \texttt{-r} permettant de définir la résolution des polices
+ bitmap à nouveau fonctionnelle.
+ \end{itemize*}
+
+\item[Dvips :] Par défaut, pas de tentative d'ajustement automatique du support
+ pour les formats de papier pivotés ; la nouvelle option
+ \texttt{--landscaperotate} l'active à nouveau.
+
+\item[\code{upmendex} :] Prise en charge expérimentale des écritures arabe et
+ hébraïque ; amélioration de la classification des caractères et de la prise en
+ charge des langues.
+
+\item[Kpathsea :] Le premier chemin renvoyé par \texttt{kpsewhich -all} est
+ maintenant le même qu'avec une recherche régulière (non « -all »).
+
+\item[\code{tlmgr} et infrastructure :]\leavevmode
+ \begin{itemize*}
+ \item Utilisation par défaut de https pour \code{mirror.ctan.org}.
+ \item utilisation de \code{TEXMFROOT} à la place de \code{SELFAUTOPARENT} pour
+ faciliter la relocalisation.
+ \item \code{install-tl} : si le téléchargement ou l'installation échoue pour
+ un package donné, poursuite automatique de l'installation avec nouvel essai
+ ultérieur (unique).
+ \end{itemize*}
+
+\item[Mac\TeX{} :] Mac\TeX{} et son dossier binaire \texttt{universal-darwin}
+ nécessitent macOS 10.14 ou supérieur (Mojave, Catalina, Big~Sur, Monterey). Le
+ dossier binaire |x86_64-darwinlegacy|, disponible uniquement avec le
+ \texttt{install-tl} d'Unix, prend en charge les versions 10.6 (Snow~Leopard)
+ et plus récentes.
+
+\item[Plateformes :] Aucun changement dans la prise en charge des plateformes
+ pour cette année (2022). Cependant, pour la version de l'année prochaine
+ (2023), nous prévoyons de faire passer les binaires Windows de 32 à 64
+ bits. Malheureusement, nous ne pouvons pas prendre en charge les deux
+ simultanément.
+
+\end{description}
+
\subsection{Versions futures}
% \TL{} n'est pas un produit parfait et ne le sera jamais.