fix appendice figure numbering
This commit is contained in:
+26
-22
@@ -104,29 +104,33 @@
|
|||||||
#let appendices(it) = {
|
#let appendices(it) = {
|
||||||
counter(heading).update(0)
|
counter(heading).update(0)
|
||||||
|
|
||||||
context {
|
set heading(numbering: (i, ..n) => upper(ukr-enum.at(i - 1)) + numbering(".1.1", ..n))
|
||||||
let app-letter = upper(ukr-enum.at(counter(heading).get().at(0)))
|
set heading(supplement: [Додаток])
|
||||||
set heading(numbering: (i, ..n) => upper(ukr-enum.at(i - 1)) + numbering(".1.1", ..n))
|
|
||||||
set figure(numbering: i => app-letter + "." + str(i))
|
|
||||||
set math.equation(numbering: i => app-letter + "." + str(i))
|
|
||||||
set heading(supplement: [Додаток])
|
|
||||||
|
|
||||||
show heading: h => {
|
let app-letter = context upper(ukr-enum.at(counter(heading).get().at(0) - 1))
|
||||||
set text(size: 14pt)
|
set figure(numbering: i => app-letter + "." + str(i))
|
||||||
if h.level == 1 {
|
set math.equation(numbering: i => app-letter + "." + str(i))
|
||||||
set align(center)
|
|
||||||
set text(weight: "regular")
|
show heading: h => {
|
||||||
pagebreak(weak: true)
|
set text(size: 14pt)
|
||||||
bold([ДОДАТОК #counter(heading).display(auto)])
|
if h.level == 1 {
|
||||||
linebreak()
|
counter(math.equation).update(0)
|
||||||
h.body
|
counter(figure.where(kind: raw)).update(0)
|
||||||
v(double-spacing, weak: true)
|
counter(figure.where(kind: image)).update(0)
|
||||||
} else {
|
counter(figure.where(kind: table)).update(0)
|
||||||
set text(weight: "regular")
|
|
||||||
heading-block(h)
|
set align(center)
|
||||||
}
|
set text(weight: "regular")
|
||||||
|
pagebreak(weak: true)
|
||||||
|
bold([ДОДАТОК #counter(heading).display(auto)])
|
||||||
|
linebreak()
|
||||||
|
h.body
|
||||||
|
v(double-spacing, weak: true)
|
||||||
|
} else {
|
||||||
|
set text(weight: "regular")
|
||||||
|
heading-block(h)
|
||||||
}
|
}
|
||||||
|
|
||||||
it
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
it
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user