Hacker News new | ask | show | jobs
by thangalin 617 days ago
> Speed and nice error messages in (La)TeX are entirely doomed because of fundamental design choices.

Have you checked out KeenType?

https://gitlab.com/DaveJarvis/KeenType

It's a Java-based implementation of TeX, forked from NTS, that was optimized to render 500 to 1,000 equations in real-time on commodity hardware. My text editor, KeenWrite, uses the KeenType library to preview the document. The final output is passed to ConTeXt for typesetting, by way of first converting Markdown to an XHTML file. (This means that KeenWrite can export as both HTML and PDF.)

https://keenwrite.com/screenshots.html