Jekyll with latex

Jekyll真是一个不错的东西,全部用文本写文章,也极其方便的增加其他的功能,比如instagram,My Gallery,同时也很方便集成LATEX。借助Markdown与的语法MathJax的帮助,jekyll可以非常方便的显示LATEX的数学公式,实现的步骤如下:

  1. 使用Mou用文本方式用LATEX写下数学公式
  2. 使用Jekyll生成文章静态的HTML文件,但是内部的LATEX语句保持不变。
  3. 发布文章到服务器,当访问这个页面的时候,MathJax会在浏览器端渲染LATEX语句,显示正常的数学公式。

比如工业机器人的D-H矩阵

\[
 ^{i-1}T_i = \begin{bmatrix}
  \cos\theta_i & -\sin\theta_i\cos\alpha_{i,i+1} & \sin\theta_i\sin\alpha_{i,i+1} & \alpha_{i,i+1}\cos\theta_i \\
  \sin\theta_i & \cos\theta_i\cos\alpha_{i,i+1} & -\cos\theta_i\sin\alpha_{i,i+1} & \alpha_{i,i+1}\sin\theta_i \\
  0 & \sin\alpha_{i,i+1} & \cos\alpha_{i,i+1} & d_i \\
  0 & 0 & 0 & 1
 \end{bmatrix}
\]

这样的效果,看着就顺眼。

Refer: 1. mathjax in markdown 2. Writing Mathematics with Textile and MathJax 3. Latex math Magic