Je ne réussis plus à compiler avec LuaLaTeX. Alors que ma TeX Live est à jour, j'obtiens ceci : (LaTeX) The L3 programming layer in the LaTeX format (LaTeX) is dated 2025-07-19, but in your TeX tree the files require (LaTeX) at least 2025-07-20. For immediate help type H <return>. ... l.78 \ExplLoaderFileDate{expl3.sty}} L'aide me renvoie ceci : The cause seems to be an old format file in the user tree. LaTeX found these files: - /home/user/.texlive2025/texmf-var/web2c/luahbtex/lualatex.fmt - /usr/local/texlive/2025/texmf-var/web2c/luahbtex/lualatex.fmt Try deleting the file in the user tree then run LaTeX again. LaTeX will abort loading the incompatible support files but this may lead to later errors. Please ensure that your LaTeX format is correctly regenerated. Je suis assez étonné que l'on me propose d'effacer manuellement des fichiers. C'est bien le TeX Live Manager |
J'ai vérifié que ma distribution était bien à jour, en allant chercher le fichier Ensuite, j'ai renommé les fichiers qui posaient problème. Ainsi, J'ai ensuite compilé sans aucun problème. En cherchant un peu, j'ai compris que ces fichiers Toujours est-il que ces fichiers ont été re-créés par la nouvelle compilation. Grâce au commentaire de @touhami ci-dessus, j'ai appris que la commande à utiliser est tout simplement |
D'après ce file, il suffit d'exécuter la commande:
fmtutil-sys --all
Merci @touhami. Pour plus de visibilité, j'ajoute votre commentaire à la réponse.