1

我导入了tstatZeileis等人给出的练习。(2014) 使用exams2moodle来自 R/exams 和默认设置的 Moodle。但是 Moodle 不能完全识别用 LaTeX 和 Rmd 格式编写的数学方程。有没有办法解决这个问题?该函数exams2pdf适用于方程但exams2html不是。

Moodle 截图

4

2 回答 2

0

非常感谢您的建议。以下对我有用。正如 Achim 所建议的,我留下converter了默认参数pandoc-mathjax并将相同的示例导入 Moodle。然后打开 Moodle 的过滤器并设置Mathjax为打开和Tex关闭。现在一切都很好。

于 2020-07-08T00:58:49.493 回答
0

由于 R/exams 2.3-3 的默认值exams2moodle()converter = "pandoc-mathjax",这意味着文本(在 Markdown 或 LaTeX 中)被转换为 HTML,但数学方程式保留在 LaTeX 中。数学方程式的渲染将由 MathJax 插件完成 - 一个 Javascript 插件,必须嵌入到 Moodle 中,然后可以在任何现代浏览器中运行。在您的 Moodle 安装中,这似乎已关闭,您必须启用它,请参阅:https ://docs.moodle.org/35/en/MathJax_filter

作为替代方案,您可以使用converter = "pandoc-mathml". 然后将练习转换为 HTML 和 MathML 用于数学方程。在这种情况下,不需要插件/过滤器,只需要一个可以呈现 MathML 的浏览器。Firefox 和 Safari 可以做到这一点 - 但 Chrome/Chromium 不支持 MathML。

有关更多详细信息,请参阅http://www.R-exams.org/tutorials/math/上的讨论。

于 2020-07-08T20:47:07.400 回答