Carlos, I've just tested the feature and wow, that is very impressive. Great work! Really amazing.
-Pierre Le 24 mars 2012 18:46, Carlos Córdoba <[email protected]> a écrit : > Ok, I fixed it in trunk. Don't hesitate to tell us if anything else is > failing or bothering you about this feature. > > Cheers, > Carlos > > El 21/03/12 10:46, Carlos Córdoba escribió: > > Hi Jonatan, > > Thanks for testing. You're totally right about it and I think I know how to > fix it. It's just a css hack. > > Cheers, > Carlos > > El 10/03/12 09:55, Jonatan Hjul escribió: > > 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. -- 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.
