[Blindmath] mathplayer, jaws, and math in graphics?
Kevin Chao
kevinchao89 at gmail.com
Sun Apr 3 20:08:22 UTC 2011
Hi Dr. Stacey,
I very much appreciate the clarification on roles of MathML and LaTeX.
If I may, I have a few more questions.
* MathML output is only accessible with MathPlayer, which works with
Internet Explorer and JAWS. Is that correct? So, there's nothing for
Firefox or NVDA?
* What are commonly used converters for LaTeX, which will get it
processed into a suitable format to be read?
I'm very interested in examples of MathML and LaTeX output.
Thanks,
Kevin
On 4/3/11, Andrew Stacey <andrew.stacey at math.ntnu.no> wrote:
> There seems to be some confusion regarding LaTeX and MathML here. I'd like
> to
> help straighten that out, if I may. The confusion is with regarding their
> roles.
>
> LaTeX is an input format. It is how we mathematicians write our articles,
> books, webpages, and anything else where mathematics is involved. (And
> often
> anything where mathematics isn't involved. I use LaTeX to design my
> children's birthday invitations.) It is not designed to be read as-is. It
> is
> intended to be processed into a suitable output format and then read. If
> anyone thinks that they can read LaTeX and understand what is going on, then
> I have a few documents I can post samples from which will soon disabuse you
> of
> that notion. Of course, very simple LaTeX can be read. Something like x^2
> + y^2 = z^2 is fairly easy to understand, but try something more complicated
> like \sum_{m = 2 \over m \text{prime}}^{\infty} \frac{1}{m^s} and you'll see
> what I mean. And that's fairly simple compared to what can be written.
> When
> you realise that LaTeX (or rather, TeX) is completely programmable, then
> you'll see that you can find absolutely anything in a LaTeX document.
>
> MathML is an output format. It is not designed to be written directly, but
> it
> is designed to be read. Of course, one needs a suitable renderer: a browser
> for the sighted and something like MathPlayer for those who want their
> mathematics read, but then the same is true of any output format. As it is
> an
> open standard, it is a reasonable task to design a program to render MathML
> in
> to any desired medium.
>
> It is possible, though not always straightforward, to convert LaTeX to
> MathML.
> One reason why it is not always straightforward is that TeX (the program
> underlying LaTeX) often needs to know things about its output. When run
> normally, TeX has complete control over the process and so can know exactly
> how the output will be seen. When producing MathML (or XHTML), it can't
> know
> exactly how the output will be seen. But those are technical difficulties
> that can usually be avoided. The main difficulty is that most websites
> don't
> bother with this route. They convert the LaTeX mathematics to a graphic
> which
> is then displayed, with the original LaTeX as the alt text. Because of how
> it
> is produced, the LaTeX is usually very simple (no complicated macros), and
> so
> it may be possible to get by with reading the alt text.
>
> So if you want to read mathematics, look for MathML. If you want to write
> mathematics, learn LaTeX (or another TeX variant).
>
> Andrew Stacey
>
> _______________________________________________
> Blindmath mailing list
> Blindmath at nfbnet.org
> http://www.nfbnet.org/mailman/listinfo/blindmath_nfbnet.org
> To unsubscribe, change your list options or get your account info for
> Blindmath:
> http://www.nfbnet.org/mailman/options/blindmath_nfbnet.org/kevinchao89%40gmail.com
>
More information about the BlindMath
mailing list