28 oct. 2012

MathJaX

¿Cómo publicar ecuaciones con código TeX en Blogger? La respuesta es MathJax. Como se encuentra en Wikipedia; MathJax es una biblioteca javascript que permite visualizar fórmulas matemáticas en navergadores web, utilizando los lenguajes de marcado LaTeX o MathML. MathJax tiene licencia libre y soporta múltiples navegadores. El proyecto MathJax nació en 2009 como sucesor de una biblioteca de JavaScript anterior llamada jsMath. Está liderado por Design Science y patrocinado por American Mathematical Society, Design Science, y Society for Industrial An Applied Mathematics. Entre los sitios web que usan MathJax se encuentran MathSciNet, GitHub Project Euclid journals y el portal All-Russian Mathematical.

¿Cómo se utiliza MathJax en Blogger? Sólo hay que ir a tu cuenta de Blogger, buscar \Diseño \Plantilla \Editar HTML, y luego pegar después entre <head> y <\head> el siguiente código:

<script 
    src="http://cdn.mathjax.org/mathjax/latest/MathJax.js" 
    type="text/javascript"> 
    MathJax.Hub.Config({ HTML: ["input/TeX","output/HTML-CSS"],  
    TeX: { extensions: ["AMSmath.js","AMSsymbols.js"], 
    equationNumbers: { autoNumber: "AMS" } }, 
    extensions: ["tex2jax.js"], 
    jax: ["input/TeX","output/HTML-CSS"],  
    tex2jax: { inlineMath: [ ['\$','\$'], ["\\(","\\)"] ], 
    displayMath: [ ['\$\$','\$\$'], ["\\[","\\]"] ], 
    processEscapes: true }, 
    "HTML-CSS": { availableFonts: ["TeX"], 
    linebreaks: { automatic: true } } }); 
</script>

Una vez se ha pegado este código en la plantilla de nuestro blog, se puede utilizar inmediatamente desde nuestro editor de entradas. Por ejemplo: si deseamos escribir una ecuación centrada como;$$F(x)=\int_{a}^{b}f(x)dx$$ entonces debemos escribirp; el comando \$\$F(x)=\int_{a}^{b}f(x)dx\$\$. Si deseamos escribir un ecuación en una línea de texto como $x^{2}$ tan sólo tenemos que escribir lo siguiente \$x^{2}\$.

Espero que disfrute de está herramienta. Nos vemos pronto.