11 febbraio 2008

Test di ASCIIMathML.js

Visto che ci sono alcuni articoli che richiedono un po' di formule che stanno aspettando di poter essere pubblicati, questi giorni tra una pausa e l'altra ho cercato un modo per inserirle che mi faccia evitare di doverle trasformare in immagini... e mi sono imbattuto in ASCIIMathML.

Siccome potete andare a vedere sul sito come funziona, ve lo risparmio. Vi basti sapere che è una sorta di "parser" che scorre la pagina alla ricerca di formule scritte in LaTex e le trasforma in formule in MathML visibili gradevolmente per tutti i possessori degli ultimi Firefox/Mozilla/Safari/Opera/InternetExplorer.

Se non le visualizzate correttamente vuol dire che è ora di aggiornare il vostro browser.

Cominciamo il test...

Uso di forumle ASCIIMath tra accenti rovesciati
`sum_(i=1)^n i=(n(n+1))/2`
o di formule LaTeX tra i segni di \$
$\int_0^{\pi/2} \sin x\,dx=1$.

E qui un semplice grafico:

agraph plot(sin(x)) endagraph
seguito da uno più elaborato (provate con un doppio click,magari mentre tenete premuto Shift o Alt...):

agraph
width=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

1 commento:

zar ha detto...

Ma è meraviglioso, funziona!