Typst, a modern alternative to LaTeX, is now open source

This page summarizes the projects mentioned and recommended in the original post on /r/programming

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • typst

    A new markup-based typesetting system that is powerful and easy to learn.

  • You'd never get this out of that combination, though, without major rewrites.

  • tiny-skia

    A tiny Skia subset ported to Rust

  • Looking through the source code. It looks like it's using tiny-skia for rendering.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • pgfplots

    pgfplots - A TeX package to draw normal and/or logarithmic plots directly in TeX in two and three dimensions with a user-friendly interface and pgfplotstable - a TeX package to round and format numerical tables. Examples in manuals and/or on web site.

  • But, if you really hate yourself and the self-flagellation doesn’t suit your fancy, you can find a primer on the basics of programming in LaTeX here: https://pgfplots.sourceforge.net/ (look for the technical papers) I did the solving part the most basic, brute force way possible—it was already obnoxious enough. Modern computers are fast enough for even the LaTeX to come up with a solution in a reasonable time frame (still, think minutes, not seconds). I’m sure somebody who actually cares about such things will be able to point you towards something much more sane, but that unfortunately won’t be me.

  • PyLuaTeX

    Execute Python code on the fly in your LaTeX documents

  • This sounds like the superior solution. Of course you can run any command inside LaTeX and thus embed code... It just has to output valid LaTeX I think. There's also this: https://github.com/tndrle/PyLuaTeX (to run Python code).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts