如何在Rmarkdown github_document中使用MathJax?

时间:2020-03-09 16:15:23

标签: r r-markdown knitr

我想在Rmarkdown生成的GitHub README文件中包含一些数学符号。但是,将符号括在$中不会将它们呈现为符号:只是在它们周围加上括号。基于this document,我以为我可以使用MathJax,但是到目前为止,我为使它起作用而进行的努力均未成功。任何帮助将不胜感激!

尝试1:

---
output:
  github_document
---
Here are some math symbols: $/alpha$ $A$ $1$ 

尝试2:

---
output:
  github_document:
    pandoc_args: "--mathjax"
---
Here are some math symbols: $/alpha$ $A$ $1$ 

尝试3:

---
output:
  github_document:
    pandoc_args: [
      "--mathjax", "https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"
    ]
---
Here are some math symbols: $/alpha$ $A$ $1$

尝试4:

---
output:
  github_document:
    md_extensions: -tex_math_single_backslash+tex_math_dollars
---
Here are some math symbols: $/alpha$ $A$ $1$

到目前为止,所有这些尝试都产生了这样的结果:

enter image description here

1 个答案:

答案 0 :(得分:1)

这是一个难题,很多人之前都问过他们,例如 https://github.com/github/markup/issues/897

我找到了一些小公式的简单解决方案,例如对于Alpha:

只需使用&alpha 您也可以使用 ... ... 上标或下标 (请点击此处查看更多信息:https://www.w3schools.com/html/html_entities.asp

解决方案在这里找到: How to show math equations in general github's markdown(not github's blog)