自從使用Markdown以來,就開始一直使用Markdown+Github在寫文章,整理自己的所學所思。本文亦是通過這種方式完成的。
然而,Markdown自由書寫的特性很好,唯獨遇到數學公式時就要煞費苦心——每次都是先使用Latex書寫(線上的Latex編輯器參考[1]),然後儲存為圖片,使用img標籤進行引用,當公式很多的時候稍顯複雜。
本文的方法使用html的文法,調用[1]的公式產生API,線上產生Latex數學公式,免去將公式儲存為圖片的麻煩。當然,弊端也是有的,公式太多,可能會造成重新整理比一般的網頁慢一些。
方法一:使用Google Chart的伺服器
<img src="http://chart.googleapis.com/chart?cht=tx&chl= 在此插入Latex公式" style="border:none;">
一個例子,
<img src="http://chart.googleapis.com/chart?cht=tx&chl=\Large x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}" style="border:none;">
公式顯示結果為:
適用了下,Google Chart伺服器的響應速度還可以,但據說可能複雜一些的Latex公式可能無法解析(參考[2])。<喎?http://www.bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPGgyPgq3vbeotv6jusq508Nmb3Jrb3Not/7O8cb3PC9oMj4KPHA+CmZvcmtvc2jJz8zhuanBy7nY09pMYXRleLmryr21xNK7t9288rbMtvi63NPQ08O1xLDv1vqjrLLOv7xbMV26zVszXS48L3A+CjxwPgrKudPDZm9ya29zaLLlyOu5q8q9tcS3vbeoysc8L3A+CjxwcmUgY2xhc3M9"brush:java;"><img src="http://www.forkosh.com/mathtex.cgi? 在此處插入Latex公式">
給個例子,
<img src="http://www.forkosh.com/mathtex.cgi? \Large x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}">
顯示結果為:
html
[2] http://www.ruanyifeng.com/blog/2011/07/formula_online_generator.html
[3] http://www.forkosh.com/mathtex.html