首页 > 技术文章 > cnbolgs博客中添加Latex支持

cslxiao 2013-07-24 16:16 原文

参考:http://www.cnblogs.com/ilogic/archive/2012/08/05/latex.html

主要是利用在线生成公式的工具:MathJax但要在博客上获得 MathJax 的支持,必须要求博客空间提供自定义模板的功能,而大部分免费博客空间,如新浪、网易、百度等都不提供该功能。

而强大的博客园是支持的,具体设置方法如下:

在博客园设置页面的页首HTML中拷入如下代码即可:

<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
  inlineMath: [['$','$'], ['\\(','\\)']],
  processEscapes: true
  },
TeX: {
            equationNumbers: {
                autoNumber: ["AMS"],
                useLabelIds: true
            }
        },
        "HTML-CSS": {
            linebreaks: {
                automatic: true
            },
            scale: 85
        },
        SVG: {
            linebreaks: {
                automatic: true
            }
        }
});
</script>
<script type="text/javascript" src="http://c328740.r40.cf1.rackcdn.com/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>

其中的 scale: 85 是指公式大小的缩放比例,你可以根据需要进行调整。这样设置后你不但可以直接像在 LaTeX 中那样写行内公式和行间公式,而且还可以使用 LaTeX 的公式自动编号和引用的功能。

以下为LaTex测试:

$$\alpha=\beta+\gamma$$

推荐阅读