博客园博客中插入latex公式的方法

时间:2022-12-24 06:09:14

对于一个数学老师来说,很难接受一个无法优美的展示数学公式的博客.基于这个想法,我购买了阿里云的ECS(一核,1G,北京地区,2Mbps带宽)搭建wordpress平台,再加上“latex for wordpress”插件建立了自己的博客.撇去个人网站需要备案以及不便宜(约1000元/年)的费用不谈,访问速度总让人提不起兴头.

    后来发现博客园可以自己支持自定义模板,从而使得博客支持 $\LaTeX$ 公式的直接插入(而不是先通过某些网站的服务转成图片然后再显示),决定立即转移阵地.操作方法如下:

  1. 申请博客园账号;
  2. 发送邮件申请开通博客园博客;
  3. 发送邮件申请开通博客的js服务;
  4. 在“设置”中的“页首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://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
    </script>

    其中

    <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
    </script>

    中的地址可以换成其他Mathjax服务器.自己有虚拟主机的同学可以直接参考:http://zhiqiang.org/blog/it/provide-download-blocked-mathjax.html .

  5. 接下来就可以在博客正文中按 $\LaTeX$ 语法插入公式了.也可以先用texshop等 $\LaTeX$ 编辑器完成后,再粘贴调整格式.