forked from HEL/circuiteria
9edc60516ed173c57c0459293d90d4127d9aec7b
CeTZ 0.5.2 requires 3D coordinate vectors (x, y, z) for coordinate.resolve() and rel-coordinate specs. Update all 2-element tuples to 3-element tuples and fix .last() to .at(1) for y-component access on resolved 3D coordinates.
circuiteria
Circuiteria is a Typst package for drawing block circuit diagrams using the CeTZ package.
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.2.0"
#circuiteria.circuit({
import circuiteria: *
...
})
Languages
Typst
99.7%
Just
0.3%
