Drawing block circuits with Typst made easy, using CeTZ
Go to file
2024-10-05 00:18:25 +07:00
doc added doc for wire.intersection 2024-05-18 21:52:46 +02:00
gallery added examples to README.md 2024-05-18 23:50:29 +02:00
src change y logic to relative 2024-10-05 00:18:25 +07:00
gallery.bash added gallery rendering script 2024-05-18 18:08:36 +02:00
LICENSE Initial commit 2024-05-16 21:34:50 +00:00
manual.pdf prepared for publication + bumped to 0.1.0 2024-10-02 21:09:48 +02:00
manual.typ added groups 2024-05-18 13:06:57 +02:00
README.md prepared for publication + bumped to 0.1.0 2024-10-02 21:09:48 +02:00
typst.toml prepared for publication + bumped to 0.1.0 2024-10-02 21:09:48 +02:00

circuiteria

Circuiteria is a Typst package for drawing block circuit diagrams using the CeTZ package.

Perry the platypus

Examples

A bit of eveything
Wires everywhere
Groups Rotated

Note


These circuit layouts were copied from a digital design course given by prof. S. Zahno and recreated using this package

Click on the example image to jump to the code.

Usage

For more information, see the manual

To use this package, simply import circuiteria and call the circuit function:

#import "@preview/circuiteria:0.1.0"
#circuiteria.circuit({
  import circuiteria: *
  ...
})