我想在r考试中创建练习时,将R环境中的数据帧粘贴到latex部分(问题或解决方案部分)。稍后,练习将被导入Moodle。这在r考试中是可能的吗?我们看到,当对象是通过$\Sexpr{toLatex(matrix_obj)}$的矩阵对象时,这是可能的。但类似的方法似乎不适用于数据帧。谢谢!
发布于 2020-08-08 16:55:29
data.frame通常作为{tabular}包含在LaTeX中,并且有各种用于自动转换的包,如xtable或使用knitr中的kable()函数。对于PDF输出,这也适用于包括表中所有垂直线和/或水平线的输出。但是,对于基于HTML的输出(如Moodle),这样的表可以正确转换,但没有任何行。
下面是几个解决方案的概述:
Different copies of question with table for Moodle with R-Exams
此外,Kenji Sato建议注入一些专用的CSS代码来处理HTML中的表格格式。我们目前正在研究一些自动化的方法,将其包含在R/exams中:
https://www.kenjisato.jp/en/post/2020/07/moodle-bordered-table/
https://stackoverflow.com/questions/63302983
复制相似问题