如何在 ConTeXt 中随机替换逐项列表中的文本?
我需要随机用填空题(又名)空白处替换文本。 我一直在使用以下代码,在大多数情况下都可以正常工作。这会随机用空白行替换单词,比空白行略长,因此如果打印出来,读者可以写下缺失的单词: \definefield[cloze][line] \newcount\tmpnum \def\randomtext#1{\def\tmpbuf{}\tmpnum=0\randomtextA#1;;} \def\randomtextA#1;{\if;#1;\getrandomnumber\randomnumber{1}{\tmpnum}% \expandafter\i...