Got a question?
Ask it on the community forum.
Experienced a bug?
Please report it.

Introduction

This project was created during my studies at EPFL 🇨🇭, and I was inspired by the diagrams look from stanli by Jürgen Hackl. Its philosophy would be simplicity and feature-packed.

Getting started

Bone has been thought from the beginning to be as easy to use as stanli was for LaTeX, except you can just import it in your documents using Typst Universe. No need to download manually.

#import "@preview/bone:0.1.0"

#bone.diagram({
import bone: *

beam("d", (0, 0), (0, 2))
frame("f1", (0, 0))
})

Note that you are free to include bone directly into any CeTZ drawing you would like. The diagram here is just a cover for the native canvas.

Example

#bone.diagram({
import bone: *

beam("d", (0, 0), (0, 2), dx: .5)
frame("f1", (0, 0))
})
A project initiated by Louis Grange, under LGPL-3.0 license