10 陈晓老师编写的书籍《玩转 Latex》里面的试卷模板 texlive 2024 编译失败,2022 可以编译,求原因和解决方法?

发布于 2024-09-11 22:54:23

用陈晓老师编写的书籍《玩转 Latex》里面的试卷模板编辑试卷很久了,家里面和单位一直都用的是 texlive 2022,前几个月把家里面笔记本上面换成了 texlive 2024,今天把单位给小朋友整理的卷子带回来在家里面编译,发现在单位很正常的编译过程,变的错误百出。

我看到大多都是显示到了选择题选项的第四个上面,报错 Argument of \skv_gob has an extra }. ^^I^^I{2},想请教大佬们有无解决方法。

对了,报错后,编译出来的 PDF 居然还可以用。

我把原始文件打包附在后面,希望得到大佬们的帮助。

GKSJ-1.png

2024_武珞路_有理数02.zip

查看更多

关注者
0
被浏览
478
2 个回答
鱼香肉丝没有鱼先生
鱼香肉丝没有鱼先生.

代码有三处问题,

  • 缺字体 mathsymbol-zh-cn.otf, 可以下载该字体到文件夹内,也可以选择将 mathsymbolzhcn.sty 中第 8 行
\newfontfamily\unicodefont{mathsymbol-zh-cn.otf}

更改为

\let\unicodefont\relax

推荐前者.

  • ZKSJ.cls 中所有的 pre label=, 全部删掉或者更改为 pre label={}, 如下图

image.png

  • 2024_武珞路_有理数02.tex 中第 267 行多了个 & 符号,这是你自己的低级错误.

image.png

另外多一句嘴,为什么不用 exam-zh 呢?

Balance
Balance 5天前
这家伙很懒,什么也没写!

肉丝老师回复了,激动的说!

  • 我找到github上面的字体页面了,去下载使用它们。字体方面我还尚未初窥门径,苦恼的事。
  • ZKSJ.cls 中所有的 pre label=, 全部删掉或者更改为 pre label={}, 是否 2024 下需要改成这样后在 2022 上面又编译不成功。
  • 我也用 exam-zh,但暂时还是属于学习的阶段,陈老师这个模板对我来说好处是可以再对着书和自己的理解来修改,不至于像 exam-zh 那样不敢贸然下手。对了,exam-zh 里还有一个自己想改却不知如何动手的地方是,解答题的题干或后面的问题(1)(2)等悬挂缩进对齐,就像陈老师这个模板里面的缩进似的。如果有可以修改的办法,真是万分感谢!

无论如何,再次感谢肉丝老师的回复!

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览