在 Canvas 的问题中使用字符 ' 作为导数的问题
Problems using character ' for derivatives in questions for Canvas
我正在创建微分方程问题,以便通过 zip QTI 在 Canvas 中上传。你可能认为我写的是
\[ y'' + y = x+1 \]
在问题正文中。我在 HTML 显示中测试了这个问题,没问题,但是当我为 Canvas 构建 QTI 文件并上传它时,公式没有正确显示。
解决方法是将 y'' 替换为 \frac{d^2y}{dx^2},这样可以正确显示,但最好只使用 y'。
有趣的是,这个问题只发生在使用 Rnw 练习而不是 Rmd 练习和使用 pandoc-mathml
转换器时(例如 pandoc-mathjax
可以正常工作)。当使用与 Canvas 中使用的设置相对应的以下选项时,也可以使用 exams2html()
复制它:
exams2html("diffeq.Rnw", converter = "pandoc-mathml", mathjax = TRUE)
幸运的是有一个简单的解决方法,即在 Rnw 练习中使用 y^{''}
而不是在 Rmd 练习中使用的 y''
。然后确保使用 converter = "pandoc-mathml"
。请参阅下面的练习文件的简单示例。
R/LaTeX版本:diffeq.Rnw
.
\begin{question}
Is this differential equation showing up correctly?
\[ y^{''} + y = x+1 \]
\begin{answerlist}
\item Yes
\item No
\end{answerlist}
\end{question}
\exname{differential equation}
\extype{schoice}
\exsolution{10}
R/Markdown版本:diffeq.Rmd
.
Question
========
Is this differential equation showing up correctly?
\[ y'' + y = x+1 \]
Questionlist
------------
* Yes
* No
Meta-information
================
exname: differential equation
extype: schoice
exsolution: 10
我正在创建微分方程问题,以便通过 zip QTI 在 Canvas 中上传。你可能认为我写的是
\[ y'' + y = x+1 \]
在问题正文中。我在 HTML 显示中测试了这个问题,没问题,但是当我为 Canvas 构建 QTI 文件并上传它时,公式没有正确显示。
解决方法是将 y'' 替换为 \frac{d^2y}{dx^2},这样可以正确显示,但最好只使用 y'。
有趣的是,这个问题只发生在使用 Rnw 练习而不是 Rmd 练习和使用 pandoc-mathml
转换器时(例如 pandoc-mathjax
可以正常工作)。当使用与 Canvas 中使用的设置相对应的以下选项时,也可以使用 exams2html()
复制它:
exams2html("diffeq.Rnw", converter = "pandoc-mathml", mathjax = TRUE)
幸运的是有一个简单的解决方法,即在 Rnw 练习中使用 y^{''}
而不是在 Rmd 练习中使用的 y''
。然后确保使用 converter = "pandoc-mathml"
。请参阅下面的练习文件的简单示例。
R/LaTeX版本:diffeq.Rnw
.
\begin{question}
Is this differential equation showing up correctly?
\[ y^{''} + y = x+1 \]
\begin{answerlist}
\item Yes
\item No
\end{answerlist}
\end{question}
\exname{differential equation}
\extype{schoice}
\exsolution{10}
R/Markdown版本:diffeq.Rmd
.
Question
========
Is this differential equation showing up correctly?
\[ y'' + y = x+1 \]
Questionlist
------------
* Yes
* No
Meta-information
================
exname: differential equation
extype: schoice
exsolution: 10