L'équation MathJax en une ligne casse la ligne

Bonjour à tous,

Il semble que MathJax ait cessé de fonctionner. Chaque équation apparaît sur une ligne distincte :

Ce schéma se répète pour tous les sujets ouverts. Voici un autre exemple :

image

Je n’ai installé aucun plugin non pris en charge :

J’ai également essayé de nettoyer et de reconstruire l’application.
Quelle pourrait être la cause du problème ?

J’ai également remarqué qu’une correction RTL a été apportée récemment. Cela pourrait-il en être la raison ?

1 « J'aime »

:wave:

Je n’ai pas de reproduction avec la dernière version de Discourse et de discourse-math, en utilisant le code de test suivant et un locale RTL :

$$
\hat{H}\Psi=E\Psi
$$

Pourriez-vous me fournir une reproduction plus précise ? Essayez également /safe-mode pour désactiver le thème actuel et vous assurer que rien ne modifie cela.

Enfin, vérifiez la console de votre navigateur ; je parierais que vous y trouverez une erreur JS empêchant MathJax d’effectuer sa conversion.

1 « J'aime »

Merci pour votre réponse !
Avez-vous essayé une équation sur une seule ligne ? Il semble que vous ayez montré uniquement les équations sur plusieurs lignes. Pour une équation sur une ligne, elle doit être entourée d’un seul signe dollar $ et accompagnée de mots supplémentaires, par exemple : היי $y=x+5$. זאת בדיקה.
Les équations sur plusieurs lignes fonctionnent très bien :slight_smile:, ce sont les équations sur une seule ligne qui posent problème.
J’ai vérifié les outils de développement (DevTools) mais aucune erreur n’apparaît. La console est claire.
Qu’est-ce que /safe-mode ?
J’ai également essayé de revenir à l’ancien thème, mais j’obtiens la même erreur :


Merci encore !

MODIFICATION : Pourriez-vous s’il vous plaît vérifier qu’il s’agit d’un problème de mon côté afin que je puisse agir en conséquence ? Il est impossible d’utiliser mon site web actuellement :confused: Merci à tous.

Essayez de rechercher ici des informations sur le mode sans échec.

1 « J'aime »

Merci pour votre réponse.
Je suis entré en mode sans échec. Au début, j’ai coché les trois options disponibles, mais cela ne m’a pas permis d’identifier le problème car MathJax n’était alors pas disponible. Ensuite, j’ai essayé de ne cocher que les deux premières options (sans cocher la case « Désactiver toutes les extensions »). Dans ce mode, je rencontre toujours la même situation : les équations entourées d’un seul $ sont brisées, comme montré précédemment.
Merci encore.

Je doute que ce soit la correction RTL, mais la correction d’habillage que @Johani a apportée dans MathJax pourrait ne pas prendre en compte les formules mathématiques en ligne, uniquement la forme en bloc.

1 « J'aime »

Merci pour ta réponse, Sam.
Alors, quel pourrait être le problème ? Tu as des idées ? :slight_smile:

Nous allons enquêter sur ce sujet et faire un retour dans la semaine ou deux à venir.

1 « J'aime »

J’ai trouvé l’origine du problème. Il y a un nouveau commit dans le plugin discourse-math qui ajoute un nouvel attribut « math-container ». Dans les outils de développement, je vois :

Si je sélectionne cet attribut, cela fonctionnera :

1 « J'aime »

Cela est corrigé via

Merci d’avoir signalé le problème @verilog15 :+1:

5 « J'aime »