![]() |
Mathematics/MathML in EPUB
Is anyone aware of a simple way to add mathematical formulae to EPUBs and expect them to be viewable on a liseuse, such as my firmware upgraded PRS-500?
I've been looking around at methods used in HTML: 1) MathML is popular in websites, but liseuses cannot handle it. And MathML is a pain to typeset by hand. 2) There are LaTeX to MathML CSS sheets available, which allows for easier-to-typeset LaTeX to be used however then you have the MathML display problem. 3) I know that Wikipedia supports mathematical script (looks very much like LaTeX) and the on-the-fly generated output is images/SVG. This would be better for EPUB. Something like that would be practical methinks. 4) You can use a dedicated program, make every single equation an image, then plug them manually into a EPUB. Very inconvenient. Any ideas? I was thinking along the lines of a 'MathML to image' processor which can take advantage of LaTeX to MathML somehow. Not sure if SVG is an option, anyone tested it? |
With the current state of affairs, I would go with the TeX -> image route, with a utility like tex2im. To make your life easier, you could include the TeX code in the HTML, either in an "alt" attribute or as a comment, and have a script automatically process all the needed formulas and generate the images. something like this:
HTML file: Code:
<p>A nice identity:</p>This script seems to use a similar idea. |
There's also some information at http://svgkit.sourceforge.net/SVGLaTeX.html on converting LaTeX to SVG.
|
You can also use pdflatex to convert the equations to PDF and then use pdf2svg to convert them to SVG. Or do it interactively with inkscape.
I am not sure, however, if all ereaders supporting ePub will do SVG properly. |
Quote:
|
Quote:
|
You could also try a direct MathML to SVG converter, like this.
|
math equations
1 Attachment(s)
Attachment 45713Another way is to use Word with Mathtype, create the equation, and then do a screen copy with Belltech CaptureXT Screen Capture. I've attached an image (I hope it works, this is the first such attachment I've tried)
|
Never is a long time - but I would say we will never get fonts that support math operations like this. Latex does a great job at it - and the people that need to create formulas probably already know it. Maybe what we need is a good Latex to HTML converter, which plugs the formulas in as SVG.
Robert |
|
Quote:
But here's another question: do those ePub renderers that don't support SVG images do OK with a .PNG fallback? And if so, can anyone point me to the proper HTML snippet to use? |
Well then you can use Calibria, Cambria, Candara, Constantia, &c.
Resolution shouldn't be an issue much longer as display density gets higher and operating systems finally become resolution independent. William |
Quote:
Asana Math is promising. In the meantime, I'll probably just stick with my old standbys like the mathdesign fonts (URW Garamond, Bitstream Charter, Adobe Utopia), kp-fonts, and URW Palladio. |
You guys may be interested in the Ebooks for Math and Science group on LinkedIn: http://www.linkedin.com/groups?gid=1945452 (I am the group owner). Also, MathJax (http://www.mathjax.org) may also be of interest. If an ebook reader can do JavaScript, it can be used to render both TeX and MathML.
|
The beta STIX fonts seem good but unsure if licence would prevent redistribution.
I'd be interested in a howto for producing a working epub for Sony Reader with maths. |
| All times are GMT -4. The time now is 10:22 PM. |
Powered by: vBulletin
Copyright ©2000 - 3.8.5, Jelsoft Enterprises Ltd.
MobileRead.com is a privately owned, operated and funded community.