2010-01-04 8 views
6

मैं एक प्रलेखन टेम्पलेट सिस्टम खोज रहा हूं या बल्कि एक बना रहा हूं। यह निम्न विशेषताओं का समर्थन करना चाहिए:विकी/डॉकबुक/लेटेक्स प्रलेखन टेम्पलेट सिस्टम

  • पीडीएफ और HTML में उत्पादन बनाएं
  • बड़े & जटिल (LaTeX) के लिए
  • समर्थन दस्तावेजों
  • पुस्तक सूचियों
  • टेम्पलेट्स के द्वारा भरा जाएगा के बीच
  • संदर्भ सूत्र एक पायथन लिपि

मैंने विभिन्न टी के साथ लाटेक्स की कोशिश की है ईएक्स-टू-एचटीएमएल कन्वर्टर्स लेकिन मैं परिणामों से संतुष्ट नहीं हूं। मैं थोड़ी देर के लिए डॉकबुक का उपयोग कर रहा हूं, लेकिन मुझे लगता है कि संपादन दस्तावेज़ को लिखना आसान नहीं है और सूत्रों के लिए समर्थन अभी तक पर्याप्त नहीं है।

मुख्य समस्या यह है कि इस प्रणाली के उपयोगकर्ता होंगे जो लाटेक्स सिंटैक्स या डॉकबुक को नहीं जानते हैं। मैंने इन उपयोगकर्ताओं के लिए एक विकल्प के बारे में सोचा है जो विकी वाक्यविन्यास (पायथन से लाटेक्स में परिवर्तित) के साथ एक संपादन संभावना प्रदान करते हैं।

चलो समेट लें: मैं कम से कम लाटेक्स और विकी इनपुट से HTML और पीडीएफ आउटपुट चाहता हूं। डॉकबुक का उपयोग मध्यवर्ती प्रारूप के रूप में किया जा सकता है।

क्या किसी को भी ऐसी ही समस्या है या मुझे सलाह दे सकती है कि मुझे कौन से टूल्स और फ़ाइल प्रारूपों का उपयोग करना चाहिए?

उत्तर

7

हम स्फिंक्स का उपयोग करें: http://sphinx.pocoo.org

ऐसा नहीं है कि लगभग सभी करता है।

आपकी पायथन स्क्रिप्ट या आपके उपयोगकर्ता या जो भी (मैं प्रश्न का पालन नहीं कर सकता) RST markup (जो शायद मार्कअप भाषाओं का सबसे आसान है) का उपयोग कर सामग्री बना सकता है। आप इसे स्फिंक्स के माध्यम से चलाते हैं और आपको HTML और लेटेक्स मिलते हैं।

+1

उत्पन्न कर सकते हैं और http://www1.american.edu/econ/ पर एक नज़र डालें आरईएसटी में लेटेक्स सूत्रों को शामिल करने के लिए itex2mml/mathhack.rst। – tonfa

+0

स्फिंक्स में एक पीएनजीएमथ मॉड्यूल है जो एचटीएमएल में शामिल करने के लिए लेटेक्स सूत्रों को पीएनजी फाइलों में अनुवाद करता है। एकमात्र सूक्ष्मता यूनिकोड वर्णों को आसानी से संभालने में कामयाब रही है।मेरे पास थोड़ा "पुनःलेखक" है जो कुछ यूनिकोड को लेटेक्स संस्करण के लिए उचित लेटेक्स के साथ बदल देता है। –

+0

मैंने पहले से ही एक प्रोजेक्ट के लिए स्फिंक्स का उपयोग किया है लेकिन यह पूरी तरह से मेरे एप्लिकेशन प्रोफाइल में फिट नहीं है। एक बात यह है कि, मैं एक बड़ा दस्तावेज़ नहीं उत्पन्न करता लेकिन कई या कम स्वतंत्र दस्तावेज जो केवल एक दूसरे को एक हाइपरफ द्वारा संदर्भित करता है। मुझे वास्तव में आरएसटी पसंद है, क्या आरएसटी से लाटेक्स या डॉकबुक में कोई कनवर्टर्स हैं? –

1

मैंने एक लाटेक्स प्री-प्रोसेसर और पायथन मॉड्यूल बनाया है जो आपको लाइटिक्स फ़ाइल के अंदर पायथन या एसक्यूएल एम्बेड करने की अनुमति देता है। पायथन और/या एसक्यूएल निष्पादित किया जाता है और आउटपुट को

लेटेक्स 2 एचटीएमएल या लेटेक्स 2 आरआरएफ के साथ आप एचटीएम और आरटीएफ का उत्पादन करने के लिए लाटेक्स कोड का उपयोग कर सकते हैं।

मैं http://simson.net/pylatex/

+0

दिलचस्प। मैं लुआ (टीएक्स) पर पाइथन पसंद करता हूं इसलिए मैं इस बारे में सोचूंगा कि मैं इसका उपयोग कैसे कर सकता हूं। क्या आप कृपया अपने वेबसर्वर पर .py फ़ाइल एक्सटेंशन हैंडलर को ठीक कर सकते हैं या फ़ाइलों का नाम बदल सकते हैं? धन्यवाद। –

0

Arbortext पर आप के लिए यह पोस्ट किया है LaTeX देशी रूप का समर्थन करता है। आप प्रकाशन इंजन या प्रिंट संगीतकार लाटेक्स भेज सकते हैं और यह सीधे इसे पारित कर देगा।

यह कई अन्य रचना भाषाओं का भी समर्थन करता है और यहां तक ​​कि पेज-लेआउट मैनिपुलेशन करने का मौका भी देता है जैसे आप इनडिज़ीन (सिरदर्द और आईडी के ऊपर के बिना) में देखेंगे।

0

मुझे लगता है कि Asciidoc जो आप प्राप्त करने का प्रयास कर रहे हैं उस पर बेहतर लक्षित है। यह एक साधारण मार्कअप भाषा है, यह इसमें लेटेक्स सूत्रों की अनुमति देता है और यह डॉकबुक दस्तावेज़ उत्पन्न करता है जिससे आप पठनीय एचटीएमएल या लेटेक्स प्रतिनिधित्व

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