latex3
texmacs-vi-experiment
latex3 | texmacs-vi-experiment | |
---|---|---|
1 | 1 | |
1,829 | 1 | |
0.1% | - | |
9.9 | 10.0 | |
7 days ago | almost 4 years ago | |
TeX | Scheme | |
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.
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...
texmacs-vi-experiment
-
Writing my PhD using groff
> TeXmacs necessitates using its own interface (which lacks my vim keybindings and Emacs customizations)
TeXmacs's own interface is deeply customizable by the user via Scheme.
I think you can set it up to have vim keybindings---see experimental code at https://github.com/chxiaoxn/texmacs-vi-experiment and comments at http://forum.texmacs.cn/t/a-very-tiny-vim-in-texmacs/176 (I know that the lack of a block cursor has put off someone, but I did not find that comment in the brief search I did now).
What are some alternatives?
SwiftLaTeX - SwiftLaTeX, a WYSIWYG Browser-based LaTeX Editor
sartre-notes - Comprehensive notes on Jean-Paul Sartre's Being and Nothingness. 100 pages of explanation and guidance for a 800 page monograph.
pandoc-latex-template - A pandoc LaTeX template to convert markdown files to PDF or LaTeX.
nests-and-insects - A Roguelike Tabletop RPG
Awesome-CV - :page_facing_up: Awesome CV is LaTeX template for your outstanding job application