随机抽题,我再来问一下

发布于 2021-03-12 12:19:11

有没有大佬来完善下,里面的randques宏包运行不出来,https://www.latexstudio.net/archives/8366.html

查看更多

关注者
0
被浏览
386
2 个回答
LaTeXStudio
LaTeXStudio 2021-03-12

这个应该是 l3 版本的兼容的问题了,代码需要更新了。看看有没有达人研究下。

xelatex 编译
第一个报错

! LaTeX Error: File `l3str.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

参考 https://golatex.de/viewtopic.php?t=19290 得知,注释 randques.sty 第 30 行的

\RequirePackage { l3str }

即可。

第二个报错

! Undefined control sequence.
<argument> \LaTeX3 error:
                           Use 1 not \c_one deprecated on 2020-01-01.
l.463   }

?

\c_one 改成 1 即可.

第三个报错

! LaTeX3 Error: The key property '.value_required:' is unknown.

For immediate help type H <return>.
 ...

l.463   }

?

randques.sty 第 402 行的

    output   .value_required: ,

改为

    output   .value_required:n = true,

即可。

第四个报错

! Undefined control sequence.
<argument> \LaTeX3 error:
                           Use \c_sys_jobname_str not \c_job_name_tl depreca...
l.29 \RandSelQuestions{bilibili-b}

?

\c_job_name_tl 改成 \c_sys_jobname_str 即可。

第五个报错

! Undefined control sequence.
<argument> \LaTeX3 error:
                           Use 0 not \c_zero deprecated on 2020-01-01.
l.29 \RandSelQuestions{bilibili-b}

?

\c_zero 改成 0 即可。

第六个报错

! Undefined control sequence.
<argument> \LaTeX3 error:
                           Use 2 not \c_two deprecated on 2020-01-01.
l.33 \RandSelQuestions[all=randsort]{bilibili-b}

?

\c_two 改成 2 即可。

改完上述问题,编译成功。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览