如何在 Bitbucket 和 github markdown 中显示数学表达式?

How to show math expressions in Bitbucket and github markdown?

如何在 Bitbucket 或 github markdown 中显示格式化的数学表达式?

This feature is highly requested 并且已经开发多年。似乎还没有一个像样的解决方案。

reStructuredText 支持格式化数学,我可以将其用作最后的手段。但随着 markdown 越来越受欢迎,我宁愿坚持使用它,也不愿使用另一种标记语言。

Bitbucket's (and GitHub's) Markdown does not currently support formatted math expressions. A good workaround I discovered that works with both is to use codecogs 将我的 LaTeX 数学表达式转换为托管图像并使用其 URL 将其嵌入到我的 Markdown 文档中。

示例:

转到 codecogs 并在文本框中输入您的 LaTeX 方程。

\zeta(s) = \sum_{n=1}^\infty \frac{1}{n^s}

右键单击文本框下方显示的 单击此处下载图片 (GIF) link,然后复制 link 的地址。然后,将 URL 作为图像嵌入到你的 markdown 文档中:

![my equation](https://latex.codecogs.com/gif.download?%5Czeta%28s%29%20%3D%20%5Csum_%7Bn%3D1%7D%5E%5Cinfty%20%5Cfrac%7B1%7D%7Bn%5Es%7D)

图像应显示在您的格式化 Markdown 文档中,如:

此方法也适用于 GitHub 和任何支持外部托管图像的 Markdown 处理器。

此外,mathURL 提供类似的服务和漂亮的界面,但不支持 https(无法与 GitHub 一起使用)。

至少这几年,这方面进展不大。不清楚的公式只能通过图片获取。

但是GitLab支持数学公式,你需要注意gitlab使用它的自己的公式分隔符而不是最通用的dollars.

  • 内联:$...$
  • 显示:$$...$$

虽然可以通过下面的vscode扩展来解决这个问题,但是还是不够优雅。

https://github.com/yzhang-gh/vscode-markdown

https://github.com/goessner/mdmath