博客园支持LateX公式

Latex公式

LateX本来是一种基于TEX的排版系统,是由美国计算机学家莱斯利兰伯特开发的,是写各种论文的一种非常好的工具,尤其是对于一些公式的排版具有不可替代的作用,作为一个假的研究人员,写公式是一种经常遇到的事情。另外一直使用的是Markdown写博客,所以要想办法让博客园支持LateX公式。

支持方法

支持LateX的方式很多,本文主要是通过引入MathJax的脚本文件在线使用的方式,他可以在线渲染公式达到我们的目的。MathJax 是一个开源的基于 Ajax 的数学公式显示的解决方案,结合多种先进的Web技术,支持主流的浏览器。MathJax 根据页面中定义的 LaTex 数据,生成对应的数学公式。具体可见:mathjax项目代码(【GitHub】).

官网:https://www.mathjax.org/

直接使用的话可以直接引用脚本:

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

但是正如你看到的,通过的是mathjax进行CDN的,但是这种走的是MathJax的服务器,速度不太理想,我们可以使用jsDelivr的CDN,直接从MathJax的Github地址CDN过来,速度还不错。

<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/mathjax@2.7.5/latest.min.js" />

注意:需要去博客园申请js权限。

实验

计算半径为R的圆的面积:

\[S=\pi R^2 \]

说明

这个方式不仅仅可以用于博客园,基本可以用于所有的情况,如果遇到没有网络的环境可以直接把文件下载下来作为本地文件CDN照样可用。

另一种方法

这种方式就需要

posted @ 2019-06-20 15:27  牧轩居士  阅读(1439)  评论(3编辑  收藏  举报