city:javascript

  • Un convertisseur (génialissime) de TeX en MathML directement en Javascript. Dément. Je viens de l’essayer, le rendu est excellent sous Firefox, médiocre sous Safari, et inexistant sous Chrome.

    Le principe consiste à directement saisir ses équations selon la syntaxe TeX (genre $y=x^2$), et c’est transformé en MathML à la volée par Javascript lors de l’affichage de la page.

    Dans SPIP, on avait introduit un export des équations vers un serveur distant, pour récupérer un rendu graphique. Là, c’est ultra-simple. Pour l’implémenter dans une page, il suffit d’ajouter un appel à Javascript dans l’entête et une feuille de style pour améliorer le rendu :

    <script type="text/javascript" src='https://seenthis.net/http://math.etsu.edu/LaTeXMathML/LaTeXMathML.js">script>
    <link rel="stylesheet" type="text/css" href="http://math.etsu.edu/LaTeXMathML/LaTeXMathML.standardarticle.css" />

    A Brief Introduction to LaTeXMathML
    http://math.etsu.edu/LaTeXMathML

    This is a short article that illustrates those aspects of LaTeX that are transformed by LaTeXMathML into a mathml plus html format. While limited in scope, LaTeXMathML nonetheless is capable of transforming a large subset of those elements found in a typical LaTeX article into a mathml empowered webpage. The goal of LaTeXMathML is that of making pure latex coding a “web-friendly” enterprise.

    En encore une fois, je ne comprends pas pourquoi seul Firefox a fait l’effort de développer le rendu MathML. Ça fait plus de 10 ans que ça existe, MathML, quand même, je suis certain qu’on a un vrai besoin pour ça (même les gamins de dix ans méritent des rendus d’équations qui ressemblent à quelque chose), et ça reste toujours inutilisable faute d’implémentation cohérente.