我正在尝试使用exams2pdf(...) 使用模板“exam.tex”、“solution.tex”创建pdf 考试集。我想要一些“完形填空”类型的问题,例如单选题和数字题。问题是完形填空题是用 (a), (b), ... 逐项列出的。相同的标签 (a), (b), ... 也用于单选题的不同可能答案。因此,使用模板问题“lm.Rmd”和“switzerland.Rmd”我在问题表中得到了这个:
而首页的答卷看起来像这样。
这显然看起来不太好。我试图通过更改“answerlist”环境定义来修改“exam.tex”模板,特别是更改
...\renewcommand{\labelenumi}{(\alph{enumi})}...
例如
...\renewcommand{\labelenumi}{(\roman{enumi})}...
但是,这似乎对输出没有影响。我还尝试修改\exmchoice 定义,将“(a)”更改为“(A)”。这仅影响首页上的标签,而不影响问题表中的标签。R中的exams2pdf调用看起来像
exams2pdf(c("lm.Rmd", "switzerland.Rmd"), n = 1, name = c("MAT210-exam", "MAT210-solution"),
encoding = "UTF-8", dir = "output", edir = "../MAT210exercises",
template = c("../templates/exam.tex", "../templates/solution.tex"))
因此,我希望有人可以指导解决方案,以便在此设置中为完形填空项目和选择选项启用不同的标签。我正在运行 R 版本 3.6.1 (2019-07-05)。Windows 7,MikTex 2.9。