How to override heading numbering behavior in Typst
ref: https://stackoverflow.com/questions/78110939/how-to-override-heading-numbering-behavior-in-typst
1#set heading(numbering: (..numbers) => {2 let level = numbers.pos().len()3 if (level == 1) {4 return numbering("I", numbers.pos().at(level - 1))5 } else if (level == 2) {6 return numbering("A", numbers.pos().at(level - 1))7 } else {8 return numbering("1", numbers.pos().at(level - 1))9 }10})