šŸ“ [Typst] ctz-plot-helper — arrows & anchored objects in the canvas

Small Typst helper I made for my own lessons and thought I’d share.

It wraps CeTZ + cetz-plot to make two things much easier:

draw arrows (basis vectors i, j, derivative/tangent arrows) with correct scale even in anisotropic plots,
place markers, labels and polylines in the canvas frame (real cm coordinates), which is painful to reach through plot.annotate.
Nothing fancy, just useful to me — sharing in case it helps you too.

Coming next : helper for Hermite interpolation through a set of points/derivatives, giving f(x) and f’(x) anywhere along the curve (high-school level).