MathJax詳細配置——在線顯示LaTeX公式的解決方案


本文介紹一種如何在博文中顯示非圖片形式數學公式的方法。

只需在博客后台設置「頁首Html代碼」項中添加以下代碼,即可調用MathJax的CDN在你的博客中顯示$\LaTeX$公式,並且這樣產生的公式可以任意縮放而無失真。

 1 <script type="text/x-mathjax-config">
 2     MathJax.Hub.Config({
 3         tex2jax: {
 4             inlineMath: [
 5                 ['$', '$'],
 6                 ['\\(', '\\)']
 7             ],
 8             displayMath: [
 9                 ['$$', '$$'],
10                 ["\\[", "\\]"]
11             ],
12             processEscapes: true
13         },
14         TeX: {
15             extensions: ["AMSmath.js", "AMSsymbols.js"],
16             equationNumbers: {
17                 autoNumber: ["AMS"],
18                 useLabelIds: true
19             },
20             Macros: {
21                 hfill: "{}"
22             }
23         },
24         "HTML-CSS": {
25             linebreaks: {
26                 automatic: true
27             },
28             availableFonts: ["TeX"],
29             scale: 110
30         },
31         SVG: {
32             linebreaks: {
33                 automatic: true
34             }
35         }
36     });
37 </script>
38 <script type="text/javascript" src="https://c328740.ssl.cf1.rackcdn.com/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
39     
40 </script>

代碼說明可參考MathJax官網:這里這里,更詳細的說明在這里

額外說明:

1 Macros: {
2                 hfill: "{}"
3             }

這段代碼是針對某些TeX公式中含有\hfill 而不能正確解析的問題;

另外scale項是調整公式大小比例,我調整到了110%,自己感覺這樣看着不累。

 

下面給一個無編號獨行公式的例子:

\[{{\mathbf{R}}_{z}}=\text{E}\left[ \mathbf{Z}\left( t \right){{\mathbf{Z}}^{H}}\left( t \right) \right]=\mathbf{A}{{\mathbf{R}}_{s}}\mathbf{A}+{{\delta}^{2}}\mathbf{I}\]

不妨試試在公式上點擊右鍵,會彈出一個調整顯示樣式的菜單,並且可以直接復制TeX代碼,非常方便。 

 

本文主要參考了網友「邏輯客」提供的方法:利用 MathJax 在博客中寫數學公式,在此表示感謝。 

我之前也一直在用Wordpress.com,不過正如「邏輯客」所說,Wordpress.com的LaTeX書寫習慣與平時在本地的習慣有些出入,另外Wordpress.com不能添加JS代碼以及編輯CSS,可玩性不高,除了界面漂亮域名給力外,用起來並不覺得方便。盡管如此,我還是會繼續使用它,因為它穩定——在科學上網的前提下——就這一個原因就足夠了。

Enjoy \(\LaTeX\)!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM