1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
#show ref: it => {
if it.element != none and it.element.func() == figure {
let element = it.element
"["
element.supplement
"-"
str(element.counter.at(element.location()).at(0))
"]"
// it
} else {
it
}
}
#figure(
image("/assets/files/cylinder.svg", height: 3cm),
caption: [A sylinder.],
supplement: "Fig",
) <fig1>
#figure(
image("/assets/files/tiger.jpg", height: 3cm),
caption: [A tiger.],
supplement: "Figg",
) <fig2>
#figure(
$ A = 1 $,
kind: "equation",
supplement: "Equa",
) <eq1>
@fig1
@fig2
@eq1
|