2012-03-04 18 views
13

मैंने यहां बहुत सारे प्रश्न और उत्तर पढ़े हैं लेकिन मुझे कोई स्पष्ट प्रश्न/उत्तर नहीं मिला है।एक छवि के लिए LaTeX प्रस्तुत करना

मुझे एक बहुत ही सरल वेबपृष्ठ बनाना है जो उपयोगकर्ताओं को लाटेक्स में प्रवेश करने और पीएनजी (या अन्य हल्के छवि प्रारूप) उत्पन्न करने की अनुमति देता है। वेबपृष्ठ में केवल textarea और submit button है और यह छवि के साथ "http://www.domain.com/generated-images/cnl344l4jcxlj.png" जैसे लिंक उत्पन्न करता है।

इनपुट: उत्पन्न पीएनजी के लिए लिंक या GIF चित्र

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

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

के प्रसंस्करण: की तरह

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

आउटपुट पहले से ही लिखा लेटेक्स लेटेक्स कोड और छवि की पीढ़ी सर्वर-साइड में होनी चाहिए (इसलिए कोई जावास्क्रिप्ट नहीं)

मैं इसे PHP में करना चाहता हूं (जिसमें मैं बहुत अच्छा हूं), लेकिन यदि सरल-पर्याप्त पुस्तकालय हैं तो मैं कर सकता हूं इसे पर्ल में एक शॉट दें।

शुद्ध सी में एक सीधा कार्यान्वयन भी काम कर सकता है। एक प्रोग्राम scanf एस इनपुट लेटेक्स कोड और printf एस "सी: /program/image00000000001.gif पर उत्पन्न छवि"

कोई भी मुफ्त/ओपनसोर्स पुस्तकालय जो इनमें से कोई भी करता है? आगे बढ़ने के बारे में कोई सलाह? कोई विशेष चिंता?

अग्रिम धन्यवाद!

+0

आप गूगल जाँच की है? Http://www.nought.de/tex2im.php से सरल खोल स्क्रिप्ट मेरे लिए काम किया। –

+2

शायद यह मदद करता है: [कमांड लाइन पर छवि के लिए टीएक्स] (http://tex.stackexchange.com/questions/34054/tex-to-image-over-command-line/34058#34058) –

उत्तर

7

प्रयास करें:

  • TeX2PNG - दिए गए समीकरण
  • MathJax के लिए png छवि उत्पन्न - कि JavaScript लाइब्रेरी खोजने के लिए और एचटीएमएल
  • में प्रस्तुत करना गणित के समीकरण
  • KaTeX - हल्का और एक छोटा सा कम सक्षम MathJax करने के लिए वैकल्पिक
3

dvipng को देखो। मैं सी में एक रैपर नहीं लिखूंगा लेकिन एक पटकथा भाषा में।

1

यदि यह उच्च ट्रैफ़िक वेबसाइट नहीं है, तो आपजैसी साइटों के साथ ऑनलाइन प्रतिपादन का प्रयास कर सकते हैं। विशेष रूप से, इस साइट आप LaTaX सीधे URL में निम्नलिखित की तरह डाल करने के लिए अनुमति देता है:

\sum_k a_k

यूआरएल किया जा रहा है: http://latex.codecogs.com/gif.latex?\sum_k%20a_k

+0

अच्छा लेकिन अगर सूत्र हैं लंबे, प्रतिपादन multilines पर रखा जाता है –

संबंधित मुद्दे