Comment faire pour rappel ou de redémarrer MathJax?
J'ai besoin de MathJax pour vérifier à nouveau tous mes page.
Je veux dire lorsque la page est créée, elle n'tous les grands. Mais j'ai besoin de l'appeler une fois la fenêtre.onload à l'analyse de la page, son contenu ont changé dans l'intervalle.
Comment ferais-je une telle chose?
Vous devez vous connecter pour publier un commentaire.
Voir http://docs.mathjax.org/en/latest/advanced/typeset.html:
Démo ici: http://cdn.mathjax.org/mathjax/latest/test/sample-dynamic.html
MathJax.Hub.Queue(["Typeset",MathJax.Hub]);
Rerender
,Reprocess
J'ai trouvé la façon la plus simple de faire les mises à jour dynamiques avec MathML est de laisser MathJax faire les changements de contenu (au lieu de jQuery .html(s) de la fonction, par exemple), Alors qu'il traite les mathématiques tout en modifier le contenu.
...
Juste utiliser la fonction de remplacer la totalité du contenu de la div avec la nouvelle MathML et il va fonctionner. (Le script se passe dans la tête.)
Remarque: Si vous avez un vide mathématiques div et ajouter MathML plus tard, vous obtiendrez une erreur de script. Mais si les mathématiques balises sont présentes avec rien à l'intérieur de l'appel à updateMathContent fonctionne.