2007/7/1, Simetrical <Simetrical+wikilist(a)gmail.com>om>:
On 7/1/07, Mov GP 0 <movgp0(a)gmail.com> wrote:
Hi,
I've encountered that texvc is not doing conversion to MathML - at least
I've never seen MathML in Wikipedia. This has some drawbacks:
* its not as accessible, because blind users will have to read TeX code.
* its not scaleable
* its not linkable
There was (is?) a project to allow MathML to work properly. However,
needless to say, it cannot be turned on by default until there's quite
a lot more common MathML support than there is presently.
There is MathML support in all important browsers:
* Mozilla Firefox
* Netscape
* Opera
* Safari
* InternetExplorer using Plugins
In the case of the IE browser, code might identify this and offer a
download to the plugins automatically[5].
So most
viewers will not see any benefit from linking or annotation, and there
is not a terrible lot of impetus for anyone to work on this for the
next, say, five years. But this is open-source and if anyone wants
to, they can feel free. I'm sure commit access could be arranged.
I'm often running into the problems of texvc - ie. for the article
Gozintograph[6] I wanted to create a very big "\begin{ptable}", but
the function is not capable of such large fences, because it can only
choose from a set of fences rather then drawing them parametrically as
the mathml browsers are doing. A possible solution might be to use
others and more TeX libraries.
But I think it would have more sense to do both: migrate to MathML for
mathematical markup and use a bigger TeX distribution like MiKTeX. The
advantage of using MiKTeX is, that it is very complete and also
available for Windows, so also students using Windows can use it. It
should be very simple to extend the TeX distribution with additional
packages.
Unforunately I'm a .NET developer which means that I can't really contribute.
I'm also to much into other projects. This is why I'm making suggestions rather
than doing it myself.
(Incidentally, I find it hard to believe that MathML
is more
accessible than images. Are there any screen-readers that understand
MathML? Our alt text for the images sucks, but at least it's there
for people who speak TeX.)
There are some screenreaders:
* MathPlayer[1] is currently extended for speech output with sync. highlighting
* AudioMath[2] provides MathML to speech conversation
* BraMaNet[3] converts MathML to French mathematical Braille
* LAMBDA Project[4] converts MathML from and into localized
mathematical Braille
Reading TeX Source is often overly complex written and hard to learn
if you can't see how the code results in a grahical meaning. Thus,
alternate text as in
<math alt="E is equal to m times c
square">E=m\,\mathrm{c}^{2}</math>
might be a better idea. Maybe we could also exploit ideas from
multilangual wiki:
{{ifeq: {{MATHML}} | true
| <math>E=m\,\mathrm{c}^{2}</math>
| E is equal to m times c square
}}
where MATHML is a user setable environmental variable. A typical use
pattern might be:
{{math
| <math>E=m\,\mathrm{c}^{2}</math>
| [[Energy|E]] = [[Mass|m]] · [[Speed of light|c]]<sup>2</sup>
}}
ys, MovGP0
[1]
http://www.dessci.com/accessibility
[2]
http://handy.univ-lyon1.fr/projets/bramanet/
[3]
http://handy.univ-lyon1.fr/MH/bramanet/bramanet.php
[4]
http://www.lambdaproject.org/ASP/index.aspx?IDMenuAPP=0
[5]
http://www.dessci.com/en/products/mathplayer/author/creatingsites.htm
[6]
http://de.wikipedia.org/wiki/Gozintograph