A mon avis c’est une combinaison de 2 choses, lors du développement des premières fonctionnalités d’utilisation du moteur LaTeX (cela doit faire environ 7 ans) :
On a testé principalement sur les usages en sciences fondamentales. Donc s’il faut une librairie pour traiter \euro, on l’a pas mis…
Il est possible que l’on utilise pas la meilleure méthode pour traiter de l’UTF-8. A l’époque, on utilisait la librairie utf8x, qui a pour effet dans certains cas de convertir les caractères spéciaux en commandes LaTeX, donc le carractère € ne passe peut être pas par défaut. Pour les nouveaux projets en général on utilise XeLaTeX qui supporte nativement l’UTF-8 avec les fonts de l’OS.
Je n’ai plus d’erreur à la génération concernant le \euro, en revanche la formule ne s’affiche pas. J’ai aussi l’impression que de toute façon le \euro n’est pas gérer par le rendu de la formule du coté Web.
Merci en tout cas pour les pistes, je vais continuer à chercher.