Skip to content

Instantly share code, notes, and snippets.

View HeMuling's full-sized avatar
📖
Studying

HeJuncong HeMuling

📖
Studying
View GitHub Profile
@HeMuling
HeMuling / heading.typ
Last active July 7, 2024 13:40
Useful Typst Code: Adjust the page number style, set the starting page number, and customize the heading and outline styles.
// set differnet name for different levels of title
#set heading(numbering: (..numbers) => {
let level = numbers.pos().len()
if (level == 1) {
return numbering("第一部分", numbers.pos().at(level - 1))
} else if (level == 2) {
return numbering("第一章", numbers.pos().at(level - 1))
} else if (level == 3) {
return numbering("1.1", numbers.pos().at(level - 2), numbers.pos().at(level - 1))
} else {