Hi everyone, I have updated the MathJax extension to fix 2 glitches: * removes unnecessary spacing when the math directive is given in a single line, * avoid unnecessary <div> elements that appeared when the equation was wrapped inside a split environment.
You can copy/paste the extension from here: http://bitbucket.org/kevindunn/sphinx-extension-mathjax/src/tip/mathjax.py You can compare how the same HTML page is shown with MathJax or with Sphinx's built-in pngmath extension: * mathjax: http://connectmv.com/mathjax-extension/with-mathjax.html * pngmath: http://connectmv.com/mathjax-extension/with-pngmath.html MathJax shows better, and the HTML can also be zoomed, and the math will zoom clearly, unlike PNG. Kevin On Wed, Aug 18, 2010 at 10:56, Kevin Dunn <kgd...@gmail.com> wrote: >> I say keep it. It doesn't hurt and is helpful if people want to style >> "math" generated stuff differently from other things. One of the >> things that Sphinx 1.0 changed was adding the "type" of the node to >> the HTML "class" attribute just so elements could be separately >> styled. For example: >> >> <strong class="command">rm</strong> is strong</p> >> >> Given that, it's easy to change the rendering of "command" roles to be >> italic, underlined, etc. It doesn't have to be "strong" (bold) >> anymore. > > > Good point. MathJax inserts so many wrapping <span> elements, even > for something as simple as \( x \) - I get 7 in my browser. One more > set of wrapping elements isn't going to hurt, and maintains Sphinx's > consistency with other node types. > > Kevin > -- You received this message because you are subscribed to the Google Groups "sphinx-dev" group. To post to this group, send email to sphinx-...@googlegroups.com. To unsubscribe from this group, send email to sphinx-dev+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sphinx-dev?hl=en.