Dear all,
thanks for posting this discussion. There is a roadmap for the Math extension at
http://www.mediawiki.org/wiki/Extension:Math/Roadmap
I want to to improve the math rendering in Wikipedia and want to get
the best solution that is possible.
Since MathML is the w3c standard for displaying mathematical content
at the browser I did not question that.
I could not find any evidence why texvc, that is not even defined...
there is just an ocaml script that is hardly maintained that defines
what is texvc and what not... would be better. As a researcher I'm of
course always open to hear convincing argument why mathml should be
replaced by texvc..maybe with some guidance to do client side
rendering somehow uniform.
One of my research results is that the two layers of MathML
presentation and content mathml are a good starting point. However a
semantic layer would be helpful to enrich the mathematical equation
for practical use.
A little study on tex to Mathml converters showed that LaTeXML is the
best converter out there that produces relatively good but still poor
Content MathML. So I was working on the integration of LaTeXML to
Mediawiki with support of MathJax for browsers that do not handle
MathMl out of the box.
In contrast to the normal terrible slow rendering speed of MathJax
when used in texvc mode MathJax is able to convert MathML to SVG
really quick. So you can get even high quality math output with e.g.
Chrome.
However, a picture says more than 1000 words and a demo says even more
than an picture.
By this means there is a demo of english wikipedia aviailable at
https://wikitech.wikimedia.org/wiki/Nova_Resource:Math
that compares the rendering options available in the near future at wikipedia.
comments are highly welcome
Best
Moritz
On Wed, Jul 24, 2013 at 11:42 PM, C. Scott Ananian
<cananian(a)wikimedia.org> wrote:
On Wed, Jul 24, 2013 at 11:16 AM, Brad Jorsch (Anomie)
<
bjorsch(a)wikimedia.org> wrote:
On Wed, Jul 24, 2013 at 10:55 AM, C. Scott
Ananian
<cananian(a)wikimedia.org> wrote:
It seems like many of those issues could be
worked around if
mediawiki/core
kept a simple "uses math markup"
boolean for each page. All the overhead
of MathJax could be eliminated unless it was actually needed.
This is already be the case. MathJax is loaded by a small RL module
that itself is only loaded on pages containing the <math> tag.
You can test this easily enough: create a page with "<span
class="tex">$ E = m c^2 $</span>" and it won't be MathJaxed.
Then add
a <math> tag and it suddenly will be.
That's great. Is there anything the parsoid team could do to make math
work better?
--scott
--
(
http://cscott.net)
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
--
Mit freundlichen Grüßen
Moritz Schubotz
Telefon (Büro): +49 30 314 22784
Telefon (Privat):+49 30 488 27330
E-Mail: schubotz(a)itp.physik.tu-berlin.de
Web:
http://www.physikerwelt.de
Skype: Schubi87
ICQ: 200302764
Msn: Moritz(a)Schubotz.de