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}