tectonic
tex-rs
tectonic | tex-rs | |
---|---|---|
3 | 2 | |
282 | 33 | |
- | - | |
0.0 | 3.6 | |
about 3 years ago | about 2 years ago | |
Rust | Rust | |
GNU General Public License v3.0 or later | Apache License 2.0 |
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.
tectonic
-
Finl Is Not LaTeX
They have a forum but now discussion switch to GitHub Discussions[1]. The issue about oxidizing everything is here[2]. If you want to help the project there is a number of issues[3] that can be done, in particular syncronization with the Tectonic mainline and XeTeX code update[4]
[1] https://github.com/tectonic-typesetting/tectonic/issues/766
[2] https://github.com/tectonic-typesetting/tectonic/issues/459
[3] https://github.com/crlf0710/tectonic/issues
[4] https://github.com/crlf0710/tectonic/issues/299
- Learnlatex.org: A place to learn LaTeX online
tex-rs
-
LaTex alternative/replacement written in Rust?
I have an rust implementation at https://github.com/crlf0710/tex-rs , though it's the plain old TeX without eTeX extensions. Feel free to do any hacking on top of it any one wants to!
-
Finl Is Not LaTeX
I too have recently been interested in TeX and Rust. Apart from Tectonic (wrapper around XeTeX and dvipdfmx) and the attempt to rewrite it in Rust (your first link), I also found [1], an attempt to rewrite TeX itself in Rust. I also understand that you are a supporter of the Tectonic in Rust effort, so hopefully you can fill me in on the current progress.
At first I though that just rewriting XeTeX/dvipdfmx in Rust just for sake of being written in Rust was foolish, because of TeX's untypical memory model. Also because of the manual translation using c2rust (also on C code generated from Pascal code that uses a lot of macros).
But after lookin at it now it seems that the rewrite progressed and the result are parts looking very Rusty, which is nice.
I too had ideas about TeX in Rust, but I think that starting with LuaTeX would be much more beneficial. Apart from LuaTeX having obvious support of scripting in Lua and being very extensible, XeTeX has other disadvantages. See for example [2], which still in my opinion misses many internal differences, where LuaTeX is much superior.
Do you have any tips on how to join the Tectonic / TeX in Rust community? Where can I potentially discuss my foolish TeX/Rust ideas, being very new to Rust?
[1] https://github.com/crlf0710/tex-rs
What are some alternatives?
pandoc - Universal markup converter
tectonic - A modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive.
SATySFi - A statically-typed, functional typesetting system
RusTeX - A (somewhat experimental) implementation of a TeX engine in rust, used to convert LaTeX documents to xhtml.
Oberon - Oberon parser, code model & browser, compiler and IDE with debugger
LjTools - LuaJIT 2.0 bytecode parser, viewer, assembler and test VM. Lua 5.1 parser, IDE and debugger.
patoline - Patoline typesetting system
sTeX - A semantic Extension of TeX/LaTeX
ktikz - KtikZ provides a nice user interface for making pictures using TikZ.
asciimathml - A new home for asciimathml