2010-07-01 2 views
16

मैं केवल नो-फ्रिल्स जावाडोक जनरेटर से परिचित हूं, हालांकि मैं अपने जावाडोक में कुछ गणितीय समीकरणों को शामिल करना चाहता हूं (लगातार किसी अन्य दस्तावेज़ का संदर्भ देने के बजाय)।समीकरणों के साथ जावाडोक?

क्या ऐसा कुछ करने का सुविधाजनक विकल्प है जैसे लाटेक्स को सबसे अच्छा/सही ढंग से प्रस्तुत करना (सबसे पसंदीदा - तो मैं केवल कट-एन-पेस्ट) या MathML टैग कर सकता हूं?

उत्तर

1

शायद MathJax या jsMath जैसे कुछ भी हो सकता है आपका समाधान हो सकता है। वे जावास्क्रिप्ट पुस्तकालय दोनों हैं, इसलिए आपको उन्हें अपने javadocs पृष्ठों में जोड़ने का एक तरीका खोजना होगा।

+0

एचआरएम, जावाडॉक आउटपुट को अनुकूलित करने पर स्टार्टर जानकारी के लिए कोई सुझाव? जैसा कि, मैं javadoc उपकरण द्वारा उत्पादित किए गए जेएस को जोड़ने के बारे में भी सोच सकता हूं? – Carl

+0

@ करल, [यह ब्लॉग पोस्ट] (http://zverovich.net/2012/01/14/beautiful-math-in-javadoc.html) वर्णन करता है कि HTML फ़ाइलों में MathJax जावास्क्रिप्ट को कैसे शामिल किया जाए। ऐसा लगता है कि यह सब आवश्यक है। –

+0

आपको एहसास है कि यह धागा लगभग पांच वर्ष पुराना है। मुझे संदेह है कि @ करल देख रहा है। – duffymo

0

जबकि मैंने इसे व्यक्तिगत रूप से नहीं किया है, तो अपना खुद का डॉकलेट या टैगलेट बनाने के लिए डॉकलेट या टैगलेट एपीआई का उपयोग करके अपना खुद का निर्माण करने के तरीके हैं। इनमें से कई पहले से ही एक त्वरित खोज के अनुसार किया जा चुका है, उदाहरण के लिए http://www.ohloh.net/p/latextaglet

यदि आप पर्याप्त देर से महसूस कर रहे हैं कि लेटेक्स्टालेट परियोजना ओपन सोर्स है, तो हो सकता है कि आप इसे अपनी आवश्यकताओं के अनुरूप अनुकूलित कर सकें।

2

Doxygen देखें।

यह तेज, मुक्त, और एम्बेडेड लाटेक्स का समर्थन करता है।

+0

मैंने उस बिट के चारों ओर दबाया; लगता है कि लाटेक्स विकल्प केवल पीएस/पीडीएफ दस्तावेज उत्पन्न करते समय समर्थित है। पारंपरिक शैली javadoc (जो मैं बहुत शौकीन हूँ) उत्पन्न करने के लिए एक विकल्प है, कहें, लाटेक्स से उत्पन्न छवियों को एम्बेडेड? मैं थोड़ा कॉन्फ़िगरेशन संभाल सकता हूं, लेकिन मैं अपने दस्तावेज़ जनरेटर प्रोग्राम को नहीं देख रहा हूं। – Carl

+1

डॉक्सिजन छवियों का उपयोग कर जेनरेट किए गए HTML दस्तावेज़ में लाटेक्स को भी एम्बेड करेगा। मैंने बस एक मिनट पहले अपने कोड पर Doxygen का उपयोग करके इसकी पुष्टि की। – nsanders