Skip to content

paren方法

该方法为选择题的小括号

参数及其默认值

justify

type: boolean

default: false

该参数用于设置括号的对齐方式

placeholder

type: str | symbol

default: "▲"

该参数用于设置当不显示答案时,括号的占位符

TIP

占位符的样式修改参考官方文档:符号

with-number

type: boolean

default: false

该参数用于设置占位符是否使用当前题号替代

typst
<!-- 使用方法 -->
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor#paren(with-number: true)[] incididunt ut
labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamusr#paren(with-number: true)[] animo, cum
corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impenderer#paren(
  with-number: true,
)[] malum nobis opinemur. Quod idem licet transferre in voluptatem, ut postea variari voluptas distinguique possit,
augerir#paren(with-number: true)[] amplificarique non possit. At etiam Athenis, ut e patre audiebam facete et urbane
Stoicos irridente, statua est in quo a nobis philosophia defensa et collaudatar#paren(with-number: true)[] est, cum id,
quod maxime placeat, facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem
quibusdame.
#question[
  #choices(
    [test],
    [test],
    [test],
    [test],
  )
]
#question[
  #choices(
    [test],
    [test],
    [test],
    [test],
  )
]
#question[
  #choices(
    [test],
    [test],
    [test],
    [test],
  )
]
#question[
  #choices(
    [test],
    [test],
    [test],
    [test],
  )
]
#question[
  #choices(
    [test],
    [test],
    [test],
    [test],
  )
]

TIP

该选项一般用在类似英语中的完型填空等题型中

update

type: boolean

default: false

该参数用于更新题号

WARNING

只有 with-number 设置为 true 且当前题目在编写类似英语中七选五的题型时,才必须将该参数设置为 true ,否则题号将不会对应更新!!!如果没有该需求,忽略该参数

typst
<!-- 使用方法 -->
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor#paren(with-number: true, update: true)[]
incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamusr#paren(
  with-number: true,
  update: true,
)[] animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum
impenderer#paren(with-number: true, update: true)[] malum nobis opinemur. Quod idem licet transferre in voluptatem, ut
postea variari voluptas distinguique possit, augerir#paren(with-number: true, update: true)[] amplificarique non
possit. At etiam Athenis, ut e patre audiebam facete et urbane Stoicos irridente, statua est in quo a nobis philosophia
defensa et collaudatar#paren(with-number: true, update: true)[] est, cum id, quod maxime placeat, facere possimus,
omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdame.
#choices(
  [test],
  [test],
  [test],
  [test],
  [test],
  [test],
  [test],
)

TIP

对于七选五这类题型,每次使用占位符都设置参数很麻烦,本模板提供了一个方法 parenn ,只需要将上述 paren(with-number: true, update: true)[] 直接改为 parenn[] 即可,本质就是上述方法的语法糖

answer

type: content

该参数为位置参数,显示答案

Released under the MIT License.