Как использовать MathJax в gitub_document Rmarkdown? - PullRequest
2 голосов
/ 09 марта 2020

Я хотел бы включить некоторые математические символы в мой файл GitHub README, созданный Rmarkdown. Однако включение символов в $ не отображает их как символы: оно просто заключает их в скобки. Основываясь на этом документе , я подумал, что, возможно, смогу использовать 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 Ответ

1 голос
/ 09 марта 2020

Это сложный вопрос, и многие люди задавали его раньше, см., Например, https://github.com/github/markup/issues/897

Я нашел простое решение для некоторых небольших формул, например для альфа:

Просто используйте &alpha Вы также можете добавить или верхний индекс с помощью ... или ... (подробнее здесь: https://www.w3schools.com/html/html_entities.asp)

Решение найдено здесь: Как показать математические уравнения в общей уценке github (не в блоге github)

...