The external files in math.leo are not usable for anyone else but you 
because all they are @file types and the actual files are not in the repo.

On Thursday, January 2, 2025 at 12:31:47 PM UTC-5 Edward K. Ream wrote:

> On Thu, Jan 2, 2025 at 10:34 AM Thomas Passin <[email protected]> wrote:
>
> > Please explain what these node types are supposed to do. 
>
> Great questions! One set of answers is in math.leo 
> <https://github.com/edreamleo/EKR-Math/blob/main/math.leo> but here are 
> some more direct answers:
>
> > Should we only enter LaTeX?
>
> You can enter various *flavors* of LaTeX in @language latex, @language 
> katex, and @language typst nodes.
>
> Rendering LaTeX (mathjax, katex, and typst) requires QWebEngineView, an 
> implementation of the Google Chromium renderer. The three renderers are 
> similar. They get their text from c.p.b, add a header (configurable by 
> `@data` nodes), then pass the result to the QWebEngineView.
>
> mathjax, katex, and typst produce different results, perhaps because their 
> installation (headers) differ. I found the katex and typst installation 
> instructions confusing. Those languages might give much better results in 
> more expert hands.
>
> I'm using mathjax because it seems to work the best. But that may be 
> because the katex and typst headers are buggy. I'm a newbie with all three 
> languages.
>
> @pdf nodes are different. The body text should contain a path to a .pdf 
> file. The path can be absolute or relative to the outline's directory. VR 
> simply renders the pdf file.
>
> > Can we enter Markdown with embedded LaTeX?
>
> Afaik, the answer is "no". Iirc, katex and typst allow embedded html.
>
> > Do we need to install a pdf processor and if so, which one? 
>
> QWebEngineView is probably the only processor needed.
>
> > Are there differences in what we should enter between the various node 
> types?
>
> > Do we need an internet connection to use @katex and @typst (I know that 
> mathjax can be set up not to need an I/N connection)?
>
> I don't know for sure. Installing mathjax, katex, and typst locally is 
> probably possible, but I haven't done so.
>
> *Summary*
>
> I created math.leo using trial and error. All the nodes render correctly 
> for me.
>
> Please download the file and try rendering all the nodes using the VR 
> plugin.
>
> I welcome any suggestions for improving the language-related headers.
>
> Please feel free to ask more questions. There is plenty of time for 
> improvements.
>
> Edward
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/leo-editor/1a842487-31e7-4539-9a9b-5a99391b7895n%40googlegroups.com.

Reply via email to