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 {