Birdtracks / Penrose diagrams / graphical notation package

Hello all,

Michal Pluta has worked on a layout system for Birdtracks and similar forms of graphical notation using a textual input system in Typst called birdtracks.

Having used birdtracks in LaTeX back in the day, I think this is a dramatic step forward in usability, and I am hopeful to see what this improvement in accessibility may do for the approach’s utility.

If this is something you’d be interested in helping to maintain or extend, please do get in contact.

1 Like

It sounds really interesting but as a layman I would love to see some examples of what this (proto) package produces. I see that there’s examples/test.typ in the git repo but I don’t have the environment to compile that document.

1 Like

Very good point; I’ve asked Michal if he would consider uploading his paper to the repository by way of demonstration. I will update this post, if so.

This is really cool to see. I’ve been trying to work through that book myself for representation theory.

I am curious though how soon this will hit the Typst Universe, given it’s using std::autodiff, which requires Rust nightly.

I agree this is a current hindrance; implementing a different optimisation approach which does not rely on autodiff may make this much more usable in the short term.