Circuiteria is a [Typst](https://typst.app) package for drawing block circuit diagrams using the [CeTZ](https://typst.app/universe/package/cetz) package.
<palign="center">
<imgsrc="gallery/platypus.png"alt="Perry the platypus">
</p>
## Examples
<table>
<tr>
<tdcolspan="2">
<ahref="gallery/test.typ">
<imgsrc="gallery/test.png"width="500px">
</a>
</td>
</tr>
<tr>
<tdcolspan="2">A bit of eveything</td>
</tr>
<tr>
<tdcolspan="2">
<ahref="gallery/test5.typ">
<imgsrc="gallery/test5.png"width="500px">
</a>
</td>
</tr>
<tr>
<tdcolspan="2">Wires everywhere</td>
</tr>
<tr>
<td>
<ahref="gallery/test4.typ">
<imgsrc="gallery/test4.png"width="250px">
</a>
</td>
<td>
<ahref="gallery/test6.typ">
<imgsrc="gallery/test6.png"width="250px">
</a>
</td>
</tr>
<tr>
<td>Groups</td>
<td>Rotated</td>
</tr>
</table>
> **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 information, see the [manual](manual.pdf)
To use this package, simply import [src/lib.typ](src/lib.typ) and call the `circuit` function: