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.

Reply via email to