2024-02-23 14:56:15 +08:00

23 lines
785 B
Typst

#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
}