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
<[email protected]> wrote:
> On Wed, Jul 24, 2013 at 11:16 AM, Brad Jorsch (Anomie) <
> [email protected]> wrote:
>
>> On Wed, Jul 24, 2013 at 10:55 AM, C. Scott Ananian
>> <[email protected]> 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
> [email protected]
> 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: [email protected]
  Web: http://www.physikerwelt.de
  Skype: Schubi87
  ICQ: 200302764
  Msn: [email protected]

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to