Google Sites內寫方程式

mathJAX

我們談損失函數時, 多少會包含數學式子. 如果想在 Google Sites 撰寫的網頁出現方程式, 除了先在其他方程式編輯器編寫後, 想辦法存成圖片 (也許就靠截畫面), 再以圖片上傳外, 這裡分享我個人已知兩個方法:

I. 參考 Google's LaTeX, 我們可以利用這樣的網址來產生 http://www.google.com/chart?cht=tx&chf=bg,s,FFFFFF00&chco=000000&chl=e^z=\sum^{\infty}_{n=0}\frac{z^n}{n!}

上面的網址於 chl 後方是方程式的寫法.

呈現出來的會有點糊糊的, 如下圖, 我原打算置中, 但在 Google Sites 似乎無法設定. 有一堆限制.

II. 還有個我個人比較推薦的方法: 靠mathJAX 提供的程式庫, 不光可以寫出方程式, 可以在句子中間夾方程式, 中文也可以, 應該是比較方便的, 畢竟 Google Sites 重點不在於科學/數學文章發表, 也只能靠外掛滿足特殊需求.

<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>

<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>

<p>

When \(a \ne 0\), there are two solutions to \(ax^2 + bx + c = 0\) 分別為:

\[x = {-b \pm \sqrt{b^2-4ac} \over 2a}.\]

</p>

例如, 我們用上面的碼放於 Google Site 的 <>內嵌 元素 , 結果將得到的包含方程式.

我們看到最後一行方程式用 MathJAX 寫法是

\[x = {-b \pm \sqrt{b^2-4ac} \over 2a}.\]

"\" 後方接上一些保留字, 例如 "\pm" 即可代表 '正負', 第一次寫還真有點挑戰, 很難一下想出該保留字. 不過在 https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference 可以得到很多的指引.

這個程式庫也可以用在 Wordpress 平台上, 但如果要在 medium 發表帶數學式子的可能需要找其他的模組.