木匣子

Web/Game/Programming/Life etc.

LaTex 公式解析器

最近一段时间看了不少数学方面的书,自从买了 Jot+ Pro 电容笔后,做笔记都直接用平板手写了。

想来今后会经常在博客中引用一些公式,但一直没有发现比较直截了当的方法。

之前用 Evernote 做笔记的时候都是用 LaTex 在线公式编辑器写好,然后再将图片复制到 Evernote 存档。

若是写博客要发个公式还要复制粘贴图片地址,在各个页面间切换,真是受不了,Orz。

了解一下 Markdown 的语法和 Typecho Plugins 的开发方式后,决定自己写一个转换器,来自动完成公式的转换。

于是有了这个插件: LaTex Plugin for Typecho

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}

顺便科普一下:

LaTeX 是一种基于TEX的排版系统,由美国电脑学家莱斯利·兰伯特在20世纪80年代初期开发,利用这种格式,即使用户没有排版和程序设计的知识也可以充分发挥由TEX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。
wikipedia

在博客中使用 LaTex 公式真是一个不错的主意,实际上早已经有人做了,而且做得比我好。先前在 Milo Yip 大神的 cnblog 见到过,不过他是用 html+css+jQuery,实现了内联公式、块公式、以及公式编号等等。可以阅读一下他的《在博客里轻松使用LaTeX数学公式》