我有一个试题电子表格,我想用它来使用 R 生成测验和考试exams
,我想在一些问题中包含图形。
此处的模板 ( http://www.r-exams.org/templates/fruit/ ) 首先将图像定义为由
base64enc::base64encode("file.png")
这看起来很好,但是如果我有十几个图像,我可能只希望一个问题使用随机选择的一个、两个或三个图像进行编程生成的练习,我如何避免包括所有十几个图像的编码每一个练习?
目前我能想到的最好的方法是在可能的问题选项的电子表格中包含用于图形包含的 LaTeX 语法,并在生成练习时,使用正则表达式在\includegraphics{}
将包含的命令中查找文件名,将它们编码为base 64 个字符串,并将它们包含在练习文件中,但我想知道是否有一种方法可以做到这一点,而无需编写自己的代码来解析 LaTeX。