Latex公式
LateX本來是一種基於TEX的排版系統,是由美國計算機學家萊斯利蘭伯特開發的,是寫各種論文的一種非常好的工具,尤其是對於一些公式的排版具有不可替代的作用,作為一個假的研究人員,寫公式是一種經常遇到的事情。另外一直使用的是Markdown寫博客,所以要想辦法讓博客園支持LateX公式。
支持方法
支持LateX的方式很多,本文主要是通過引入MathJax的腳本文件在線使用的方式,他可以在線渲染公式達到我們的目的。MathJax 是一個開源的基於 Ajax 的數學公式顯示的解決方案,結合多種先進的Web技術,支持主流的瀏覽器。MathJax 根據頁面中定義的 LaTex 數據,生成對應的數學公式。具體可見:mathjax項目代碼(【GitHub】).
直接使用的話可以直接引用腳本:
<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照樣可用。
另一種方法
這種方式就需要