From 968a7d79cb4ec599c3505bd3abbe8640d5b9a120 Mon Sep 17 00:00:00 2001 From: Robin Jadoul Date: Wed, 7 Jan 2026 12:59:10 +0100 Subject: [PATCH] spec: Make constraint numbering restart when displaying multiple chips in one document --- spec/chip.typ | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spec/chip.typ b/spec/chip.typ index 8be99ac2a..e807e13ed 100644 --- a/spec/chip.typ +++ b/spec/chip.typ @@ -134,7 +134,7 @@ let index = if "range" in assumption { "." + assumption.range.at(0) } else { "" } let lbl = [#chip.name\-A] show figure: (it) => align(left, block[#lbl#context it.counter.display()#index]) - cref(assumption)[#figure(kind: "assumption", numbering: (i) => [#lbl#i], supplement: [], [])] + cref(assumption)[#figure(kind: chip.name + "assumption", numbering: (i) => [#lbl#i], supplement: [], [])] } figure(table( @@ -171,7 +171,7 @@ let prefix = if "prefix" in group { group.prefix } let lbl = [#chip.name\-C#prefix] show figure: (it) => align(left, block[#lbl#context it.counter.display()#index]) - cref(constraint)[#figure(kind: "constraint", numbering: (i) => [#lbl#i], supplement: [], [])] + cref(constraint)[#figure(kind: chip.name + "constraint", numbering: (i) => [#lbl#i], supplement: [], [])] } /// Generates a representation of `constraint`