Que signifie l’erreur : « Support package « expl3 » too old » ?#

Message:

Support package ‘expl3’ too old.

Origine:

Certaines extensions (plutôt récentes) sont écrites en utilisant l’environnement . Comme le développement de est toujours en cours, l’auteur de l’extension ne peut pas prédire de façon certaine quelle version de l’utilisateur aura installée, et si cette version sera compatible avec l’extension. Donc beaucoup d’auteurs font en sorte que le code de leur extension vérifie la version installée chez l’utilisateur, et se plaigne si elle est plus ancienne que celle de l’auteur au moment du test. Le message d’erreur est le suivant :

! Support package expl3 too old.

Si vous lisez l’«aide supplémentaire», vous aurez la solution : mettez à jour votre installation de Les éléments concernés sont l3kernel (l’environnement de programmation lui-même, qui contient expl3 mentionné dans le message d’erreur) et l3packages (extensions contenant les définitions de commandes).

Ça peut paraître compliqué, mais ça ne l’est pas tant que ça. Si vous utilisez une distribution moderne que vous avez installée vous-même, faites simplement sa mise à jour par Internet ; si ce n’est pas possible, installez la nouvelle version à partir des fichiers l3kernel.tds.zip et l3packages.tds.zip sur le CTAN (dans les packages l3kernel et l3packages, respectivement).