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}
$$
11 条留言
MathJax 很酷,但是似乎好像不太适合在 Markdown 环境下使用。
谢谢,你帮了我的大忙啦,数学公式真心是一个难事
插件没有Plugin 怎样安装到typecho里呢?
直接放在 /usr/plugins/MathJax.php 即可
谢啦,果然好使!!
使用数学公式编辑器引入的js文件来编排数学公式好是好,但是每次的加载速度明显慢了很多,还要进行编译,不知道有没有什么改进的办法没有????
有另外一个方案 http://blog.mutoo.im/2013/1...
你可以参考 http://www.nohup.cc/article...
Hi,想请问一下Mathjax插件写的公式该怎么换行,Latex的换行语法这好像不支持啊。
$$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}$$
您好,我想请问下,为什么我把这个这个插件放在了plugins文件夹里了,设置里也加载了该插件,但是不起作用。我还使用了一个LREditor插件,用来将编辑器拆分成两个,一个输入一个预览。然后我试着停用了这个插件,也不起作用。请问下我该怎么去排查错误呢?
Disqus 留言存档