代码之家  ›  专栏  ›  技术社区  ›  Sam

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

  •  5
  • Sam  · 技术社区  · 6 年前

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

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

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

    2 回复  |  直到 6 年前
        1
  •  13
  •   Kevin Languasco    4 年前

    Bitbucket (和) GitHub's )Markdown目前不支持格式化的数学表达式。我发现一个很好的解决方法是使用 codecogs 将LaTeX数学表达式转换为托管图像,并使用其URL将其嵌入到我的标记文档中。

    例子:

    编解码器 然后在文本框中输入你的乳胶方程式。

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

    右键单击 点击此处下载图片(GIF) 链接显示在文本框下,并复制链接的地址。然后,将URL作为图像嵌入降价文档中:

    ![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)
    

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

    my equation

    这种方法也适用于GitHub和任何支持外部托管图像的降价处理器。

    而且 mathURL 提供类似的服务和良好的界面,但不支持https(不能与GitHub一起使用)。

        2
  •  0
  •   Xuesong Ye    4 年前

    至少在过去几年里,这方面进展甚微。你只能通过图片得到不清楚的公式。

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

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

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

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

    https://github.com/goessner/mdmath