Erreur de traitement mathématique

Bonjour !

Tout d’abord, merci pour cette excellente extension :slight_smile:

Je rencontre un problème qui survient de temps en temps :

Le message d’erreur est « Math Processing Error ».

Si je recharge la page, le message d’erreur disparaît et la formule s’affiche.

Avez-vous une idée de comment je pourrais éviter cela ?

Remarquez-vous un schéma dans la cause de l’erreur ? Par exemple, se produit-elle uniquement dans les publications contenant de nombreuses formules ?

Lorsque l’erreur se reproduit, si vous pouvez ouvrir l’inspecteur web de votre navigateur sur l’onglet Console, il est possible que des erreurs pertinentes y soient affichées. Si vous pouviez nous les partager, cela nous aiderait à déboguer le problème.

Bonjour Simon,

J’ai creusé le problème et voici mes observations :

  • Il n’est pas lié au nombre de formules.
  • L’inspecteur web n’affiche aucun problème.
  • Il se produit sur des formules contenant un tableau (comme une matrice) - \begin{array}.

Le problème ne se produit pas de manière aléatoire ; il existe une méthode précise pour le reproduire :

  1. Je dois me rendre sur la page d’accueil de mon forum Discourse, en mode anonyme dans le navigateur.
  2. Je dois ouvrir n’importe quel sujet qui ne contient pas de tableau.
  3. Ensuite, je reviens à la page d’accueil.
  4. Puis je me rends dans un sujet contenant un tableau : le problème se produit.
  5. Si je recharge la page, le problème disparaît (ou si je vais dans un autre sujet contenant un tableau, aucun problème ne se présente).

Si j’ouvre directement un sujet avec un tableau (lien direct), le problème ne se produit pas.

J’ai effectué plusieurs recherches sur Internet avec les mots-clés « Math Processing Error », « Math Processing Error latex », « Math Processing Error mathjax », « Math Processing Error array ». Aucun résultat n’a été trouvé, je me demande donc si ce problème ne m’arrive qu’à moi.

Quoi qu’il en soit, j’ai basculé vers KaTeX et le problème n’existe plus.

De plus, KaTeX a résolu un autre problème : les formules trop longues qui ne tiennent pas sur l’écran mobile.

J’avais un autre problème lorsque j’utilisais « ! » (factorielle) dans une formule, ce qui déclenchait un autre message d’erreur « Undefined control sequence \mathchoice », de manière aléatoire sans motif de reproduction. Je ne sais pas si ce problème est lié au premier, mais il a également été résolu en utilisant KaTeX.

Ma conclusion finale est donc que je vais utiliser KaTeX à la place de MathJax.