Ecrire des formules grâce à ASCIIMathML
07May 10
Je ne sais pas si vous connaissez MathML, mais cette syntaxe n'est pas génialement supportée par les browsers d'aujourd'hui ... c'est fort dommage.
Il existe un script JS sympatique nommé ASCIIMathML qui mérite d'être connu car il vous permet d'utiliser une syntaxe très simple pour décrire vos formules et il les traduit en MathML automatiquement ... :D
Si vous utilisez IE, vous serez obligé d'installer le plugin MathPlayer pour voir vos formules correctement... c'est triste mais pas surprenant.
Références
Compatibilité (à la date de l'article)
- Gecko (Firefox, K-Meleon, ...) : supporté à 100% !
- Internet Explorer : nécessite d'installer MathPlayer, SVG non supporté pour les graphiques.
- Webkit (Chrome, Safari) : non supporté, apparence dégradée lisible pour les formules. (Le support de MathML est prévu mais pas indiqué pour quand ...)
Téléchargement
Exemples
Use auto-math-recognize mode (amath here x^2 and text is mixed endamath) or surround ASCIIMath formulas with left-quotes: `sum_(i=1)^n i=(n(n+1))/2` or LaTeX formulas with \$-signs $\int_0^{\pi/2} \sin x\,dx=1$.
And here is a simple graph:agraph plot(sin(x)) endagraphfollowed by a more elaborate graph (try double-clicking it, also while holding down shift or alt)agraphwidth=300; height=200; xmin=-5; xmax=5; xscl=1;plot((x-2)*(x-1)*x*(x+1)*(x+2)/2,-2.5,2.5);endagraph
Cet article a été vu 198 fois
ASCIIMathML
Exemple





Commentaires
Pas de commentaires