[LON-CAPA-users] Mimetex rendering quirk

Gerd Kortemeyer korte at lite.msu.edu
Fri May 18 07:29:16 EDT 2012


On May 18, 2012, at 7:11 AM, Christian Knieling wrote:
> what happens with the second comma after the fraction? Why is it above
> the baseline?
> <problem>
>  <startouttext />
>    <m display="mimetex">0, \frac{1}{2}, 1, 2</m>
>  <endouttext />
> </problem>

It's just what Mimetex does, there's nothing we can do about it. We have not found a math renderer for the web that does everything beautifully and correctly, every one has some bugs or quirks.

Two quick recommendations:

* Inside of <m>, you still need a math delimiter to switch LaTeX to math rendering - <m> just goes to LaTeX-mode. Mimetex somehow ignores the math delimiters, but printing and the other renderers don't … so it should be <m display="mimetex">$0, \frac{1}{2}, 1, 2$</m> or <m display="mimetex">\[0, \frac{1}{2}, 1, 2\]</m>

* I would recommend not to specify which renderer you want to use, this really limits re-use on the long run. If you leave the "display" unspecified, the course coordinator or the student can decide about the renderer. Future versions of LON-CAPA will support MathJAX, which will likely do a better job overall (still testing this), but when "display" is specified, users cannot take advantage of this.

- Gerd.

More information about the LON-CAPA-users mailing list