Package Information
- Last Updated
- Minimum Typst Version
- 0.13.1
- Authors
- Louis Heredero
- Categories
- visualization
1. Get the package
Download the package using the TPIX CLI:
tpix get @preview/rivet:0.3.12. Import in your Typst file
Add this to your .typ file:
#import "@preview/rivet:0.3.1": *Version History
rivet-typst
RIVET (Register / Instruction Visualizer & Explainer Tool) is a Typst package for visualizing binary instructions or describing the contents of a register, using the CeTZ package.
It is based on the homonymous Python script
Examples
|
| A bit of eveything |
|
| RISC-V memory instructions (blueprint) |
Click on the example image to jump to the code.
Usage
For more information, see the manual
To use this package, simply import schema from rivet and call schema.load to parse a schema description. Then use schema.render to render it, et voilà !
#import "@preview/rivet:0.3.1": schema
#let doc = schema.load(yaml("path/to/schema.yaml"))
#schema.render(doc)