#let han_header_font = ("linux libertine", "Noto Sans CJK SC", "Noto Sans SC", "Source Han Sans CN") #let han_main_font = ("linux libertine", "Noto Sans CJK SC", "Noto Sans SC", "Source Han Sans CN") #let tab = h(2em) #let halftab = h(1em) #let italic(body) = text(style: "italic", body) #let mtext(body) = text(font: han_main_font, weight: "regular", body) #let initdocument(title: "", papersize: "a4", body) = { set document(title: title) set text(font: han_main_font, lang: "zh") set page(paper: papersize, margin: 2cm) show par: set block(above: 1.2em, below: 1.2em) show heading: set text(font: han_header_font, weight: "semibold") set list(marker: (sym.square.filled.small, [--]), indent: .5em) set par(leading: 0.75em) set par(justify: true) set text(13pt) body }