轉(zhuǎn)載自 Markdown中插入數(shù)學(xué)公式的方法
markdown對于程序員來說真的是友好怜庸,但在輸入數(shù)學(xué)公式的時(shí)候真的麻煩。以前都是直接把圖片拖進(jìn)來『课溃現(xiàn)在有更多的方法:
方法一:使用Google Chart的服務(wù)器
![](http://chart.googleapis.com/chart?cht=tx&chl= 在此插入Latex公式)
一個(gè)例子杈曲,
![](http://chart.googleapis.com/chart?cht=tx&chl=\Large x=\frac{-b\pm\sqrt{b^2-4ac}}{2a})
適用了下担扑,Google Chart服務(wù)器的響應(yīng)速度還可以趣钱,但據(jù)說可能復(fù)雜一些的Latex公式可能無法解析(參考[2])。
方法二:使用forkosh服務(wù)器
forkosh上提供了關(guān)于Latex公式的一份簡短而很有用的幫助燕垃,參考[1]和[3].
使用forkosh插入公式的方法是
![](http://www.forkosh.com/mathtex.cgi? 在此處插入Latex公式)
給個(gè)例子井联,
![](http://www.forkosh.com/mathtex.cgi? \Large x=\frac{-b\pm\sqrt{b^2-4ac}}{2a})
因?yàn)榫W(wǎng)頁插入公式的原理是調(diào)用“某某網(wǎng)站的服務(wù)器”動態(tài)生成的烙常,所有保證公式正常顯示的前提是該網(wǎng)址能一直存在著為我等小生做些小小的服務(wù)。
方法三:使用MathJax引擎
大家都看過Stackoverflow上的公式吧侦副,漂亮,其生成的不是圖片尺碰。這就要用到MathJax引擎译隘,在Markdown中添加MathJax引擎也很簡單,
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=default"></script>
然后两曼,再使用Tex寫公式玻驻。$$公式$$
表示行間公式,本來Tex中使用(公式)
表示行內(nèi)公式璧瞬,但因?yàn)镸arkdown中
是轉(zhuǎn)義字符嗤锉,所以在Markdown中輸入行內(nèi)公式使用\(公式\)
,如下代碼:
$$x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$$\\(x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}\\)
分別顯示結(jié)果(行間公式):
x=?b±b2?4ac ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄√2a
行內(nèi)公式:
x=?b±b2?4ac√2a
不信奥额,你可以試一下访诱,在公式上還可以使用鼠標(biāo)右鍵操作
參考:
[1] http://www.forkosh.com/mathtextutorial.html
[2] http://www.ruanyifeng.com/blog/2011/07/formula_online_generator.html
[3] http://www.forkosh.com/mathtex.html