J'ai installé la TeX Live 2022 en suivant la méthode indiquée par cette distribution. J'ai mis à jour mon PATH :
Malheureusement, je ne réussis pas à utiliser
Que se passe-t-il ? Mise à jour J'ai compilé ce petit fichier test :
Avec
Avec
Avec
Hem...
Affichage de 5 parmi 15
Afficher 10 commentaire(s) en plus
|
Je pense avoir compris le problème : j'ai installé une TeX Live 2021 en croyant installer la version 2022. J'ai bien suivi la doc, mais je pense avoir tenté l'installation trop tôt : la propagation n'était peut-être pas complète, et j'aurais donc téléchargé la version de l'an dernier. J'ai donc refait une installation à partir d'une image
La commande J'ai ensuite installé sans aucun problème. J'ai pu ensuite mettre à jour, compiler etc. Toutes les versions des logiciels indiquent bien leur appartenance à TeX Live 2022. |
La commande
sudo /usr/local/texlive/2022/bin/x86_64-linux/tlmgr update --self -all
fonctionne-t-elle ?Exactement la même réponse que sans sudo. Et je précise que je me suis bien déconnecté avant de faire la tentative, de manière à ce que les modifications du PATH soient prises en compte.
Comme
lualatex
ne compile pas, j'ai mis à jour mon message principal.Que dit
which pdflatex
?$ which pdflatex /usr/local/texlive/2022/bin/x86_64-linux/pdflatex
Les réponses pour
xelatex
etlualatex
sont du même type : ces logiciels sont tous rangés dans/usr/local/texlive/2022/bin/x86_64-linux/
.Que renvoient
which tlmgr
et/usr/local/texlive/2022/bin/x86_64-linux/tlmgr update --self -all
? Quant àlualatex
, l'exemple ci-dessus contient « This is LuaHBTeX, Version 1.13.2 (TeX Live 2021) » ce qui laisse penser quewhich lualatex
doit renvoyer/usr/local/texlive/2021/bin/x86_64-linux/lualatex
plutôt que/usr/local/texlive/2022/bin/x86_64-linux/lualatex
.$ which -a tlmgr /usr/local/texlive/2022/bin/x86_64-linux/tlmgr /usr/local/bin/tlmgr
$ /usr/local/texlive/2022/bin/x86_64-linux/tlmgr update --self -all tlmgr: Local TeX Live (2021) is older than remote repository (2022).
$ which -a lualatex /usr/local/texlive/2022/bin/x86_64-linux/lualatex /usr/local/bin/lualatex
$ tex --version TeX 3.141592653 (TeX Live 2021) kpathsea version 6.3.3
$ latex --version pdfTeX 3.141592653-2.6-1.40.23 (TeX Live 2021)
... mmh...
$ sudo tlmgr option repository ctan tlmgr: setting default package repository to https://mirror.ctan.org/systems/texlive/tlnet tlmgr: updating /usr/local/texlive/2022/tlpkg/texlive.tlpdb
$ sudo tlmgr update --self -all tlmgr: Local TeX Live (2021) is older than remote repository (2022).
Je ne pige pas.
Peut-être le miroir aléatoire utilisé n'est-il pas encore passé à la TL 2022. Que donne
tlmgr update --self --all --repository=http://ctan.mines-albi.fr/systems/texlive/tlnet
?tlmgr update --self --all --repository=http://ctan.mines-albi.fr/systems/texlive/tlnet tlmgr: Local TeX Live (2021) is older than remote repository (2022).
Je crains que ce problème et le fait que
lualatex
ne compile pas ne soient liés. Je suis drôlement embêté : c'est fou comme je me suis attaché àlualatex
!Que donne
/usr/local/texlive/2022/bin/x86_64-linux/tlmgr update --self --all --repository=http://ctan.mines-albi.fr/systems/texlive/tlnet
? (Faire éventuellement précéder desudo
.)Chez moi :
$ tlmgr update --self --all --repository=http://ctan.mines-albi.fr/systems/texlive/tlnet tlmgr: package repository http://ctan.mines-albi.fr/systems/texlive/tlnet (verified) tlmgr: saving backups to /home/bitouze/texlive/2022/tlpkg/backups tlmgr: no self-updates for tlmgr available [ 1/76] [...]
$ sudo tlmgr update --self --all --repository=http://ctan.mines-albi.fr/systems/texlive/tlnet tlmgr: Local TeX Live (2021) is older than remote repository (2022).
Il me semble que l'installation n'a pas réussi. Les fichiers .log que vous avez posté indiquent:
"This is pdfTeX, Version 3.141592653-2.6-1.40.23 (TeX Live 2021)"
Je pense également que c'est le cas. J'ai relancé une installation.