Je travaille à intégrer des sujets de forum liés sur certains de nos articles/pages Wordpress, et j’ai découvert que si les mathématiques en mode affichage fonctionnent bien dans l’intégration, les mathématiques en ligne ne sont pas converties.
Les parties qui ne s’affichent pas sont entourées de <span>class="math">...</span>, sans MathJax présent.
En revanche, les parties correctement rendues sont entourées de <div> ... </div> puis ont le mjx-container class="MathJax ..." attendu, etc.
Merci d’avance pour vos éclaircissements sur la façon d’obtenir également le rendu des mathématiques en ligne !
Oui, nous utilisons le plugin officiel Discourse Math. Le forum est hébergé par les excellents collègues de Communiteq.
Tout fonctionne parfaitement sur le forum lui-même ; c’est juste l’intégration Wordpress où les maths en ligne ne s’affichent pas comme elles le devraient.
Merci pour votre réponse et pour avoir vérifié, et pour toute suggestion.
J’ai trouvé la cause : alors que Discourse utilise MathJax v2.7.5, la version actuelle est la v.3.2.2, que nous utilisons sur notre site. Étant donné que le fichier de configuration est géré différemment entre les versions v2 et v3, notre configuration n’est pas appliquée à ce que Discourse affiche sur l’intégration sur notre site. Entre autres choses, cela signifie que les signes dollar uniques ne sont pas reconnus comme indiquant des mathématiques en ligne, car ce n’est pas le comportement par défaut dans MathJax (ou LaTeX, d’ailleurs), et doit donc être spécifié via la configuration locale.