fillin 方法
该方法为填空题的下划线
示例
typst
与 NaOH 溶液反应生成酸式盐的化学方程式为 #fillin[]
// 输出
与 NaOH 溶液反应生成酸式盐的化学方程式为____________参数
len
类型: length
默认值: 1cm
该参数用于设置下划线的长度
WARNING
该参数在 0.2.1 及以下版本名为 length
placeholder
类型: str
默认值: "▲"
该参数用于设置当不显示答案时的占位符
TIP
占位符的样式修改参考官方 符号 。
with-number
类型: boolean
默认值: false
该参数用于设置占位符是否使用当前题号替代
TIP
该选项一般用在类似英语中的完型填空等题型中。
typst
// 使用方法
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor#fillin(with-number: true)[] incididunt ut
labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamusr#fillin(with-number: true)[] animo, cum
corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum impenderer#fillin(
with-number: true,
)[] malum nobis opinemur. Quod idem licet transferre in voluptatem, ut postea variari voluptas distinguique possit,
augerir#fillin(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#fillin(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],
)
]
update
类型: boolean
默认值: false
该参数用于更新题号
WARNING
只有 with-number 设置为 true 且当前题目在编写类似英语中七选五的题型时,才必须将该参数设置为 true ,否则题号将不会对应更新!!!如果没有该需求,忽略该参数。
typst
// 使用方法
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor#fillin(with-number: true, update: true)[]
incididunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamusr#fillin(
with-number: true,
update: true,
)[] animo, cum corpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitum
impenderer#fillin(with-number: true, update: true)[] malum nobis opinemur. Quod idem licet transferre in voluptatem, ut
postea variari voluptas distinguique possit, augerir#fillin(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#fillin(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
对于七选五这类题型,每次使用占位符都设置参数很麻烦,本模板提供了一个方法 fillinn ,只需要将上述 fillin(with-number: true, update: true)[] 直接改为 fillinn[] 即可,本质就是上述方法的语法糖。
stroke ^0.2.2
类型: length | color | array
默认值: .45pt + black
该参数设置下划线的样式
offset ^0.2.2
类型: length
默认值: 3pt
该参数设置下划线的偏移量
answer
类型: content
默认值: 无
该参数为位置参数,显示答案