SwiftLaTeX
latex3
Our great sponsors
SwiftLaTeX | latex3 | |
---|---|---|
6 | 1 | |
2,025 | 1,829 | |
0.9% | 1.3% | |
4.3 | 9.9 | |
5 months ago | 4 days ago | |
C | TeX | |
GNU Affero General Public License v3.0 | LaTeX Project Public License v1.2 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
SwiftLaTeX
-
Buying BaKoMa Tex in 2023?
There is a project for a replacement, called SwiftLaTeX, an online-based WYSIWYG editor for LaTeX documents, but the development is slow.
-
Writing my PhD using groff
The screencast look good. For parallel/prior work in this sort of "live update" of the typeset document (and to learn from their experiences), you may also want to look at:
• SwiftLaTeX (https://github.com/SwiftLaTeX/SwiftLaTeX / https://www.swiftlatex.com/ — the cool demo that used to be on their site seems to be gone, but see HN discussion: https://news.ycombinator.com/item?id=21710105)
• BaKoMa TeX (http://www.bakoma-tex.com/) — its eponymous author Basil K. Malyshev passed away recently, but the product and page still exists for now
• VorTeX (see Pehong Chen's PhD thesis from 1988).
- Autogenerate document with LaTeX template?
- LaTeX.wasm: PdfTeX and XeTeX as libraries for browsers
- WebAssembly-based LaTeX engine that outputs HTMLs
latex3
-
Writing my PhD using groff
I never got deep into TeX, but I browsed the code at one time and some of what I found seemed utterly insane to me. For example, it includes an IEEE floating point implementation, based entirely on TeX string expansion [1]. I don't know if it is widely used, but I'm not surprised by slow LaTeX compiles anymore.
You say "TeX is already heavily optimized", but that's only true for the layout engine. The input language is entirely based on macros and string expansion. That's fine if you're only going to use it for a bit of text substitution. But as a programming language it's inherently slow. (To be fair, I believe Knuth expected that large extensions, such as LaTeX, would be implemented in WEB.)
[1] https://github.com/latex3/latex3/blob/main/l3kernel/l3fp-bas...
What are some alternatives?
ktikz - KtikZ provides a nice user interface for making pictures using TikZ.
texmacs-vi-experiment - Experimental Vi keybindings for the texmacs math editor
Blazor.SVGEditor - A basic SVG editor written in Blazor.
sartre-notes - Comprehensive notes on Jean-Paul Sartre's Being and Nothingness. 100 pages of explanation and guidance for a 800 page monograph.
texstudio - TeXstudio is a fully featured LaTeX editor. Our goal is to make writing LaTeX documents as easy and comfortable as possible.
pandoc-latex-template - A pandoc LaTeX template to convert markdown files to PDF or LaTeX.
monocypher-wasm - WebAssembly port and JS wrapper library for Monocypher (https://monocypher.org)
Awesome-CV - :page_facing_up: Awesome CV is LaTeX template for your outstanding job application
miktex - the MiKTeX source code
raylib - A simple and easy-to-use library to enjoy videogames programming
wasm3 - 🚀 A fast WebAssembly interpreter and the most universal WASM runtime