A small issue maybe. In inline math it seems like the baseline is shifted a little bit upwards, e.g. in ''' If we let :math:`a` be the first side'''.
I guess it hold for all math - but it just seem a little bit strange when used like this. Now there is not going to a latex typesetting discussion over this - but if there is an easy fix - it would be nice. Anyway - it really seem to be working great. On 9 Mar., 17:42, Carlos Córdoba <[email protected]> wrote: > Hi David, > > Thanks a lot for your kind words and for testing it so fresh out of the > oven! My answers are below: > > El 07/03/12 09:20, David Verelst escribió: > > > Hi Carlos, > > > And it works :-) > > > Just some small things I noticed on my end: > > * the line ending/end of file thingy in > > spyderlib/utils/inspector/conf.py caused an error here (popup showing > > something was wrong on line 170). Removing the tab on the line 170 or > > adding an extra white line resolved the issue for me > > Weird. Didn't notice it on my tests (on windows, mac and linux) but it's > a very simple change. I've done it on my repo and will commit it soon. > > > > > * maybe this is well known for writing math in sphinx, but it took me > > some attempts before I realised some of the LaTeX commands (not all) > > had to be escaped twice. For instance \\frac{}{} and \\text > > To use a single '\', you need to use raw docstrings, i.e. the ones that > are preceded by an r, like in > > r""" > This is a frac :math:`\frac{5}{6}` > """ > > However, your comment let me notice that \\ was not working, so I did a > change to fix it. Now all examples on the Sphinx math page work out of > the box: > > http://sphinx.pocoo.org/latest/ext/math.html > > Please test the feature with more complex things so this could be rock > solid when 2.2 be released. > > > * Maybe add a MathJax reference in: Preferences > Object Inspector > > > Render mathematical equations (build-in MathJax libs) or something? > > Is this really necessary? I'm not on favor of telling users these kind > of details. I think they just need to know that checking the box they'll > get rendered equations. But if other devs think differently I could > change it. > > > Great feature! Thanks for that. Does Matlab has something as nice as > > this ;-) ? > > > Regards, > > David > > Thanks again, > Carlos > > > > > > > > > On 06/03/12 17:25, Carlos Córdoba wrote: > >> Hi David, > > >> Don't worry, it was my time frame. This is ready for merge and I'm > >> going to do it right now. Please be aware that this feature requires > >> Sphinx 1.1+ and that it can be activated/deactivated on > > >> Preferences > Object Inspector > Render mathematical equations > > >> I finally added MathJax to the tree to have a really smooth > >> experience (it's slow and tends to fail if used from the net). > >> Besides, although on the outside you won't see much difference, on > >> the inside I re-architectured the rich text feature to be much more > >> easier to extend. So wait for more juicy features in the future. Next > >> one: a more beautiful docstring header. > > >> Cheers, > >> Carlos > > >> El 28/02/12 07:58, David Verelst escribió: > >>> Hi Carlos, > > >>> Just to be clear: I didn't mend to push you to push to code asap, I > >>> am just curious about the result :-) > > >>> Regards, > >>> David > > >>> On 28/02/12 13:23, Carlos Córdoba wrote: > >>>> Hi David, > > >>>> I haven't pushed this yet because I'm fine tuning the details of > >>>> our implementation. You're right, the problem with pngmath is that > >>>> it needs a latex environment to work and because of that it's > >>>> probably slower. However, since most scientists already have latex, > >>>> I could add it later as an option if there is enough demand. jsmath > >>>> (which works on Sphinx 1.0 and below) is too old by now (compared > >>>> to mathjax) and it has always had font problems when you don't have > >>>> latex installed. > > >>>> I plan to push this work during the next week. > > >>>> Cheers, > >>>> Carlos > > >>>> El 28/02/12 04:56, David Verelst escribió: > >>>>> Hi, > > >>>>> This looks very sweet indeed! Where is this implementation living? > >>>>> Already in the default development branch or in your clone of the > >>>>> spyder repo? > > >>>>> I assume the other Sphinx methods of rendering math, that is to > >>>>> PNG files via Latex (sphinx.ext.pngmath), is a non go due to the > >>>>> dvi or latex dependencies? > > >>>>> Regards, > >>>>> David > > >>>>> On 27/02/12 14:44, Carlos Córdoba wrote: > >>>>>> Hi Jonatan, > > >>>>>> Thanks, it looks good indeed! > > >>>>>> I think you're right. Ubuntu 12.04 will include MathJax as a new > >>>>>> package, so we should include it as an optional dependency. For > >>>>>> Windows and Mac we can download it from the net if people wants > >>>>>> to use it offline. Of course this is more work for me, and that's > >>>>>> precisely what I was trying to avoid with a simple inclusion :-) > > >>>>>> Cheers, > >>>>>> Carlos > > >>>>>> El 27/02/12 03:50, Jonatan Hjul escribió: > >>>>>>> Wow this looks awesome - that would definitely be a great addition. > > >>>>>>> I know MathJax is javascript - but maybe it could be an optional > >>>>>>> dependency like Sphinx, rope, pylint etc..? Or maybe one could > >>>>>>> select > >>>>>>> between disable, online rendering and offline rendering. > > >>>>>>> /Jonatan > > >>>>>>> On 24 Feb., 16:24, Carlos Córdoba<[email protected]> wrote: > >>>>>>>> After a couple of days of work I made that the object inspector > >>>>>>>> could > >>>>>>>> render latex formulas in beautiful images using MathJax, a > >>>>>>>> javascript > >>>>>>>> library for this purpose and for which Sphinx 1.1+ has a plugin. > > >>>>>>>> Now my question is: should we include mathjax in the tree? We > >>>>>>>> could call > >>>>>>>> it from its location on the web but I'll be in favor of the > >>>>>>>> inclusion so > >>>>>>>> that this feature could work on any circumstance, i.e. > >>>>>>>> on/offline. Note > >>>>>>>> that mathjax would add around 4.5 MiB in size to Spyder. > > >>>>>>>> Cheers, > >>>>>>>> Carlos > > >>>>>>>> oi_latex.png > >>>>>>>> 40KVisDownload -- You received this message because you are subscribed to the Google Groups "spyder" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/spyderlib?hl=en.
