r - 使用 markdownToHTML 的方程格式不正确

标签 r knitr mathjax rstudio

将此代码放在 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/

相关文章:

r-markdown - 注释掉 R Markdown 中的文本(Rmd 文件)

r - 采购依赖于主/主 Shiny 文档中的变量集的外部 R 脚本

latex - 如何在 dev.to 编辑器中使用 Latex?

r - 如何使用多核处理更快地运行 glm 函数

r - 带有重叠标签的 geom_text()

R根据值的计数创建一个新的向量,直到现有向量的第一个值实例

r - 是否有交互式输出设备可以在 R 中查看 3D 图形?

r - 更改 pander 中的默认对齐方式 (pandoc.table)

javascript - 如何触发 MathJax?

javascript - reveal.js 幻灯片中 mathjax 中未经请求的字体大小更改