Il logo di batmath
www.batmath.it

Matematica e web

Le pagine di questo sito, pubblicate dopo il 1 gennaio 2006, e contenenti formule matematiche, sono codificate usando MathJax, un motore Javascript open source, che funziona in tutti i browser moderni. È prevista (ma il progetto richiede un notevole dispendio di tempo) la riscrittura almeno parziale delle pagine precedentemente pubblicate per adeguarle al nuovo standard. Per la corretta visualizzazione di queste pagine occorre solo un browser recente, mentre non è richiesto alcun plugin. L'unico piccolo svantaggio è costituito dal fatto che la resa finale non è immediata, ma si tratta di un problema di poco conto, tenendo conto del notevole miglioramento in termini di leggibilità e di uso delle formule.

Cliccando con il tasto destro sulle formule si può vedere il codice LaTeX con cui le formule sono scritte, o l'equivalente codice MathML, il nuovo standard del W3C per la matematica nel web. Usando questi codici si possono incollare le formule per esempio in Mathematica, in Word, in MathType, in un sorgente LaTeX, o in qualunque altro programma che supporti questi codici. Tra l'altro questa tecnologia consente anche l'uso degli screenreaders per chi ha problemi di difficoltà visiva. Ogni informazione si può trovare sul sito di MathJax, al link http://www.mathjax.org.

Prima dell'avvento di questa e altre simili tecnologie si sono usati diversi artifizi per pubblicare pagine contenenti formule matematiche. Noi abbiamo usato, e la maggior parte delle pagine del sito ancora usano, principalmente immagini. La resa, sia a video che a stampa, di questo sistema è accettabile in molti casi. Le difficoltà nascono se si desidera cambiare il tipo di caratteri usati, oppure le dimensioni (per esempio per problemi di accessibilità ai disabili). Ma la difficoltà più grossa è costituita dal fatto che occorrerebbe una lunga descrizione alternativa delle immagini stesse per consentire la visualizzazione in browser testuali, e per soddisfare le regole di accessibilità del WAI.

Lo script funziona correttamente se nella tabella sottostante potete vedere lo stesso contenuto in entrambe le celle.

Formula Immagine
\(\displaystyle\frac{2}{3}x^2-\sqrt{x}+\frac{3}{\sqrt{x}}=0\) Immagine di confronto per formula matematica

Infos for English speaking people

All the pages of this site published after january 1st, 2006, use MathJax to display math formulas in web pages. In order to correctly view these pages you must use a recent browser. The only problem may be a certain delay to complete the visualization. See http://www.mathjax.org for any detail.

The script works well if in the previous table you see the same content in both cells.

pagina pubblicata il 01/01/2008 - ultimo aggiornamento il 11/11/2011