asciimathml
tex-rs
asciimathml | tex-rs | |
---|---|---|
11 | 2 | |
948 | 33 | |
0.0% | - | |
0.0 | 3.6 | |
over 1 year ago | about 2 years ago | |
JavaScript | Rust | |
MIT License | 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.
asciimathml
-
[R] Any tools to convert math?
Or ascii math, http://asciimath.org
-
The fastest math typesetting library for the web
Sure thing, a quick search yields Asciimath which seems at least at first glance as huge improvement in the syntax department: http://asciimath.org
As for LaTeX in general, Markdown beats it soundly in most aspects.
- AsciiMath: An easy-to-write markup language for mathematics
-
Compilable Markdown for Linear Algebra
What are the syntax differences to https://asciimath.org?
-
How to write more complex math expressions in AsciiDoc?
I did some Googling, and thought AsciiMath is the answer (simply because it also contains "Ascii" in the name). Turns out it's a different solution.
- How to write PDF that contains rather complicated math expressions?
-
LaTex alternative/replacement written in Rust?
Math syntax is a bit more challenging, because I'm sure no one wants 12 even if that would make the grammar simpler. Attempts to do this are thin on the ground: as you note, Markdown and other similar tools completely punted on math. AsciiMath is one idea, although not what you want in a full-fledged typesetting language.
-
Rendering LaTeX in Markdown with actual LaTeX
I like to use asciimath for this, though I realize that it's not as powerful as LaTeX or MathJax. There's a decent Rust port: asciimath-rs.
-
I love LaTeX. I hate LaTeX
There's this:
http://asciimath.org/
I wish someone would integrate this into pandoc so I could use it in rmarkdown.
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?
RusTeX - A (somewhat experimental) implementation of a TeX engine in rust, used to convert LaTeX documents to xhtml.
tectonic - A modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive.
KeenType - Pure Java typesetting system
SATySFi - A statically-typed, functional typesetting system
rpg_module - rpg-module: a LaTeX class for typesetting RPG adventure modules in the style of D&D modules from the 1980s
realhats - realhats LaTeX package
LjTools - LuaJIT 2.0 bytecode parser, viewer, assembler and test VM. Lua 5.1 parser, IDE and debugger.
iheartla - compilable markdown for linear algebra
sTeX - A semantic Extension of TeX/LaTeX
publisher - speedata Publisher - a professional database Publishing system
sidenotes - Position floating sidenotes/comments next to a document with inline references.