From ebd6bb8113a18d1a83608283905efb12de869702 Mon Sep 17 00:00:00 2001 From: Kristofers Solo Date: Tue, 26 Aug 2025 13:55:33 +0300 Subject: [PATCH] fix: reference supplements --- examples/qualification-thesis/main.typ | 2 +- src/lib.typ | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/examples/qualification-thesis/main.typ b/examples/qualification-thesis/main.typ index 08364c8..7495636 100644 --- a/examples/qualification-thesis/main.typ +++ b/examples/qualification-thesis/main.typ @@ -272,7 +272,7 @@ Skatīt @logical-erd ) === Datu bāzes fiziskais ER modelis -Skatīt @physical-erd[attēlu]. +Skatīt @physical-erd[] #figure( caption: "Datu bāzes loģiskais ER modelis", diff --git a/src/lib.typ b/src/lib.typ index 0b7ff03..ba667ea 100644 --- a/src/lib.typ +++ b/src/lib.typ @@ -174,6 +174,8 @@ ..counter(el.func()).at(el.location()), ) + // return el.supplement + if el.func() == heading { return link( @@ -184,13 +186,15 @@ let supplement = if type(it.supplement) == content { + // supplement provided by user if it.supplement == [] { - "" + "" // empty supplement } else { - [~#it.supplement] + [~#it.supplement.] } } else { - [~#it.supplement] + // fallback to default + [~#el.supplement.] } if el.func() == figure {