8000 GitHub - l0uisgrange/zap: A package to draw circuits in Typst using CeTZ superpowers
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

l0uisgrange/zap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡️ Zap for Typst

Zap is a lightweight 🪶 Typst package that makes drawing electronic circuits simple and intuitive. It's the first Typst library designed to align with widely recognized standards like IEC and IEEE/ANSI 📜.

Examples

You can find the full list of examples here.

Simple example Wheatstone bridge

Usage

#import "@preview/zap:0.2.0"

#zap.canvas({
    import zap: *

    isource("i1", (0,0), (5,0))
    resistor("r1", (5,5), (0,5))
    wire("r1.out", "i1.out")
})

Documentation

You can find the full documentation 📚 available online. It provides comprehensive guides, a detailed list of components, full API references, and example codes to get you started easily.

Contributing

I highly welcome contributions 🌱! Creating and maintaining Zap takes time and love. If you'd like to help, check out the contribution guidelines and join the journey 🤩!

About

A package to draw circuits in Typst using CeTZ superpowers

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages

0