将此代码放在 test.md 文件中
$$
\begin{aligned}
20x 1 \leqt 70
\end{aligned}
$$
当我使用 RStudio 按钮预览 Html 时,方程使用 Mathjax 进行了良好的格式化。
但是当我尝试使用 markdownToHTML
函数来做到这一点时:
例如
markdownToHTML('test.md', 'test.html'),
方程未格式化。
这个错误是由于我的方程后面有额外的空行(我无法删除它,因为方程是使用 R block 和 cat 命令生成的)
Rstudio 是否会对 .md
文件进行任何后处理以删除 $$
之间的空白行?
最佳答案
对于 RStudio,我们实际上嵌入了自己版本的 markdown 包,可以将 .md 转换为 .html。我尝试了你的场景并且也能够重现。我建议将此问题报告给 Jeff Horner,看看这里是否存在可以修复的错误:
http://cran.r-project.org/web/packages/markdown/index.html
https://github.com/rstudio/markdown
乔什
产品经理 - RStudio
关于r - 使用 markdownToHTML 的方程格式不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13472051/