(Secoli che non mi loggavo piu’ qua dentro.)
Rispetto a quanto scrivevo/dicevo nel 2011 (BTW: l’URL aggiornato e’: http://www.albertopettarin.it/pubb/misc/PettarinEbookcamp11.pdf ) — quando era appena uscita la specifica EPUB 3 — sono successe alcune cosette:
1) EPUB 3 sta iniziando ad avere trazione solo ora;
2) ufficialmente, EPUB 3 prevede l’uso di MathML per descrivere notazione matematica — ma visto che il rendering nativo di MathML e’ gia’ scarseggiante nei browser, i pochi esempi di matematica resa dichiarativamente (ossia NON con immagini raster) sono A) SVG o B) MathML/LaTeX immerso “as is” nella pagina XHTML e renderizzato da MathJax.
In parole povere: lo scenario e’ a dir poco sconfortante. Pochissimi reading systems per EPUB 3 sono capaci di visualizzare MathML/LaTeX, e quasi tutti lo fanno via MathJax, embedded nell’EPUB 3 stesso o embedded come libreria nel reading system stesso. Ergo: niente manipolazioni dinamiche, niente copia-e-incolla, ecc.
A suo tempo mi ero ripromesso di studiare un flusso (La)TeX => EPUB diretto, ma per varie vicende professionali/personali non ho mai approfondito seriamente il discorso. IMHO, attualmente la via migliore continua ad essere l’output della notazione matematica in MathML, e da li’ l’embedding dentro l’EPUB.
In questo momento non posso scendere in dettagli oltre, ma mi faccio un appunto per ritornare a scriverne in un secondo tempo.