Fixed page numbering, danke Janis <3, started working on the remaining issues
This commit is contained in:
parent
2be84b715f
commit
b8a0ee46f5
20 changed files with 519 additions and 169 deletions
|
|
@ -20,8 +20,7 @@
|
|||
school: school
|
||||
)
|
||||
|
||||
pagebreak()
|
||||
pagebreak()
|
||||
pagebreak(to: "odd")
|
||||
|
||||
title_page(
|
||||
title: title,
|
||||
|
|
@ -34,37 +33,16 @@
|
|||
submitted: submitted
|
||||
)
|
||||
|
||||
pagebreak()
|
||||
|
||||
//set math.equation(numbering: "(1)")
|
||||
|
||||
set page(
|
||||
paper: "a4",
|
||||
margin: (
|
||||
top: 3cm,
|
||||
bottom: 3cm,
|
||||
x: 2cm,
|
||||
),
|
||||
header: [],
|
||||
footer: [],
|
||||
//numbering: "1"
|
||||
)
|
||||
|
||||
set par(justify: true)
|
||||
set align(left)
|
||||
set text(
|
||||
font: "Times New Roman",
|
||||
size: 12pt,
|
||||
)
|
||||
|
||||
set heading(numbering: "1.")
|
||||
show heading: it => locate(loc => {
|
||||
let levels = counter(heading).at(loc)
|
||||
|
||||
set text(font: "TUM Neue Helvetica")
|
||||
if it.level == 1 [
|
||||
#if levels.at(0) != 1 {
|
||||
pagebreak(to: "odd")
|
||||
}
|
||||
#set text(size: 24pt)
|
||||
#pagebreak()
|
||||
#if levels.at(0) != 0 {
|
||||
numbering("1", levels.at(0))
|
||||
}
|
||||
|
|
@ -90,16 +68,6 @@
|
|||
]
|
||||
})
|
||||
|
||||
|
||||
|
||||
set page(numbering: none)
|
||||
|
||||
contents_page()
|
||||
|
||||
set page(numbering: none)
|
||||
|
||||
pagebreak()
|
||||
|
||||
set page(
|
||||
paper: "a4",
|
||||
margin: (
|
||||
|
|
@ -108,16 +76,30 @@
|
|||
x: 2cm,
|
||||
),
|
||||
header: [],
|
||||
footer: none,
|
||||
footer: []
|
||||
)
|
||||
|
||||
//set page(footer: locate(
|
||||
//loc => if calc.even(loc.page()) {
|
||||
// align(right, counter(page).display("1"));
|
||||
//} else {
|
||||
// align(left, counter(page).display("1"));
|
||||
//}
|
||||
//))
|
||||
contents_page()
|
||||
|
||||
pagebreak(to: "odd")
|
||||
|
||||
set par(justify: true)
|
||||
set align(left)
|
||||
set text(
|
||||
font: "Times New Roman",
|
||||
size: 12pt
|
||||
)
|
||||
|
||||
set page(
|
||||
header: [],
|
||||
footer: locate(loc =>
|
||||
if calc.rem(loc.page(), 2) == 0 {
|
||||
align(left, text(font: "TUM Neue Helvetica", size: 10pt, counter(page).display("1")));
|
||||
} else {
|
||||
align(right, text(font: "TUM Neue Helvetica", size: 10pt, counter(page).display("1")));
|
||||
}
|
||||
)
|
||||
)
|
||||
|
||||
doc
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue