File: ref-03.typ

package info (click to toggle)
haskell-typst 0.9-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 16,332 kB
  • sloc: haskell: 8,684; xml: 32; makefile: 3
file content (39 lines) | stat: -rw-r--r-- 567 bytes parent folder | download | duplicates (2)
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