GitHub 的 README 实现公式的方法

原生支持了


GitHub 的 markdown 渲染是不支持公式的。

<del>所以你可以用 jupyter 的渲染啊</del>

但是项目的 readme 是默认用 markdown 强制渲染的,哪怕改成 .ipynb 也是渲染成 md

方法1

用预先做好的公式插图。

好处:简单粗暴

坏处:麻烦

方法2

用这个插件

好处:渲染效果还行

坏处:原本的 \\ 经过 GitHub 的渲染,变成 \ ,然后换行都被吃了。

方法3

用 codecogs 的外链

只需要写

![](http://latex.codecogs.com/svg.latex?公式代码)

有几个注意事项

  1. 不要有多余的空格&回车(注意是多余)
  2. \\ 要打2遍,因为转义

下面是用 VS code 生成的渲染效果

用 svg 是因为比 png 等更清晰。

底下附几个常用公式

![1](http://latex.codecogs.com/svg.latex?\int_a^bf(x)\ dx)

![2](http://latex.codecogs.com/svg.latex?\begin{cases}a_1=a_{2}\\\\b_{1}=b_{2}\\\\\end{cases})

![3](http://latex.codecogs.com/svg.latex?\begin{bmatrix}{a_{1}}&{a_{2}}&{a_{3}}\\\\{b_{1}}&{b_{2}}&{b_{3}}\\\\{c_{1}}&{c_{2}}&{c_{3}}\\\\\end{bmatrix})

![4](http://latex.codecogs.com/svg.latex?\sum_{n=1}^\infty\frac{1}{n^2}=\frac{\pi^2}{6})

好处:相对省力。

坏处:会很长。

好像也没人会用 github 写大量数学公式吧?
编辑于 2022-05-20 10:14