Skip to content

严格控制 enum 编号宽度,而不是随最大编号位数变化

严格控制 enum 编号宽度,而不是随最大编号位数变化

问题

如下例,enum编号所占宽度默认随最大编号位数变化。连用多组enum时,这样可能显得没对齐。

typst
= 一位数
+ 一位数
+ 一位数
+ 一位数
+ 一位数

= 两位数
8. 两位数
+ 两位数
+ 两位数
+ 两位数
Typst compiled image

解决办法

box严格控制宽度。

typst
#set enum(numbering: n => box(numbering("1.", n), width: 1.5em)) 

= 一位数
+ 一位数
+ 一位数
+ 一位数
+ 一位数

= 两位数
8. 两位数
+ 两位数
+ 两位数
+ 两位数
Typst compiled image
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v3.8.0

基于 MIT 许可发布