數學公式生成器

阮一峰發表於2011-07-11

上一篇文章《數學常數e的含義》,有很多數學公式。

但是,在網頁上顯示數學公式,是一件非常麻煩的事情。以下面的公式為例:

  數學公式生成器

怎樣才能把這個公式放到網頁上呢?

傳統的方式是,先在相關軟體中把公式做出來,然後截圖,再把圖片貼到網頁上,這樣既麻煩又耗時。我就在想,有沒有便捷的方法,可以生成數學公式。

我知道,Google Chart接受TeX語言,實時返回數學公式的圖片。於是,我就用了一天時間,根據它的API,寫出了一個"數學公式生成器"

數學公式生成器

經過初步測試,我自我感覺很不錯,覺得寫作數學公式從此不再麻煩了。我把這個作品推薦給大家,歡迎試用。

如果你懂得TeX語法,使用起來應該毫無困難。如果不懂,也沒有關係,用起來很簡單,下面我做一個初步介紹。

對於簡單的公式,可以直接在文字框輸入,比如"y=2x+8":

  數學公式生成器

然後點選"檢視"按鈕,就會顯示數學公式的圖片,並且給出圖片程式碼。

  數學公式生成器

接著,就來看怎麼生成本文開頭那個稍微複雜一點的公式:

  數學公式生成器

首先,按照順序輸入左括號、1、+:

  數學公式生成器

加號後面是一個分數,這時就要用到TeX語法了,點選選單裡的"結構"選項,選擇"分數"那一欄:

  數學公式生成器

文字框中就會插入"\frac{1}{2}"這樣的結構:

  數學公式生成器

在TeX語法中,斜槓開頭的語句表示命令,所以"\frac"表示後面要生成分數;命令後面的大括號,表示命令的引數,"\frac"後面的第一個大括號表示分子,第二個大括號表示分母。現在,依次在"分子"中填入"100%",在"分母"中填入"n"。

  數學公式生成器

最後,加上右括號和"^n"。

  數學公式生成器

點選"檢視"按鈕,這個公式就顯示出來了。

  數學公式生成器

其他公式的生成方法與其類似,大家可以自己摸索,任何時候都可以點選"檢視"按鈕,瞭解是否寫錯。

TeX幾乎可以寫出所有的數學公式(檢視MediaWiki的參考網頁),但是Google Chart只支援一部分的TeX語法,因此不保證所有時候都能得到想要的結果。

除了Google Chart,還有另一些服務,也能生成數學公式的圖片,比如mathtran.orgmathurl.com,還有這裡這裡

(完)

相關文章