The SymPy Live source code is at https://github.com/sympy/sympy-live
Aaron Meurer On Sun, Dec 8, 2019 at 2:04 PM Thomas Ligon <[email protected]> wrote: > > Hi Aaron, > > this answers a question I had, except that I can't see MathJax called > anywhere. A search for mathjax in SymPy gives me 4 occurrences in printing.py > and 2 in latex.py, but none that call MathJax. Can/should I search the code > of Live? > > On Friday, May 25, 2012 at 10:29:27 PM UTC+2, Aaron Meurer wrote: >> >> What SymPy Live does is return the LaTeX string of expression using >> the LaTeX printer (accessible through the latex() function), and then >> passes that to MathJax, which converts it to a printed expression. >> Any string output is passed to MathJax, so even if you just enter a >> string, it will be parsed as LaTeX. >> >> If you want to know how the LaTeX printer works, see sympy/printing/latex.py. >> >> Aaron Meurer >> >> On Fri, May 25, 2012 at 10:36 AM, Matthew Rocklin <[email protected]> wrote: >> > Hi Duncan, >> > >> > To the best of my knowledge SymPy is unable to parse LaTeX. We are however >> > able to generate it; this is what you're seeing on live.sympy.org. >> > >> > You can look at our latex printing by downloading our source and checking >> > out the sympy/sympy/printing/latex.py file. >> > >> > I think it would be awesome to have a latex parser for SymPy. This might be >> > challenging though. >> > >> > -Matt >> > >> > >> > On Fri, May 25, 2012 at 11:19 AM, Duncan Steele >> > <[email protected]> wrote: >> >> >> >> Hello, I am new to sympy, and I am really impressed by the web demo at >> >> live.sympy.org. I am trying to replicate that shell's ability to >> >> understand latex maths notation, and I have been unsuccessful. I have >> >> combed through both sympy and sympy-live without understanding how >> >> live.sympy.org parses latex maths. >> >> >> >> There seems to be some API function that the web shell calls to parse >> >> the string I type in, e.g. 'X = \sum_i x_i = X '. What is it? >> >> >> >> Thanks, >> >> >> >> -- >> >> You received this message because you are subscribed to the Google Groups >> >> "sympy" 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/sympy?hl=en. >> >> >> > >> > -- >> > You received this message because you are subscribed to the Google Groups >> > "sympy" 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/sympy?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/0d02f196-67e0-4acb-a1b3-9f0f300a24bd%40googlegroups.com. -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAKgW%3D6LCpQ5B95A0b4aubVuLsuKiE-QMKhmwKjgM2kKmjQoR3Q%40mail.gmail.com.
