File: ref-04.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 (29 lines) | stat: -rw-r--r-- 440 bytes parent folder | download | duplicates (3)
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
#set heading(numbering: (..nums) => {
  nums.pos().map(str).join(".")
  }, supplement: [Chapt])

#show ref: it => {
  if it.element != none and it.element.func() == heading {
    let element = it.element
    "["
    emph(element.supplement)
    "-"
    numbering(element.numbering, ..counter(heading).at(element.location()))
    "]"
  } else {
    it
  }
}

= Introduction <intro>

= Summary <sum>

== Subsection <sub>

@intro

@sum

@sub