main
1#import "../utils/style.typ": 字体, 字号
2
3#let preface(
4 // documentclass 传入的参数
5 twoside: false,
6 fonts: (:),
7 // 其他参数
8 ..args,
9 it,
10) = {
11 // 1. 默认参数
12 fonts = 字体 + fonts
13
14 // 2. 分页
15 if twoside {
16 pagebreak() + " "
17 }
18
19 // 3. 处理页脚
20 counter(page).update(0)
21 set page(
22 numbering: "I",
23 footer: context {
24 set text(font: fonts.宋体, size: 字号.小五)
25 align(center, counter(page).display("I"))
26 },
27 )
28 it
29}