Quiero agregar MathJax en mi blog alojado en Blogger. La única solución que encontré es esta publicación , pero requiere un servidor de alojamiento. ¿Alguna otra opción?
Quiero agregar MathJax en mi blog alojado en Blogger. La única solución que encontré es esta publicación , pero requiere un servidor de alojamiento. ¿Alguna otra opción?
Respuestas:
La gente de MathJax recientemente comenzó a permitir que se llamara al script desde su servidor.
Agregué una nueva publicación a mi blog que incluye el código que debe pegar en su plantilla html para obtener la funcionalidad MathJax en Blogger. Con el nuevo código, no necesita tener MathJax instalado en su propio servidor.
Espero eso ayude.
Básicamente, solo necesita copiar el siguiente fragmento de código en la plantilla de Blogger entre <head>
y </head>
.
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js" />
Para obtener instrucciones detalladas u otras opciones, por ejemplo, cambiar los delimitadores matemáticos en línea, siga esta publicación .
Un comando de script actualizado para Blogger está disponible en http://www.mathjax.org/docs/1.1/start.html , donde sugieren usar
<script type="text/javascript"
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
Para un ejemplo de un blog que lo usa en Blogger, es mi blog en http://mathjaxtest.blogspot.com . Funciona bastante bien, pero un problema es que cuando se publica un comentario en respuesta, el script MathJax no se aplica a la versión de vista previa del comentario, solo a la versión publicada del comentario. Esto dificulta el uso de MathJax en los comentarios, ya que no hay forma de verificar los errores tipográficos en las ecuaciones. ¿Alguien sabe una forma de solucionar este problema con comentarios?
Esta respuesta proviene de Tex.Stackexchange :
Copie el siguiente código
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"> MathJax.Hub.Config({ extensions: ["tex2jax.js","TeX/AMSmath.js","TeX/AMSsymbols.js"], jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [ ['$','$'], ["\\(","\\)"] ], displayMath: [ ['$$','$$'], ["\\[","\\]"] ], }, "HTML-CSS": { availableFonts: ["TeX"] } }); </script>
en el HTML de la plantilla de Blogger (Diseño → Editar HTML → Editar plantilla) entre <head>
y </head>
.
La ventaja de este código en las otras respuestas aquí es que el Mathjax renderizado está más cerca del practicado en la red SE (en particular con el $
). También se pueden usar macros ( \newcommand
).