如何在Bitbucket或Github Markdown中显示格式化的数学表达式?
这一功能备���期待,并已经开发了多年。目前似乎还没有一个合适的解决方案。
格式化的数学表达式在reStructuredText中得到支持,我可以将其作为最后的选择。但随着Markdown的普及,我宁愿坚持使用它而不是使用另一种标记语言。
如何在Bitbucket或Github Markdown中显示格式化的数学表达式?
这一功能备���期待,并已经开发了多年。目前似乎还没有一个合适的解决方案。
格式化的数学表达式在reStructuredText中得到支持,我可以将其作为最后的选择。但随着Markdown的普及,我宁愿坚持使用它而不是使用另一种标记语言。
Bitbucket(以及GitHub)的Markdown目前不支持格式化数学表达式。我发现了一个好的解决方法,适用于两者,就是使用codecogs将我的LaTeX数学表达式转换为托管图像,并使用其 URL 嵌入我的Markdown文档。
前往codecogs并在文本框中输入您的LaTeX公式。
\zeta(s) = \sum_{n=1}^\infty \frac{1}{n^s}
在文本框下方显示的点击此处下载图像(GIF)链接上单击右键,然后复制链接地址。然后将该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扩展解决这个问题,但仍然不够优雅。