现在支持LaTeX数学表达式

现在支持 LaTeX\LaTeX 数学表达式 (x1,,xn)(x_1, \ldots, x_n)

今天下午我在写新的「魔法扭结」,突然就想到了,现在这个网站还不支持数学公式,万一我想写数学公式,怎么办呢?于是我就想办法弄个数学公式呗。首先我想,在网上搜一下 jekyll latex 吧,然后网上说可以用 Mathjax。后来弄了一下试试,挺好的,就是加载挺慢的,网上说 KaTeX\KaTeX 快。还有一个问题,就是我以为不支持行内公式。结果我发现 Jekyll 的行内公式和行间公式都是双$号,真奇怪。

看了这篇文章,Jekyll 它和 github 里面 markdown 的公式还不一样,但是至少自成一体,还不会出什么大问题,就这样用就很好了。

以下是 kramdown 文档中的公式,放到这里测试用(我不知道是什么公式):

ϕ(x,y)=ϕ(i=1nxiei,j=1nyjej)=i=1nj=1nxiyjϕ(ei,ej)=(x1,,xn)(ϕ(e1,e1)ϕ(e1,en)ϕ(en,e1)ϕ(en,en))(y1yn)\begin{aligned} & \phi(x,y) = \phi \left(\sum_{i=1}^n x_ie_i, \sum_{j=1}^n y_je_j \right) = \sum_{i=1}^n \sum_{j=1}^n x_i y_j \phi(e_i, e_j) = \\ & (x_1, \ldots, x_n) \left( \begin{array}{ccc} \phi(e_1, e_1) & \cdots & \phi(e_1, e_n) \\ \vdots & \ddots & \vdots \\ \phi(e_n, e_1) & \cdots & \phi(e_n, e_n) \end{array} \right) \left( \begin{array}{c} y_1 \\ \vdots \\ y_n \end{array} \right) \end{aligned}