MathJax, un super script pour afficher des mathématiques


De nombreux scientifiques publient sur le Web. C’est devenu très courant de partager ses recherches et ses thèses.
Mais il faut bien avouer qu’Internet et les pages HTML se prêtent assez mal au rendu de formules mathématiques.

 
MathJax est un script JS Open Source qui permet un rendu professionnel, accessible et simple des formules mathématiques, même les plus complexes.

mathjax JS exemple

Ce script fonctionne dans tous les navigateurs web modernes, y compris ceux des smartphones. Mieux Mathjax est 100% accessible et peut être visualisé par les screenreaders utilisés par les handicapés.

Avec MathJax, pas de flash ou d’images générées. Il utilise des fontes web classiques et du CSS.
Du coup, les formules résistent aux zooms et peuvent être « stylisées ».

La syntaxe utilisée permet à vos lecteurs de copier les formules et de les coller directement dans des outils très utilisées comme Latex, Mathematica ou Mapple. Une menu contextuel est prévu à cet effet.

 
L’utilisation de MathJax est relativement simple sur tout type de sites web, blogs, forums ou Wiki.
Il suffit d’inclure le script JS dans vos pages et d’utiliser l’une des syntaxes proposées :

<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="math/tex; mode=display">
\sum_{n=1}^\infty {1\over n^2} = {\pi^2\over 6}
</script>

En bref, MathJax c’est un peu la Rolls des scripts pour les mathématiques.

Téléchargez MathJax