यह कमांड टेक्सिंडी है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
टेक्सिंडी - कच्चे लाटेक्स इंडेक्स से सॉर्ट और टैग किए गए इंडेक्स बनाएं
SYNOPSIS
टेक्सिंडी [-V?h] [-qv] [-iglr] [-d जादू] [-o outfile.ind] [-t लॉग] \
[-एल लैंग] [-सी कोडपेज] [-एम मॉड्यूल] [idx0 idx1 ...]
जीएनयू शैली लंबा ऑप्शंस एसटी कम विकल्प:
-वी / --संस्करण
-? / -एच / --help
-क्यू / --शांत
-v / --verbose
-मैं / --stdin
-जी / --जर्मन
-एल / --लेटर-ऑर्डरिंग
-आर / --नो-रेंज
-d / --debug (कई बार)
-ओ / --आउट-फाइल
-टी / --लॉग-फाइल
-एल / --भाषा
-सी / --कोडपेज
-एम / --मॉड्यूल (कई बार)
-I / --input-markup (समर्थित: लेटेक्स, ओमेगा)
वर्णन
टेक्सिंडी लचीला अनुक्रमण प्रणाली xindy का LaTeX- विशिष्ट कमांड है। यह एक लेता है
इनपुट के रूप में कच्चा सूचकांक, और एक मर्ज किए गए, क्रमबद्ध और टैग किए गए सूचकांक का उत्पादन करता है। विलय, छँटाई, और
टैगिंग को xindy मॉड्यूल द्वारा नियंत्रित किया जाता है, जिसमें एक सुविधाजनक सेट पहले से लोड होता है।
कच्ची अनुक्रमणिका वाली फ़ाइलें तर्क के रूप में पारित की जाती हैं। यदि कोई तर्क पारित नहीं किया जाता है, तो कच्चा
सूचकांक मानक इनपुट से पढ़ा जाएगा।
का एक अच्छा परिचयात्मक विवरण टेक्सिंडी LaTeX के अनुक्रमण अध्याय में प्रकट होता है
साथी (दूसरा संस्करण।)
यदि आप विशेष अनुक्रमणिका मार्कअप के साथ LaTeX दस्तावेज़ों के लिए एक अनुक्रमणिका तैयार करना चाहते हैं, तो कमांड
xindy(1) शायद आपके लिए अधिक रुचि है।
टेक्सिंडी के लिए समर्थन मर्ज करने का एक तरीका है नियम बनाना ढांचा, खुद के xindy मॉड्यूल
(उदाहरण के लिए, इंडेक्स में विशेष लाटेक्स कमांड के लिए), और मेकइंडेक्स का उचित स्तर
अनुकूलता। अन्य पुराने दृष्टिकोण हैं, अंततः उन्हें इस पर एक विवरण मिलेगा
xindy वेब साइट, http://www.xindy.org/.
विकल्प
"--संस्करण" / -V
सभी प्रासंगिक घटकों के आउटपुट संस्करण संख्या और बाहर निकलें।
"--मदद" / -h / -?
विकल्प स्पष्टीकरण के साथ आउटपुट उपयोग संदेश।
"--शांत" / -q
प्रगति संदेशों को आउटपुट न करें। आउटपुट केवल त्रुटि संदेश।
"--verbose" / -v
आउटपुट वर्बोज़ प्रगति संदेश।
"--डीबग" जादू / -d जादू
आउटपुट डीबग संदेश, यह विकल्प कई बार निर्दिष्ट किया जा सकता है। जादू निर्धारित
आउटपुट क्या है:
जादुई टिप्पणी
-------------------------------------------------- ----------
ड्राइवर स्क्रिप्ट की स्क्रिप्ट आंतरिक प्रगति संदेश
Keep_tmpfiles अस्थायी फ़ाइलों को न छोड़ें
मार्कअप आउटपुट मार्कअप ट्रेस, जैसा कि xindy मैनुअल में बताया गया है
स्तर = n लॉग स्तर, n 0 (डिफ़ॉल्ट), 1, 2, या 3 है
"--आउट-फाइल" आउटफाइल.इंड / -o आउटफाइल.इंड
फाइल करने के लिए आउटपुट इंडेक्स आउटफाइल.इंड. यदि यह विकल्प पारित नहीं होता है, तो आउटपुट का नाम
फ़ाइल पहले तर्क और फ़ाइल एक्सटेंशन का मूल नाम है इंडस्ट्रीज़. अगर कच्चा
सूचकांक मानक इनपुट से पढ़ा जाता है, यह विकल्प अनिवार्य है।
"--बोटा दस्तावेज" लॉग.आईएलजी / -t लॉग.आईएलजी
फ़ाइल करने के लिए आउटपुट लॉग संदेश लॉग.आईएलजी. ये लॉग संदेश से स्वतंत्र हैं
प्रगति संदेश जिन्हें आप "--debug" या "--verbose" से प्रभावित कर सकते हैं।
"--भाषा: हिन्दी" lang / -L lang
इंडेक्स को भाषा के नियमों के अनुसार क्रमबद्ध किया जाता है lang. ये नियम एन्कोडेड हैं
द्वारा बनाए गए xindy मॉड्यूल में नियम बनाना.
यदि कोई इनपुट एन्कोडिंग "--codepage" के माध्यम से निर्दिष्ट नहीं है, तो उस भाषा के लिए एक xindy मॉड्यूल
उस क्रम में एक लैटिन, एक सीपी, एक आईएसओ, या एसीआईआई एन्कोडिंग के साथ खोजा जाता है।
"--कोडपेज" एन सी / बी <-सी> एन सी
कच्चा इनपुट इनपुट एन्कोडिंग में है एन सी. इस जानकारी का उपयोग सही का चयन करने के लिए किया जाता है
xindy सॉर्ट मॉड्यूल और भी इनपुटें "लेटेक्स" इनपुट मार्कअप के लिए लक्ष्य एन्कोडिंग।
जब "ओमेगा" इनपुट मार्कअप का उपयोग किया जाता है, तो "utf8" का उपयोग हमेशा सॉर्ट कोडपेज के रूप में किया जाता है और नहीं
inputenc मॉड्यूल लोड हो गया है। फिर इस विकल्प को नजरअंदाज कर दिया जाता है।
"--मापांक" मॉड्यूल / -M मॉड्यूल
xindy मॉड्यूल लोड करें मॉड्यूल.xdy. यह विकल्प कई बार निर्दिष्ट किया जा सकता है। NS
मॉड्यूल xindy खोज पथ में खोजे जाते हैं जिन्हें पर्यावरण के साथ बदला जा सकता है
चर "XINDY_SEARCHPATH"।
"--इनपुट-मार्कअप" निवेश / -I निवेश
कच्चे सूचकांक के इनपुट मार्कअप को निर्दिष्ट करता है। के लिए समर्थित मान निवेश "लेटेक्स" हैं
और "ओमेगा"।
"लेटेक्स" इनपुट मार्कअप वह है जो लाटेक्स कर्नेल से डिफ़ॉल्ट रूप से उत्सर्जित होता है, या
डेविड जोन्स के "इंडेक्स" मैक्रो पैकेज द्वारा। ^^- सिंगल बाइट कैरेक्टर का नोटेशन है
का समर्थन किया। LaTeX's . का उपयोग इनपुटें पैकेज भी माना जाता है।
"ओमेगा" इनपुट मार्कअप "लेटेक्स" इनपुट मार्कअप की तरह है, लेकिन ओमेगा के ^^-नोटेशन के साथ
गैर-ASCII वर्णों के लिए एन्कोडिंग। लाटेकस इनपुटें तब एन्कोडिंग का उपयोग नहीं किया जाता है, और
"utf8" को छँटाई के लिए कोडपेज होने के लिए लागू किया गया है।
समर्थित भाषाओं / कोडपेज
निम्नलिखित भाषाओं समर्थित हैं:
लैटिन लिपियों
अल्बानियाई जिप्सी पुर्तगाली
क्रोएशियाई हौसा रोमानियाई
चेक हंगेरियन रशियन-आइसो
डेनिश आइसलैंडिक स्लोवाक-छोटा
अंग्रेज़ी इतालवी स्लोवाक-बड़े
एस्पेरान्तो कुर्द-बेदिरक्सान स्लोवेनियाई
एस्टोनियाई कुर्द-तुर्की स्पेनिश-आधुनिक
फिनिश लैटिन स्पेनिश-पारंपरिक
फ्रेंच लातवियाई स्वीडिश
सामान्य लिथुआनियाई तुर्की
जर्मन-दीन निचला-सोरबियन ऊपरी-सोरबियन
जर्मन-डुडेन नॉर्वेजियन वियतनामी
ग्रीक-आइसो पॉलिश
जर्मन umlauts को संभालने के लिए दो अलग-अलग छँटाई योजनाओं को पहचानता है: आम तौर पर, "ae" is
"एई" की तरह क्रमबद्ध, लेकिन फोन बुक या शब्दकोश में, इसे "ए" की तरह क्रमबद्ध किया जाता है। सबसे पहला
योजना के रूप में जाना जाता है दीन आदेश, दूसरा as Duden आदेश.
"*-iso" भाषा के नाम मानते हैं कि कच्ची अनुक्रमणिका प्रविष्टियाँ ISO 8859-9 एन्कोडिंग में हैं।
"जिप्सी" एक उत्तरी रूसी बोली है।
सिरिलिक लिपियों
बेलारूसी मंगोलियाई सर्बियाई
बल्गेरियाई रूसी यूक्रेनी
macedonian
अन्य लिपियों
ग्रीक क्लिंगन
उपलब्ध कोडपेज
यह अभी लिखा नहीं है। आप उन्हें अपने xindy वितरण में देख सकते हैं
मॉड्यूल/लैंग/भाषा/ निर्देशिका (जहाँ भाषा आपकी भाषा है)। उनका नाम है
वेरिएंट-कोडपेज-lang.xdy, जहां प्रकार- अक्सर खाली रहता है (जर्मन के लिए, यह "din5007" है
और "दोस्त"; स्पेनिश के लिए, यह "आधुनिक" और "पारंपरिक", आदि है)
<प्रत्येक भाषा के लिए उपलब्ध कोडपेजों का वर्णन करें>
< कोडपेज की प्रासंगिकता का वर्णन करें (आंतरिक प्रतिनिधित्व के रूप में)
लाटेक्स इनपुटेक >
टेक्सिंडी मानक मॉड्यूल
का एक सेट है टेक्सिंडी मानक मॉड्यूल जो लाटेक्स इंडेक्स फाइलों को संसाधित करने में मदद करते हैं। कुछ
वे स्वचालित रूप से लोड हो जाते हैं। उनमें से कुछ डिफ़ॉल्ट रूप से लोड होते हैं, इसे बंद किया जा सकता है
पंजीकरण शुल्क टेक्सिंडी विकल्प। दूसरों को प्राप्त करने के लिए "--module" तर्क के रूप में निर्दिष्ट किया जा सकता है
विशिष्ट प्रभाव।
xindy मॉड्यूल श्रेणी विवरण
छंटाई
वर्ड-ऑर्डर डिफॉल्ट में किसी भी अक्षर से पहले एक स्पेस आता है
वर्णमाला: ``सूचकांक शैली'' पहले सूचीबद्ध है
``अनुक्रमण''। इसे विकल्प -l के साथ बंद करें।
अक्षर-आदेश ऐड-ऑन रिक्त स्थान पर ध्यान नहीं दिया जाता है: ``सूचकांक शैली''
``अनुक्रमण'' के बाद क्रमबद्ध किया जाता है।
कीप-ब्लैंक्स ऐड-ऑन अग्रणी और अनुगामी सफेद स्थान (रिक्त स्थान)
और टैब) पर ध्यान नहीं दिया जाता है; मध्यम
सफेद स्थान नहीं बदला है।
इग्नोर-हाइफ़न ऐड-ऑन हाइफ़न को नज़रअंदाज़ किया जाता है:
``तदर्थ'' को ``तदर्थ'' के रूप में क्रमबद्ध किया गया है।
उपेक्षा-विराम चिह्न ऐड-ऑन सभी प्रकार के विराम चिह्न हैं
अनदेखा किया गया: हाइफ़न, अवधि, अल्पविराम, स्लैश,
कोष्ठक, और इसी तरह।
संख्यात्मक-सॉर्ट ऑटो नंबर संख्यात्मक रूप से सॉर्ट किए जाते हैं, पसंद नहीं
वर्ण: ``V64'' ``V128'' से पहले दिखाई देता है।
पेज नंबर
पृष्ठ-श्रेणियाँ लगातार दो से अधिक पर डिफ़ॉल्ट प्रकटन
पृष्ठ एक श्रेणी के रूप में सूचीबद्ध हैं: ``1--4''।
इसे विकल्प -r से बंद करें।
ff-श्रेणियाँ ऐड-ऑन श्रेणियों के लिए निहित ``ff'' संकेतन का उपयोग करता है
तीन पृष्ठों की, और स्पष्ट श्रेणियां
उसके बाद: 2f, 2ff, 2--6।
ff-श्रेणियाँ-केवल ऐड-ऑन केवल निहित श्रेणियों का उपयोग करता है: 2f, 2ff।
बुक-ऑर्डर ऐड-ऑन सामान्य बुक नंबरिंग के साथ पेज नंबर सॉर्ट करता है
योजना सही ढंग से -- पहले रोमन अंक, फिर
अरबी नंबर, फिर अन्य: i, 1, A.
मार्कअप और ख़ाका
टेक्स ऑटो बुनियादी टीएक्स सम्मेलनों को संभालता है।
लेटेक्स-लोक-एफएमटी ऑटो लाटेक्स स्वरूपण आदेश प्रदान करता है
पेज नंबर एनकैप्सुलेशन के लिए।
लेटेक्स ऑटो कच्चे में दोनों लाटेक्स सम्मेलनों को संभालता है
सूचकांक प्रविष्टियाँ और आउटपुट मार्कअप; तात्पर्य
पाठ।
मेकइंडेक्स ऑटो डिफ़ॉल्ट मेकइंडेक्स इनपुट सिंटैक्स का अनुकरण करता है
और व्यवहार का हवाला देते हुए।
लैटिन-अक्षर समूह ऑटो लेआउट में एक लैटिन अक्षर होता है
से शुरू होने वाले शब्दों के प्रत्येक समूह के ऊपर
एक ही पत्र।
जर्मन-स्टाइल ऐड-ऑन हैंडल्स umlaut मार्कअप ऑफ़ बेबेल्स जर्मन
और जर्मन विकल्प।
संगतता सेवा मेरे मेकइंडेक्स
xindy मेकइंडेक्स के साथ पूरी तरह से संगत होने का दावा नहीं करता है, जो कुछ को रोकेगा
इसके संवर्द्धन के। उस ने कहा, हम यथासंभव अनुकूलता प्रदान करने का प्रयास करते हैं।
सबसे महत्वपूर्ण असंगतताएं हैं
· LaTeX सिंटैक्स में कच्ची अनुक्रमणिका प्रविष्टियों के लिए, "\index{aaa|bbb}" की अलग-अलग व्याख्या की जाती है।
मेकइंडेक्स के लिए "बीबीबी" मार्कअप है जो इस पेज नंबर के लिए लाटेक्स टैग के रूप में आउटपुट है। के लिये
xindy, यह एक स्थान विशेषता है, एक अमूर्त पहचानकर्ता जो बाद में होगा
मार्कअप से जुड़ा है जो उस विशेषता के लिए आउटपुट होना चाहिए।
सीधे-आगे उपयोग के लिए, जब "बीबीबी" "टेक्स्टबीएफ" या समान होता है, तो हम स्थान की आपूर्ति करते हैं
विशेषता परिभाषाएँ जो MakeIndex के व्यवहार की नकल करती हैं।
अधिक जटिल उपयोग के लिए, जब "बीबीबी" पहचानकर्ता नहीं है, ऐसी कोई संगतता नहीं है
परिभाषाएं मौजूद हैं और वर्तमान के साथ भी नहीं बनाई जा सकती हैं xindy. विशेष रूप से,
इसका मतलब है कि डिफ़ॉल्ट रूप से LaTeX पैकेज "हाइपररेफ़" कच्ची अनुक्रमणिका फ़ाइलें बनाएगा
जिसके साथ संसाधित नहीं किया जा सकता xindy. यह बग नहीं है, यह दुर्भाग्यपूर्ण परिणाम है
एक आशयित असंगति के कारण। वर्तमान में दोनों हाइपररेफ प्राप्त करना संभव नहीं है
सूचकांक लिंक और उपयोग xindy.
इसी तरह की स्थिति "संस्मरण" LaTeX वर्ग के लिए मौजूद होने की सूचना है।
प्रोग्रामर जो कॉमन लिस्प और लेक्स को जानते हैं और एक उपाय पर काम करना चाहते हैं, उन्हें कृपया
लेखक से संपर्क करें।
मेकइंडेक्स संगतता परिभाषाएं केवल डिफ़ॉल्ट कच्चे इंडेक्स सिंटैक्स का समर्थन करती हैं और
मार्कअप परिभाषा कच्चे इंडेक्स पार्सिंग को कॉन्फ़िगर करना या a . का उपयोग करना संभव नहीं है
MakeIndex स्टाइल फ़ाइल आउटपुट मार्कअप का वर्णन करने के लिए।
वातावरण
"TEXINDY_AUTO_MODULE"
यह xindy मॉड्यूल का नाम है जो सभी ऑटो-लोडेड मॉड्यूल को लोड करता है। डिफ़ॉल्ट
"टेक्सिंडी" है।
onworks.net सेवाओं का उपयोग करके ऑनलाइन टेक्सिंडी का उपयोग करें
