2012-03-04 176 views
13

我在這裏閱讀了很多問題和答案,但是我還沒有找到明確的問題/答案。將LaTeX渲染爲圖像

我需要創建一個非常簡單的網頁,讓用戶輸入LaTeX並生成PNG(或其他輕量級圖像格式)。該網頁僅包含textareasubmit button,它會在圖像中生成一個類似「http://www.domain.com/generated-images/cnl344l4jcxlj.png」的鏈接。

INPUT:已寫入的膠乳狀

f(x)=\displaystyle\int_{-\infty}^x e^{-t^2}dt 

OUTPUT:鏈接到所生成的PNG或GIF圖像

http://rinconmatematico.com/latexrender/pictures/35800007a15a3f0e39006dc63f04f1b5.gif

http://rinconmatematico.com/latexrender/pictures/35800007a15a3f0e39006dc63f04f1b5.gif

的處理乳膠代碼和圖像的生成應該發生在服務器端(所以沒有JavaScript)

我想這樣做在PHP中(我很擅長),但如果有足夠簡單的庫我可以在Perl中給它一個鏡頭。

在純C中的直接實現也可以工作。一個程序至極scanf s輸入乳膠代碼和printf s「圖像生成在c:/program/image00000000001.gif」

任何免費/開源的庫,這樣做嗎?有關如何繼續的建議?有什麼特別的顧慮

在此先感謝!

+0

你檢查谷歌?來自http://www.nought.de/tex2im.php的簡單shell腳本爲我工作。 – 2012-03-04 20:37:46

+2

也許這有助於:[TeX通過命令行映像](http://tex.stackexchange.com/questions/34054/tex-to-image-over-command-line/34058#34058) – 2012-03-05 18:42:22

回答

7

嘗試:

  • TeX2PNG - 生成PNG圖像對於給定的公式
  • MathJax - JavaScript庫,查找和HTML
  • 渲染的數學方程
  • KaTeX - 重量更輕,能夠有點少替代MathJax
3

看看dvipng。我不會在C中用腳本語言編寫一個封裝器。