木匣子

Web/Game/Programming/Life etc.

MathJax 插件

上次发现了 MathJax 这个酷炫的东西后一直想把之前做的 LaTex 公式转换插件换掉,最近比较忙,今天终于把这个小东西搞定了。

Notice 本插件可能导致文章中出现的类似 单价$2.5~$2.5 出现问题。因为两个$被我当作默认的行类公式标识符。

临时解决方案:可以参考这篇文章自行修改插件。

另外 Markdown 会把 \ 当作转义符造写LaTex书写上的困难,需要自行把公式中的 \ 连写两次,像这样 \\
一个比较方便的解决方法是在公式外面加上 <div> 或者 <p>,这样可以隔离 Markdown 对公式内的 \ 进行转义:

<div>$$

    *safe zone for mathjax*
 
$$</div>

TODO

  • 增加自定义标识符配置

Install

插件下载:

Change Log

1.0.1

2017-07-31 Mathjax 关闭原有 cdn ,现切换至 cdnjs.cloudflare.com ,并兼容 https

Usage

syntax

行内公式使用放在两个$之间:

$ E=MC $

preview

$ E=MC $

段落公式放在两个$$之间:

$$
E=MC
$$

preview

$$ E=MC $$

More Example

$$ 2A(P)=\sum_{i=0}^{n}(x_iy_{i+1}-y_ix_{i+1}) $$
$$ A\times B=\begin{vmatrix} \hat{i} & \hat{j} & \hat{k} \\ A_0 & A_1 & A_2 \\ B_0 & B_1 & B_2 \end{vmatrix} $$