Skip to content

choices 方法

该方法为选择题的选项排列

示例

typst
#choices([$-1$], [$0$], [$1$], [$6$])
// 输出
A. -1     B.  0    C.  1     D.  6

WARNING

某个选项中如果既有文字又有图片,则图片必须使用 box 等容器包裹,否则将不显示!

参数

columns ^0.1.8

类型: int | auto

默认值: auto

该参数用于设置选项排列的列数,如未指定列数,则默认根据内容自动排列

TIP

0.1.8 之前该参数名为 column

c-gap

类型: length

默认值: 0pt

该参数用于设置选项之间的水平间距

r-gap

类型: length

默认值: 25pt

该参数用于设置选项之间的垂直间距

indent

类型: length

默认值: 0pt

该参数用于设置选项的缩进

body-indent

类型: length

默认值: 5pt

该参数用于设置选项和标签之间的距离

top

类型: length

默认值: 0pt

该参数用于设置选项距离上方的距离

bottom

类型: length

默认值: 0pt

该参数用于设置选项距离下方的距离

label

类型: str

默认值: "A."

该参数用于设置选项的标签

TIP

若要修改标签类型,可参考官方文档 numbering 的参数设置。

示例

typst
#choices(
  label:"①",
  [选项1],
  [选项2],
  [选项3],
  [选项4],
)
// 输出结果
① 选项1       ② 选项2         ③ 选项3         ④ 选项4

options

该参数为可变参数,即传递的选项

Released under the MIT License.