refactor: centralize cetz import

This commit is contained in:
2026-06-30 18:48:34 +02:00
parent 255eec7f35
commit 459892bb13
27 changed files with 25 additions and 26 deletions

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": draw #import "/src/cetz.typ": draw
#import "../src/circuit.typ": circuit #import "../src/circuit.typ": circuit
#import "../src/util.typ" #import "../src/util.typ"

View File

@@ -1,4 +1,3 @@
#import "@preview/cetz:0.3.2": draw
#import "../src/lib.typ": circuit, element, util, wire #import "../src/lib.typ": circuit, element, util, wire
#set page(width: auto, height: auto, margin: .5cm) #set page(width: auto, height: auto, margin: .5cm)

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": draw #import "/src/cetz.typ": draw
#import "../src/lib.typ": * #import "../src/lib.typ": *
#set page(width: auto, height: auto, margin: .5cm) #set page(width: auto, height: auto, margin: .5cm)

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": draw #import "/src/cetz.typ": draw
#import "../src/lib.typ": * #import "../src/lib.typ": *
#set page(width: auto, height: auto, margin: .5cm) #set page(width: auto, height: auto, margin: .5cm)

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": draw, vector #import "/src/cetz.typ": draw
#import "../src/lib.typ": * #import "../src/lib.typ": *
#set page(width: auto, height: auto, margin: .5cm) #set page(width: auto, height: auto, margin: .5cm)

View File

@@ -1,4 +1,3 @@
#import "@preview/cetz:0.3.2": draw
#import "../src/lib.typ": circuit, element, util, wire #import "../src/lib.typ": circuit, element, util, wire
#set page(width: auto, height: auto, margin: .5cm) #set page(width: auto, height: auto, margin: .5cm)

View File

@@ -1,5 +1,5 @@
#import "@preview/tidy:0.4.1" #import "@preview/tidy:0.4.1"
#import "@preview/cetz:0.3.2": draw, canvas #import "/src/cetz.typ": draw, canvas
#import "src/lib.typ" #import "src/lib.typ"
#import "doc/examples.typ" #import "doc/examples.typ"
#import "src/circuit.typ": circuit #import "src/circuit.typ": circuit

1
src/cetz.typ Normal file
View File

@@ -0,0 +1 @@
#import "@preview/cetz:0.3.2": *

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": canvas #import "/src/cetz.typ": canvas
#import "@preview/tidy:0.3.0" #import "@preview/tidy:0.3.0"
/// Draws a block circuit diagram /// Draws a block circuit diagram

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": draw #import "/src/cetz.typ": draw
#import "element.typ" #import "element.typ"
#import "ports.typ": add-port #import "ports.typ": add-port

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": draw #import "/src/cetz.typ": draw
#import "element.typ" #import "element.typ"
#let draw-shape(id, tl, tr, br, bl, fill, stroke, radius: 0.5em) = { #let draw-shape(id, tl, tr, br, bl, fill, stroke, radius: 0.5em) = {

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": draw, coordinate #import "/src/cetz.typ": draw, coordinate
#import "ports.typ": add-ports, add-port #import "ports.typ": add-ports, add-port
#import "../util.typ" #import "../util.typ"

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": draw #import "/src/cetz.typ": draw
#import "element.typ" #import "element.typ"
#import "ports.typ": add-port #import "ports.typ": add-port

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": draw, coordinate #import "/src/cetz.typ": draw, coordinate
#import "../util.typ" #import "../util.typ"
/// Draws a group of elements /// Draws a group of elements

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": draw #import "/src/cetz.typ": draw
#import "gate.typ" #import "gate.typ"
#let draw-shape(id, tl, tr, br, bl, fill, stroke) = { #let draw-shape(id, tl, tr, br, bl, fill, stroke) = {

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": draw #import "/src/cetz.typ": draw
#import "gate.typ" #import "gate.typ"
#let draw-shape(id, tl, tr, br, bl, fill, stroke) = { #let draw-shape(id, tl, tr, br, bl, fill, stroke) = {

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": draw, coordinate #import "/src/cetz.typ": draw, coordinate
#import "../ports.typ": add-ports, add-port #import "../ports.typ": add-ports, add-port
#import "../element.typ" #import "../element.typ"

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": draw #import "/src/cetz.typ": draw
// #import "iec_gate.typ" as iec-gate // #import "iec_gate.typ" as iec-gate
#import "iec_gate.typ" as iec-gate #import "iec_gate.typ" as iec-gate

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": draw #import "/src/cetz.typ": draw
#import "iec_gate.typ" as iec-gate #import "iec_gate.typ" as iec-gate

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": draw, coordinate #import "/src/cetz.typ": draw, coordinate
#import "../ports.typ": add-ports, add-port #import "../ports.typ": add-ports, add-port
#import "../element.typ" #import "../element.typ"

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": draw #import "/src/cetz.typ": draw
#import "iec_gate.typ" as iec-gate #import "iec_gate.typ" as iec-gate
/// Draws an IEC-OR gate. This function is also available as `element.iec-gate-or()` /// Draws an IEC-OR gate. This function is also available as `element.iec-gate-or()`

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": draw #import "/src/cetz.typ": draw
#import "iec_gate.typ" as iec-gate #import "iec_gate.typ" as iec-gate
/// Draws an IEC-XOR gate. This function is also available as `element.iec-gate-xor()` /// Draws an IEC-XOR gate. This function is also available as `element.iec-gate-xor()`

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": draw #import "/src/cetz.typ": draw
#import "gate.typ" #import "gate.typ"
#let draw-shape(id, tl, tr, br, bl, fill, stroke) = { #let draw-shape(id, tl, tr, br, bl, fill, stroke) = {

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": draw #import "/src/cetz.typ": draw
#import "gate.typ" #import "gate.typ"
#let space = 10% #let space = 10%

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": draw #import "/src/cetz.typ": draw
#import "../util.typ" #import "../util.typ"
#import "element.typ" #import "element.typ"
#import "ports.typ": add-port #import "ports.typ": add-port

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": draw #import "/src/cetz.typ": draw
#import "../util.typ": rotate-anchor #import "../util.typ": rotate-anchor
#let add-port( #let add-port(

View File

@@ -1,4 +1,4 @@
#import "@preview/cetz:0.3.2": draw, coordinate #import "/src/cetz.typ": draw, coordinate
#import "util.typ": opposite-anchor #import "util.typ": opposite-anchor
/// List of valid wire styles /// List of valid wire styles