Sorry, no ideas spring to mind; I don't know much about the details of how Mathjax works. Someone else might be able to help you more.
On 24 July 2016 at 16:40, Keir Lockridge <[email protected]> wrote: > Actually, I find that when I reload the notebook I have to re-run all the > markdown cells (after executing the code cell with the > IPython.display.Latex object), otherwise any LaTeX code in the document > using the macros doesn't display properly. > > In the first cell of the notebook I have: > > import IPython.display > > IPython.display.display_latex(IPython.display.Latex(filename="LaTeXmacros")) > > If I run this cell and then make markdown cells using my macros, it works. > When I reload the notebook, none of my macros are rendered properly (even > if I re-run the top cell) until I re-run each markdown cell. > > Is there a way to avoid this? > > --Keir > > On Saturday, July 23, 2016 at 6:43:05 PM UTC-4, takowl wrote: >> >> On 23 July 2016 at 22:24, Keir Lockridge <[email protected]> wrote: >> >>> It seems that latex macros may be included in any markdown cell (between >>> dollar signs), and these macros are then available throughout the notebook. >>> Is there a way to load a file containing LaTeX macros in a markdown cell >>> (or in some other location, if it gets the job done)? I am trying to avoid >>> having to cut-and-paste a long list of LaTeX macros into every Jupyter >>> Notebook I create. >>> >> >> You can construct an IPython.display.Latex object with a string - which >> you could read from a file. When that object is displayed, its content is >> added to the page as Latex. >> >> Within the notebook interface, Latex is rendered by the Mathjax library, >> so only a subset of Latex works, but it sounds like what you want to do is >> already working. >> >> Thomas >> > -- > You received this message because you are subscribed to the Google Groups > "Project Jupyter" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jupyter/f9c58601-14d7-44af-8c18-744ee93b54a3%40googlegroups.com > <https://groups.google.com/d/msgid/jupyter/f9c58601-14d7-44af-8c18-744ee93b54a3%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Project Jupyter" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/CAOvn4qgfjzoMbtRd12Aix8jwZu_dOTdoUSdYMe3rO6YAUbua-g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
