¿Notas algún patrón en lo que está causando el error? Por ejemplo, ¿solo ocurre en publicaciones que tienen muchas fórmulas?
Cuando el error vuelva a ocurrir, si puedes abrir la herramienta de desarrollo web de tu navegador en la pestaña de consola, es posible que haya algunos errores relevantes. Si pudieras compartirlos con nosotros, podría ayudar a depurar el problema.
He investigado el problema y estas son mis observaciones:
No está relacionado con la cantidad de fórmulas.
El inspector web no muestra ningún problema.
Ocurre en fórmulas que contienen un array (como una matriz) - \begin{array}.
El problema no aparece aleatoriamente; hay una forma precisa de reproducirlo:
Debo ir a la página de inicio de mi foro Discourse, usando el modo anónimo en el navegador.
Debo abrir cualquier tema que no contenga un array.
Luego, volver a la página de inicio.
Después, entrar en un tema que contenga un array: el problema ocurre.
Si recargo la página, el problema desaparece (o si voy a cualquier otro tema que tenga un array, no hay problema).
Si abro directamente un tema con un array (enlace directo), el problema no ocurre.
Realicé varias búsquedas en Internet con las palabras clave “Math Processing Error”, “Math Processing Error latex”, “Math Processing Error mathjax”, “Math Processing Error array”. No encontré ningún resultado, así que me pregunto si este problema no le ocurre solo a mí.
De todos modos, cambié a KaTeX y ya no hay más problemas.
Además, KaTeX resolvió otro problema: las fórmulas demasiado largas que no caben en la pantalla del móvil.
Tuve otro problema cuando usaba “!” (factorial) en una fórmula, lo cual activaba otro mensaje de error “Undefined control sequence \mathchoice”, de forma aleatoria y sin un patrón para reproducirlo. No sé si este problema está relacionado con el primero, pero también se resolvió al usar KaTeX.
Por lo tanto, mi conclusión final es que voy a usar KaTeX en lugar de MathJax.