3 ms·
This looks like it just shells out[1] to a local executable. It'd be remiss not to mention my own Ruby gem, https://github.com/gjtorikian/mathematical https://
by gjtorikian 10y ago
This looks like it just shells out[1] to a local executable.
It'd be remiss not to mention my own Ruby gem, https://github.com/gjtorikian/mathematical https://github.com/gjtorikian/mathematical. It does La/TeX conversions by wrapping C code, though admittedly, it only converts the math portions.
[1]: https://github.com/Authorea/latexml-ruby/blob/798795f0631a295ae2397718ad5c625eadb3faf3/lib/latexml.rb#L261 https://github.com/Authorea/latexml-ruby/blob/798795f0631a29...
- dginev 10y agoIf you're using it in daemon mode, it only shells out to boot a conversion server, and only if necessary. From that point on it's sending very basic RESTful requests. I wouldn't recommend using latexml if you're interested in performance-critical math parsing. Its best use case is converting entire LaTeX documents/fragments with arbitrarily complex package dependencies, macro definitions and any other power latex techniques.