2010-06-10 9 views

Répondre

18

Pour ceux qui pourraient être à la recherche de la réponse, voici la réponse que je suis arrivé du développeur MathJax

La façon de synchroniser avec les actions de démarrage de MathJax pour enregistrer un StartupHook qui se déclenche lorsque le démarrage est terminé . Par exemple, vous pouvez utiliser

MathJax.Hub.Register.StartupHook("End",function() { ... your startup code here ... });

à la fin de la balise qui configure MathJax, ou dans une étiquette séparée juste après le chargement MathJax si vous utilisez le fichier de configuration MathJax par défaut dans MathJax/config/MathJax.js. Que devrait vous permettre de vous connecter à la séquence d'initialisation de MathJax afin que vous puissiez effectuer votre propre configuration au bon moment.

Merci David

+0

Vous devez ajouter le code ci-dessus dans le ' 'bloc, pas dans le bloc javascript. –

0

Si vous avez Jquery vous chargé pouvez utiliser getScript()

var mjaxURL = 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML,Safe.js'; 
// load mathjax script 
$.getScript(mjaxURL, function() { 
    // mathjax successfully loaded, let it render 
    MathJax.Hub.Queue(["Typeset", MathJax.Hub, 'c'+parentid+'_list']); 
}); 
+0

Note du futur: cdn.mathjax.org approche de sa fin de vie, consultez https://www.mathjax.org/cdn-shutting-down pour des astuces de migration (et peut-être mettre à jour votre message pour les futurs lecteurs). –

+1

Merci de m'avoir signalé. Ajout du CDN recommandé: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js –

Questions connexes