2010-06-10 23 views

Respuesta

18

Para los que podría estar buscando la respuesta, esta es la respuesta que recibí de mathjax desarrollador

La forma de sincronizar con las acciones de puesta en marcha de mathjax que se registre un StartupHook que encenderá cuando se completa el inicio . Por ejemplo, puede utilizar

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

al final de la etiqueta que configura mathjax, o en una etiqueta separada justo después de cargar mathjax si está utilizando el archivo de configuración mathjax defecto en mathjax/config/MathJax.js. Que debería permitirle enganchar en la secuencia de inicialización de MathJax para que pueda hacer su propia configuración en el momento correcto.

Gracias David

+0

Usted tiene que agregar el código anterior en el ... 'bloque, no en el bloque javascript. –

0

Si tiene Jquery cargado puede utilizar 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

Nota del futuro: cdn.mathjax.org está llegando al final de su vida útil, consulte https://www.mathjax.org/cdn-shutting-down para obtener sugerencias sobre migración (y quizás actualice su publicación para futuros lectores). –

+1

Gracias por señalar. Se agregó el CDN recomendado: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js –

Cuestiones relacionadas