Você notou algum padrão no que está causando o erro? Por exemplo, ele ocorre apenas em postagens com muitas fórmulas?
Quando o erro acontecer novamente, se você conseguir abrir a ferramenta de desenvolvedor do seu navegador na aba de console, pode haver algumas mensagens de erro relevantes. Se puder compartilhá-las conosco, isso pode ajudar a depurar o problema.
Então, investiguei o problema e aqui estão minhas observações:
Não está relacionado ao número de fórmulas.
O Web Inspector não mostra nenhum problema.
Ocorre em fórmulas que contêm um array (como matriz) - \begin{array}.
O problema não aparece aleatoriamente; há uma maneira precisa de reproduzi-lo:
Preciso acessar a página inicial do meu fórum Discourse, usando o modo anônimo no navegador.
Preciso abrir qualquer tópico que não contenha um array.
Em seguida, voltar para a página inicial.
Depois, entrar em um tópico que contenha um array: o problema ocorre.
Se eu recarregar a página, o problema desaparece (ou se eu for para qualquer outro tópico com array dentro, não há problema).
Se eu abrir diretamente um tópico com um array (link direto), o problema não ocorre.
Fiz várias pesquisas na Internet com as palavras-chave “Math Processing Error”, “Math Processing Error latex”, “Math Processing Error mathjax”, “Math Processing Error array”. Nenhum resultado foi encontrado, então estou me perguntando se esse problema não ocorre apenas comigo.
De qualquer forma, mudei para o KaTeX e não há mais problemas.
Além disso, o KaTeX resolveu outro problema: fórmulas muito longas que não cabem na tela do celular.
Tive outro problema quando usei “!” (fatorial) em uma fórmula, o que acionou outra mensagem de erro “Undefined control sequence \mathchoice”, aleatoriamente e sem um padrão para reproduzi-lo. Não sei se esse problema está relacionado ao primeiro, mas também foi resolvido ao usar o KaTeX.
Portanto, minha conclusão final é que vou usar o KaTeX em vez do MathJax.