क्या TeX / LaTeX के लिए एक उत्तराधिकारी की दृष्टि है? [बन्द है]


118

TeX / LaTeX महान है, मैं इसे कई तरीकों से उपयोग करता हूं। इसके कुछ फायदे हैं:

  • यह पाठ फ़ाइलों का उपयोग करता है, इस तरह इनपुट-फ़ाइलों को अलग किया जा सकता है और पाठ के साथ काम करने के लिए कई उपकरण मौजूद हैं
  • यह बहुत लचीला है
  • इसका एक स्थिर लेआउट है: यदि मैं दस्तावेज़ की शुरुआत में कुछ बदलता हूं, तो यह दस्तावेज़ के अंत में अन्य चीजों को प्रभावित नहीं करता है
  • विभिन्न लक्ष्यों तक पहुंचने के लिए इसके कई विस्तार हैं (एक उत्तराधिकारी बिना एक्सटेंशन के शुरू होगा, लेकिन एक अच्छा एक्सटेंशन-सिस्टम होगा)
  • आप जटिल दस्तावेज़ों का समर्थन करने के लिए मानक निर्माण नियंत्रण उपकरण का उपयोग कर सकते हैं (धन्यवाद dmckee)
  • आप समाधानों को संलग्न कर सकते हैं और उन्हें नए दस्तावेज़ों में कॉपी और पेस्ट कर सकते हैं या दूसरों से सीखने के लिए भेज सकते हैं (धन्यवाद dmckee)

लेकिन दूसरी ओर कुछ छोटी चीजें इतनी अच्छी नहीं हैं:

  • शुरुआत में सीखना कठिन है
  • यह छवियों की स्थिति को नियंत्रित करने के लिए जटिल है
  • कुछ चीजें थोड़ी-सी सहज होती हैं
  • कभी-कभी आपको बहुत अधिक लिखना होता है (शुरू करें {itemize} ... \ end {itemize})

तो, क्या वहाँ एक उत्तराधिकारी / लाटेक्स के लिए विकल्प मौजूद है या कम से कम विकास में एक विकल्प के लिए कुछ गर्म उम्मीदवार हैं। एक वास्तविक उत्तराधिकारी / अच्छा विकल्प फायदे को बनाए रखेगा और नुकसान को ठीक करेगा, या उनमें से कुछ को कम करेगा।


9
अपने फायदे की सूची में जोड़ें: "आप जटिल दस्तावेज़ों का समर्थन करने के लिए मानक निर्माण नियंत्रण उपकरण का उपयोग कर सकते हैं --- और वास्तव में दो प्रारूपों की आपूर्ति करने के लिए (जैसे कि स्नातक विद्यालय जोर देता है, और वह जो अच्छा दिखता है और कम पेड़ों को मारता है) एक एकल दस्तावेज़। "
dmckee --- पूर्व-मध्यस्थ ने बिल्ली के बच्चे को

1
एक और: "आपके पास उन चीजों को एनकैप्सुलेट करने की शक्ति है जो आप दूसरों के लिए सीखते हैं जो उन्हें उपयोगी लग सकते हैं।"
dmckee --- पूर्व-मध्यस्थ ने बिल्ली के बच्चे को


1
@j_r_h: लेटेक्समैक और रबर पर एक नज़र डालें: pps.jussieu.fr/~beffara/soft/rubber
श्रीवत्सआर

4
एक अन्य लाभ (टेक्सफाइल्स का उपयोग करके टीईएक्स): आप सीवीएस, एसवीएन ... जैसे मानक संस्करण टूल का उपयोग कर सकते हैं, जो बदले में (कुछ डिग्री) सहयोगी दस्तावेज़ पर काम करने की अनुमति देता है; आप दस्तावेज़ के कुछ हिस्सों को अलग-अलग फ़ाइलों में बाह्य कर सकते हैं, जो फिर से सहयोगी कार्य का समर्थन करता है।
चिस्कोदोरो

जवाबों:


128

वहाँ एक LaTeX3 परियोजना है जो मूल रूप से हमेशा के लिए चल रही है। इस मायने में, यह वर्तमान LaTeX2e का उत्तराधिकारी है।

जब आप इसे बनाया गया था, तो आप TeX के प्राथमिक लक्ष्य को भूल गए / अनदेखा कर दें - "TeX एक नया टाइपसेटिंग सिस्टम है, जिसका उद्देश्य सुंदर भाषाओं के निर्माण के लिए है"। टीईएक्स का लक्ष्य टाइपसेटिंग था, और इसकी प्राथमिक चिंताएं "ब्रेकिंग पैराग्राफ इनटू लाइन्स" ( डोनाल्ड ई। नूथ और माइकल एफ। प्लास, सॉफ्टवेयर - अभ्यास और अनुभव, वॉल्यूम 11, पीपी। 1119-1184, 1981 ) जैसी चीजें थीं। , ligatures, kerning, सुंदर फोंट (नुथ ने हरमन जैफ के साथ काम किया यूलर जैसे टाइपफेस बनाने में ), और एक पृष्ठ पर पाठ के लेआउट पर सटीक नियंत्रण।

LaTeX, TeX के शीर्ष पर निर्मित मैक्रोज़ का एक बाद का सेट था जिसने समीकरणों और वर्गों की स्वचालित नंबरिंग, क्रॉस-रेफ़रिंग, और इसी तरह "दस्तावेज़ प्रबंधन" क्षमताओं को पेश किया। यह "लाटेक्स: एक दस्तावेज तैयार करने की प्रणाली" द्वारा चला जाता है।

एक बहुत अच्छी तरह से LaTeX के उत्तराधिकारियों की कल्पना कर सकता है, विकल्प जो कि LaTeX के दस्तावेज़ प्रबंधन क्षमताओं की पेशकश करते हैं, और शायद यह बेहतर है - जैसे डॉकबुक। (वैसे यह एक्सएमएल पर आधारित है, लेकिन ...) लेकिन ऐसे विकल्पों की कल्पना करना कठिन है जो कि टाइपिंग इंजन टीईएक्स को बदल देगा। टीईएक्स शायद उन बग्स में सबसे कम संख्या वाले कार्यक्रमों में से है - टीयूएक्स में पाए जाने वाले प्रत्येक बग के लिए नूथ 327.68 डॉलर प्रदान करता है, और लंबे समय तक ऐसा किया है। बहुत सारे विचार उसमें चले गए हैं, नथ की पूर्णता की विशेषता के साथ। इसका प्रत्येक पहलू कॉन्फ़िगर करने योग्य है, कोड सार्वजनिक डोमेन (प्रतिबंध के अलावा अच्छी तरह से है कि यदि आप संशोधन करते हैं तो आपको इसे किसी अन्य नाम से पुकारना चाहिए - यह TeX के कारण है '

TeX के कुछ विचारों को Adobe के Indesign (उदाहरण के लिए) में शामिल किया गया है, और उन टाइप करने वाले इंजनों में भी कुछ नवीन विचार हैं, लेकिन TeX अभी भी बेहतर बना हुआ है। [नोट: नुथ ने टीईएक्स को हमेशा के लिए मानक बनाने का इरादा नहीं किया, केवल "अगले 100 वर्षों के लिए या तो" जब तक कुछ बेहतर नहीं होता है। सभी के लिए हम जानते हैं, एक हो सकता है]

LaTeX के लिए TeX- आधारित विकल्प हैं, जैसे ConTeXt और LuaTeX। यह संभव है कि ऐसे कार्य हैं जिनके लिए वे बेहतर अनुकूल हैं।

अपने अन्य आपत्तियों का उत्तर देने के: हालांकि LaTeX संभवतः अधिक जटिलता से आवश्यक है शुरू की है, सीखने की टेक्स हिस्सा अपरिहार्य है - आप सुंदर किताबें बनाने के लिए कुछ चीजें आप देखते हैं चाहते हैं, तो है पता करने के लिए, कोई क्या मायने रखते हैं। और छवियों की स्थिति को नियंत्रित करना मुश्किल नहीं है; TeX आपको पृष्ठ पर हर बिंदु पर नियंत्रण देने के लिए डिज़ाइन किया गया था , लेकिन उस नियंत्रण को लागू करने के लिए आपको सरल निर्माणों से परे जाना पड़ सकता है (हालाँकि मुझे कभी नहीं ...) और यदि आप एक अच्छे संपादक या मैक्रोज़ का उपयोग करते हैं, आपको बहुत अधिक टाइप नहीं करना होगा {शुरू करें {आइटम करें} ... \ n {आइटम करें}; यह सिर्फ एक लंगड़ा शिकायत है: पी


12
बहुत बढ़िया जवाब। एक वक्रोक्ति, हालांकि: LuaTeX TeX के लिए प्रतिस्थापन है , जो ConTeXt LaTeX के लिए एक विकल्प है (और अच्छी तरह से इसे बदल सकता है)।
विल रॉबर्टसन

1
मुझे लगा कि उन्होंने बग के लिए $ 2.56 (या एक हेक्साडेसिमल डॉलर) की पेशकश की, न कि $ 327.68। क्या मैं सही हूं या गलत हूं?
जॉय एडम्स

6
@ जॉय, यह उनकी तकनीकी पुस्तकों में त्रुटियों के लिए $ 2.56 है, 3:16 पुस्तक में त्रुटियों के लिए $ 3.16, और TeX और METAFONT में कीड़े के लिए राशि $ 2.56 से शुरू हुई और प्रत्येक वर्ष दोगुनी होकर $ 327.68 तक पहुंच गई।
केविन

42
लेटेक्स के बारे में सबसे बड़ी पीड़ा यह है कि कोई मानक संकलक नहीं है जो एक बार में काम करता है, और सार्थक त्रुटियां पैदा करता है। चीजों को करने का कोई स्पष्ट एकल-तरीका भी नहीं है, और न ही "पैकेज" खोजने के लिए कोई अच्छा उपयोगकर्ता के अनुकूल स्थान और पता है कि वे क्या करते हैं। लेटेक्स से संबंधित विषयों के लिए सभी वेबसाइटें 1995 की तरह दिखती हैं और नेविगेट करती हैं।
एंड्री Drozdyuk

5
LuaTeX, LaTeX का विकल्प नहीं है, यह एक विस्तारित TeX इंजन है (जैसे pdftex, XeTeX), जिस पर LaTeX (तब LuaLaTeX कहा जाता है) और ConTeXt दोनों चल सकते हैं। (मुझे लगता है कि यह आज के ConTeXt के लिए डिफ़ॉल्ट है।)
पाओलो एबरमन

56

संक्षिप्त उत्तर 'नहीं' है क्योंकि LaTeX असंगत है और अपनी नौकरी में काफी अच्छा है। यह मुफ़्त है, इसलिए इसे बदलने के प्रयास में अपेक्षाकृत कम व्यावसायिक प्रोत्साहन है। वास्तव में, टीईएक्स तकनीकी प्रकाशन में पर्याप्त रूप से अच्छा है कि तकनीकी प्रकाशन उपकरण के लिए वाणिज्यिक बाजार को टीईएक्स के बीच 'गीक' अंत और शब्द 'ग्रेट अनकॉस्ड' अंत में निचोड़ा जाता है।

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

LaTeX के लिए विकल्प

  • वाणिज्यिक तकनीकी प्रकाशन उपकरण। वास्तव में केवल एक ही खड़ा है: फ्रैमेकर । यह एक परिपक्व उत्पाद है लेकिन कुछ हद तक स्थिर है। हालांकि, इसका एक खुला दस्तावेज और खंड इंटरचेंज प्रारूप है, जिसे एमआईएफ कहा जाता है , एक व्यापक एपीआई और संरचित प्रलेखन के लिए व्यापक समर्थन। यह एयरोस्पेस सर्कल में काफी व्यापक रूप से उपयोग किया जाता है (उदाहरण के लिए) जहां विमान के लिए संदर्भ दस्तावेज हजारों पृष्ठों तक चलते हैं। इसके अतिरिक्त, इस अंतरिक्ष में कई-रैन भी हैं: वेंचुरा प्रकाशक , आर्बोर्टेक्ट (जो कि टीईएक्स व्युत्पन्न बैक-एंड IIRC पर आधारित है), और इंटरलीफ़ , जिसे अब क्विकसिल्वर के रूप में जाना जाता है।
    Adobe दावातकनीकी प्रकाशन कार्यक्षमता को कार्यान्वित करने के लिए InDesign लेकिन मैंने वास्तव में इसके लिए इसकी क्षमताओं का मूल्यांकन नहीं किया है।

  • LX एक मार्कअप भाषा है जो TeX के लिए एक पूरी तरह से अलग अंतर्निहित वास्तुकला के साथ है। मैंने कभी भी Lout के साथ काम नहीं किया है, लेकिन मेरा मानना ​​है कि TeX की तुलना में पर्दे के पीछे काम करना कुछ आसान है।

  • Troff / Groff। मूल रूप से 1970 के दशक के दौरान एटी एंड टी के भीतर तकनीकी दस्तावेज के लिए डिज़ाइन किया गया (वास्तव में यूनिक्स आर एंड डी काम का स्पिनऑफ), यह आज भी इसके लिए काफी व्यापक रूप से उपयोग किया जाता है। काफी लंबे समय से अगर सभी ओ'रिली किताबें टाइपसेट का उपयोग नहीं कर रहे थे।

  • डॉकबुक । यह संरचना प्रलेखन के लिए एक XML टैग आधारित प्रारूप है, और विदेशी इंजनों के माध्यम से प्रतिपादन करके काम करने के लिए जाता है। मैंने DocBook का उपयोग कभी नहीं किया है, इसलिए मैं वास्तव में इसके उपयोग पर टिप्पणी नहीं कर सकता।

  • Wordperfect । यह एक आदरणीय शब्द प्रसंस्करण प्रणाली है जो MS-Word की तुलना में प्रलेखन-इन-द-बड़े में बेहतर है। हालाँकि, कुछ के रूप में देखा गया, यह कानून कार्यालयों जैसे कई आला बाजारों को बनाए रखता है और बड़े, जटिल और भारी क्रॉस-संदर्भित दस्तावेज़ों के लिए यथोचित रूप से अच्छा (कम से कम शब्द से बेहतर) है।

  • माइक्रोसॉफ्ट वर्ड । जटिल दस्तावेजों पर इसकी अस्थिरता के कारण गंभीर तकनीकी प्रकाशन कार्यों के लिए अनुशंसित नहीं है। हालाँकि, जितनी बार यह राजनीतिक बाधाओं के कारण एकमात्र विकल्प नहीं है। अनुक्रमण विशेष रूप से दर्दनाक है।

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


7
WP & Word: उल्लेख नहीं है कि दोनों के साथ बनाए गए दस्तावेज़ बदसूरत
एरोन डिगुल्ला

गणित के साथ वर्ड 2007 टेक्स प्रारूप बना सकता है। और इसमें भी ले लो।
रूक

4
यह वास्तव में अपने अन्य पापों से शब्द को नहीं हटाता है - वर्ड (विशेष रूप से) में कई दोष हैं जो इसे बड़े तकनीकी दस्तावेजों के लिए उपयोग करने के लिए कुछ हद तक भयावह बनाते हैं।
कंसर्नडऑफटुनब्रिजवेल्स

एचटीएमएल और सीएसएस तेजी से टाइप बैठना प्रयोजनों के लिए इस्तेमाल किया जा सकता है। उदाहरण के लिए एक ओपन-सोर्स सॉफ़्टवेयर के लिए वीसिप्रिंट देखें जो HTML + css को पीडीएफ में प्रस्तुत करता है।
जोहान्स

QuarkXPress & Adobe InDesign TeX / LaTex की तुलना में बहुत बेहतर हैं। आगे बढ़ने का समय।
dns

20

क्या आपने ConTeXt को देखा है ? यह TeX के लिए मैक्रोज़ का एक सेट है जिसे LaTeX के बजाय इस्तेमाल किया जा सकता है।

मैंने खुद इसका इस्तेमाल नहीं किया है, लेकिन उदाहरण के दस्तावेजों में वाक्यविन्यास कई मामलों में LaTeX की तुलना में सरल दिखता है।


2
मैं इसे बहुत उपयोग करता हूं और इसे LaTeX को पसंद करता हूं। अति उत्कृष्ट।
janm

14

मैंने पहले ही ConTeXt चार में पांच पुस्तकें टाइपसेट प्रकाशित की हैं, जिनमें उच्च गुणवत्ता वाले रंग चित्रण के साथ संग्रहालय कैटलॉग थे। यह निश्चित रूप से तैयार है।


11

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

अधिकांश "नई" प्रणालियां गुई का निर्माण करती हैं और टीएक्स का विस्तार करती हैं, जो मेरा मानना ​​है कि सही दृष्टिकोण है।

आपके द्वारा सामना किए जा रहे 'मुद्दों' के लिए बहुत अच्छे कारण हैं, इसलिए यदि आप यह प्रस्ताव करना चाहते हैं कि यह अलग तरह से किया जाए तो पहले उन कारणों पर शोध करें।

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

आपके पास वे सभी उपकरण हैं जिन्हें आपको प्रस्तावित करने के लिए बदलाव करने की आवश्यकता है, और टेक्स को खरोंच से शुरू करने या किसी अन्य सिस्टम को अनुकूलित करने की तुलना में अपडेट करना कहीं अधिक आसान होगा। सच में, कुछ भी नहीं TeX के करीब आता है। यह कहने के लिए नहीं है कि यह सबसे अच्छा है, लेकिन केवल इस बिंदु पर घर चलाने के लिए कि यह आपके द्वारा उल्लेखित सभी अच्छी चीजों को लागू करने और किसी तरह बुरे को दूर करने के लिए एक स्मारकीय प्रयास होगा (हालांकि जब तक आप खराब हो जाते हैं तब तक आप बेहतर समझ सकते हैं क्यों मौजूद है)।

भले ही, मुझे आशा है कि आप एक वकील के रूप में भी इसका अनुसरण करेंगे, और दूसरों को इसमें रुचि लेंगे। अन्य क्षेत्रों में TeX को देखना बहुत अच्छा होगा, लेकिन इसके लिए उपयोग में आसानी और गणितीय समीकरणों की तुलना में अन्य तकनीकी संस्थाओं के बेहतर समर्थन के लिए संशोधन और अद्यतन की आवश्यकता होती है।

-Adam


"एक्सटेंशन API"? है ना? मैं TeX कार्यक्रम की मेरी कॉपी में उस बारे में कुछ भी नहीं देखा ...
सैमबी

@NormanRamsey: व्हाट्सएप काफी नहीं है जिसे मैं एक एपीआई कहूंगा , हालांकि वे निश्चित रूप से इंजन के माध्यम से विस्तार से संबंधित जानकारी पारित करने के लिए आसान हैं ...
सैमबी

10

TeX और LaTeX ने बार को उच्च किया; यह पूरी तरह से नए के साथ आने और उन्हें बदलने की कल्पना करना मुश्किल है।

मुझे नथ के कंप्यूटर मॉडर्न टाइपफेस ( कंप्यूटर और टाइपसेटिंग श्रृंखला में बुक ई , जो मुझे लगता है कि टीएओसीपी के विपरीत पूरा हो गया है) की एक प्रति मिली है । मुझे नहीं लगता कि बहुत से लोग इस पुस्तक को देखने के लिए आते हैं, और मुझे लिप्त करते हैं - यह वास्तव में देखने लायक है। आप देख सकते हैं कि कुन्थ का कुछ समय कहाँ गया। यहाँ प्रस्तावना से एक उद्धरण है:

किस्मत का एक और टुकड़ा 1984 में मेरे रास्ते में आया, जब मुझे पता चला कि मूल कांस्य पैटर्न का उपयोग मोनोटाइप 8 ए के नए साँचे बनाने के लिए सैन फ्रांसिस्को में किया गया था। वर्षों से मैं इस काम को उत्तेजित करने वाले फोंट के बारे में अप्रत्यक्ष और अभेद्य जानकारी के साथ काम कर रहा था। पहले मैंने द आर्ट ऑफ़ कंप्यूटर प्रोग्रामिंग से लेटरप्रेस मूल पृष्ठों के फोटोग्राफिक ब्लोअप से काम किया था ; तब रिचर्ड साउथॉल ने इंग्लैंड में स्थित मूल प्रमाणों से इज़ाफ़ा तैयार किया था। अंत में मुझे वास्तविक 80 वर्षीय पैटर्न मिला जिसने धातु के प्रकार को उत्पन्न किया था। इन पेटेंट के वर्तमान मालिक, श्री ओथमार पीटर्स, कृपया मुझे उधार देने के लिए सहमत हुए, जब मैं कंप्यूटर मॉर्डन का अंतिम मसौदा तैयार कर रहा था, और मैंने उन्हें कैलिपर्स के साथ माप कर बहुत कुछ सीखा।

आपको कई जगहों पर विस्तार से इस तरह का ध्यान नहीं है, और यही कारण है कि TeX का अंत होता है।


9

आप कुछ नया करने के लिए "अलग-अलग लक्ष्यों तक पहुंचने के लिए कई एक्सटेंशन हैं" इसे बरकरार नहीं रख सकते। परिभाषा के अनुसार कुछ नया जो TeX / LaTeX नहीं है, बिना किसी एक्सटेंशन के शुरू होगा।

GNU TeXmacs में मुख्य योगदानकर्ता रहा है परियोजना के , जिसका उद्देश्य "21 वीं सदी को छोड़कर TeX" जैसा कुछ होना है, मुझे लगता है कि LaTeX के उत्तराधिकार पर कुछ अच्छी जानकारी है।

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

हो सकता है कि 20 वर्षों में, जब लाटेक्स के शांत होने पर सभी लोगों को पीएचडी मिल गई तो वे सेवानिवृत्त हो जाएंगे और कुछ और इसे बदल देंगे। उम्मीद है, यह TeXmacs जैसा कुछ होगा, लेकिन अनावश्यक जटिलता के बिना।


3
"शायद 20 वर्षों में" केवल तभी होगा जब कल के छात्रों के पास एक उपकरण होगा जो अब टेक्स से बेहतर है। यदि हम उत्तराधिकारी पर शुरू होने के लिए 20 साल तक इंतजार करते हैं, तो वे सभी टेक्स का उपयोग करेंगे और यह एक और 20 साल होगा।
एडम डेविस

1
सही। चिकेन और अंडे की समस्या है।
ddaa

8
मैं 34 वर्ष का हूं, लाटेक्स का उपयोग करके अपनी पीएचडी थीसिस लिखी, और हर रोज जब मुझे शब्द का उपयोग करना होता है तो मुझे बहुत खुशी होती है कि मैं अपनी थीसिस के लिए लाटेक्स का उपयोग कर सकता हूं ...
गिल्स

अरे, "प्रभाव के लोग" वास्तव में अधिक लोकतांत्रिक सोच वाले हैं और बुरा नहीं होगा यदि आप कुछ अन्य अच्छे गणित टाइपिंग सिस्टम में लिखते हैं ... यदि केवल एक ही था: ^)
ilya n।

LaTeX के कुछ पहलू भाषा (विशेषकर गणित संकेतन) संभवतः निकट भविष्य के लिए होंगे। लेकिन दस्तावेज अब LaTeX द्वारा नहीं बल्कि ConTeXt या XML आधारित फॉर्मेटर्स (जो शायद LuaTeX जैसे कार्यक्रमों का उपयोग करेंगे) जैसे सिस्टम द्वारा टाइप किया जाएगा।
मार्टिन श्रोडर

9

आपके पास LuaTeX है

उद्धरण: "LuaTeX एक अंतर्निहित स्क्रिप्टिंग भाषा के रूप में Lua का उपयोग करके pdfTeX का एक विस्तारित संस्करण है। LuaTeX प्रोजेक्ट्स मुख्य उद्देश्य TeX का एक खुला और विन्यास योग्य संस्करण प्रदान करना है, जबकि एक ही समय में अनुकूलतम अनुकूलता प्रदान करता है।"

लूआ बहुत आसान और तेज़ है, इसलिए उम्मीद है कि LuaTeX अब उतना कठिन नहीं होगा ... उम्मीद है :)


LaTeX की दुनिया में परिप्रेक्ष्य में कुछ बदलाव प्रतीत होते हैं: फ़ॉन्ट रेंडरिंग और utf8 के लिए XeTeX, अधिक समरूप भाषा निर्माण के साथ ConTeXt। यदि LuaTeX सभी को मिला देता है और अधिक हैक करने योग्य है, तो बेहतर LaTeX के लिए उज्ज्वल भविष्य होना चाहिए!
पियोट्र लेस्निकि

1
@Piotr: लेकिन संदर्भ है नहीं LaTeX और उद्देश्य नहीं है हो LaTeX। मुझे लगता है कि आप "TeX दुनिया में" कहने के लिए थे।
सैमब

7

आपको XeTeX में भी रुचि हो सकती है , जो कि LaTeX का एक आधुनिक संस्करण है जिसमें यह यूनिकोड और कई फोंट का समर्थन करता है। आप इसे एक दस्तावेज़ में सीधे जापानी, अरबी आदि इनपुट करने के लिए उपयोग कर सकते हैं। (यह आपके द्वारा दिए गए नुकसान को संबोधित नहीं करता है, लेकिन यह अभी भी LaTeX की कमियों और वैकल्पिक प्रणालियों के बारे में चर्चा के लिए प्रासंगिक है!)


3
मुझे लगा कि XeTeX अभी TeX (जैसे pdfTeX, eTeX, आदि) लेकिन अधिक घुसपैठ के लिए एक और पैच है, जिसे LaTeX के साथ इस्तेमाल किया जा सकता है ...
SamB

2
टेक्स / लेटेक्स के लिए नया (हालाँकि मैंने पहली बार 1990 के दशक में इसके साथ डब किया था); लड़का यह एक आदर्श प्रणाली है। प्राचीन लगता है। अभी मैं इसे एक चीनी / जापानी / कोरियाई / अंग्रेजी बहुभाषी किताब टाइप करने के लिए उपयोग करने की कोशिश कर रहा हूं, और यदि आप 'यूनिकोड' (यानी यूएस-एएससीआईआई से परे) हैं, तो मेरा वर्तमान मत यह है कि XeTeX (XeLaTeX) सबसे अच्छा है चुनाव। उस ने कहा, यह अभी भी दर्दनाक है। लेकिन हे मैं 2013 में सही प्रकार का उपयोग कर सकता हूं जैसे: \usepackage{fontspec} \usepackage{xeCJK} \newCJKfontfamily\hiraganaFont[Path=/home/flow/own/resources/fonts/]{KozGoPro-Heavy.otf}(कोई अनुगामी स्लैश -> बूम)
प्रवाह

7

www.patoline.org TeX / LaTeX सिस्टम का एक बेहतरीन विकल्प है। इसे पहले ही आर्क लिनक्स, निक्सओएस के लिए पैक किया गया है, और कई यूनिक्स जैसी प्रणालियों पर स्रोत से संकलित किया जा सकता है।


क्या आर्क पैकेज हटा दिया गया? मुझे ऐसे किसी भी पैकेज का नाम नहीं मिला, जिसमें आधिकारिक रिपॉज या AUR में "patoline" शामिल हो: /
Ponkadoodle

हां, इसे किसी कारण से हटा दिया गया था। जैसा कि पैटोलिन अभी भी विकास के अधीन है मैं इसे वापस वहां नहीं डालने जा रहा हूं। पैटोलिन को स्थापित करने का वर्तमान सबसे अच्छा तरीका GitHub ( github.com/patoline/patoline ) पर समझाया गया है ।
रोडोलफ लेपिग्रे

6

टीईएक्स एक सामान्य उद्देश्य टाइपसेटिंग सिस्टम नहीं है: इसकी मूल प्रवीणता बहुत सारे गणित के साथ लंबे ग्रंथों को टाइप करने में है। इसमें कोई प्रतिस्पर्धा नहीं है, मैं कई कारणों की कल्पना कर सकता हूं:

  • डोनाल्ड नथ स्मार्ट था। उन्होंने अद्भुत काम किया, उदाहरण के लिए, सूत्रों में अंतर करना।
  • सदियों की तरह समय के साथ गणित की धारणा बदलती है। वहाँ सुविधाओं का एक सीमित सेट है जो आवश्यक है और इस प्रकार नए टाइपसेटिंग सिस्टम के लिए कोई बाजार नहीं है।
  • नेटवर्क प्रभाव। पेपर का एकमात्र उद्देश्य पढ़ना है। अधिकांश कागजात कुछ अन्य के शोध पर आगे बढ़ते हैं और उनके अंकन का उपयोग कर रहे हैं। TeX के साथ आप सुनिश्चित हैं कि आप एक ही फोंट और एक ही रिक्ति प्राप्त करते हैं, और आपके पास उनके कागज़ों से जटिल सूत्रों को कॉपी करने की तकनीकी क्षमता है।
  • TeX में नए मैक्रो को परिभाषित करना तुच्छ है, यह आमतौर पर यह कहना आसान है कि एक साधारण मैक्रो अपनी परिभाषा से क्या करता है और कई मानक मैक्रो लाइब्रेरी हैं। किसी भी GUI- आधारित प्रणाली की संभावना इस प्रक्रिया को बहुत कम पारदर्शी बनाती है।

जबकि आपके द्वारा उद्धृत कमियां वास्तविक हैं, टीएक्स के शीर्ष पर निर्मित एक सभ्य संपादक / जीयूआई शेल के लिए चारों ओर देखना बहुत आसान है, जिनमें से कई एक अलग भाषा में टाइपसेट की तुलना में हैं। यदि आप गणित में हैं, और चाहते हैं कि आपके लेख दशकों तक संरक्षित रहें, तो यह है। टाइप करने के सामान्य उद्देश्य के लिए, फिर से, आपके द्वारा बताए गए कार्यक्रम बेहतर विकल्प हो सकते हैं।


"जबकि आपके द्वारा उद्धृत कमियां वास्तविक हैं, टीएक्स के शीर्ष पर निर्मित एक सभ्य संपादक / जीयूआई शेल के लिए चारों ओर देखना बहुत आसान है": या अंतिम प्रतिपादन चरण के रूप में टीएक्स का उपयोग करें और सामग्री को दूसरे तरीके से संपादित करें, जैसे शब्दार्थ मार्कअप (पूर्व ; मथलएम, डीआईटीए, और इतने पर)।
हिबू ५ H

हम्म, चलो 'WYSIWYG टाइपसेटिंग सिस्टम की तुलना में' कहते हैं।
एलिया एन।

6

org-Mode, एक Emacs एक्सटेंशन, LaTeX और PDF फ़ाइलों को उत्पन्न करने में सक्षम है। ऑर्ग-मोड सिंटैक्स मार्कडाउन के समान है। यह सिर्फ पठनीय है । 20KB दस्तावेज़ के अंदर केवल कई LaTeX कोड लाइनें हैं। org- मोड आपके द्वारा बताई गई तीन समस्याओं का समाधान करता है - आपको LaTeX से सभी भयानक सुविधाएं मिलती हैं और इसके बदसूरत सिंटैक्स से छुटकारा मिलता है।


6

DREAM औजार TEX नहीं है

TEX के साथ काम करना बहुत अच्छा नहीं है। टेक्स शायद (मैं मुद्रण मामलों में एक विशेषज्ञ नहीं हूं) मुद्रण निकेटियों और जटिलताओं से एक परत decoupling दस्तावेज़ प्रदान करने के लिए अच्छा है।

वैचारिक पंक्ति यह है:
एक गणितज्ञ एक सचिव नहीं है, उसकी मुख्य चिंता यह है कि वह क्या दिखाना चाहता है, न कि इसे कैसे दिखाना है। तो लेटेक्स के ऊपर अमूर्त की एक और परत की जरूरत है।

सामान्य लक्ष्य :
इसलिए एक उपकरण के लिए एक आवश्यकता (एक सपना) है जो कि हम हाथ से और निश्चित रूप से हाथ से तेजी से कर सकते हैं के करीब होने की अनुमति देता है (वास्तव में मैंने एक बार एक लिखित उत्तर को .pdf में स्कैन करते हुए देखा था। -इसे इस्तेमाल न करने में लेटेक्स के मुख्य लेखक में से एक!)।

ड्रीम टूल विनिर्देशों : (विचार प्राप्त करने के लिए लगभग एक)
S1। सीखने की अवस्था में लगभग एक घंटे का प्रारंभिक समय।
एस 2। थके हुए होने पर (सरल सादृश्य द्वारा) जल्दी से एक दस्तावेज लिखने की अनुमति दें।
S3। उपलब्ध फार्मूला के कट और पेस्ट उपलब्ध हैं।
एस 4। किसी दस्तावेज़ को हाथ से तेज़ी से सही करने के लिए (हाथ से 5 के बजाय 2 मिनट)।

आज सबसे अच्छा उपकरण क्षमताओं :
S1। उसी के बारे में।
एस 2। कुछ और सोचते समय असंभव।
S3। सूत्र विवरण (कार्यान्वयन) का कट और पेस्ट।
एस 4। हाथ से 5 के बजाय 20 मिनट लगते हैं (सब कुछ विशिष्ट है जिसे आपको आगे और पीछे करना होगा)।

सुस्ती का एक और उदाहरण: किसी ऐसे व्यक्ति से पूछें, जिसने एक स्लेटेड तरीके से सभी वर्ग को खींचने के लिए श्रेणी सिद्धांत में 10 आरेख के साथ एक लेटेक्स दस्तावेज़ लिखा है, निश्चित रूप से एक त्वरित नौकरी नहीं है।


2
कुछ गणितज्ञ वास्तव में अपने संकेतन के बारे में चुन रहे हैं, और उच्च-स्तरीय-केवल उपकरण वे जो चाहते हैं प्रदान करने में असमर्थ हैं। (इसके अलावा, WYSIWYG में वह सब छिपा हुआ राज्य है, जो दर्दनाक हो सकता है।) यह कहने के लिए नहीं कि TeX सबसे अच्छी संभव चीज है, या कुछ भी, या यहां तक ​​कि यह सब इतना बढ़िया है, लेकिन मुझे यकीन नहीं है कि आपका प्रतिमान कैसे माना जाता है वास्तव में बेहतर होने के लिए ...
सैम

यह पोस्ट सवाल का जवाब नहीं है लेकिन मैं इससे सहमत हूँ!
20'11

इस पृष्ठ पर कहीं भी hsk81 में NoTex का उल्लेख है, जो सार (La) TeX को फिर से reStructuredText के रूप में मूल मार्कअप भाषा, और कुछ पैटर्न से मेल खाते (मैक्रो?) भाषा का उपयोग कर रहा है ताकि आप अपनी LaTeX मार्कशीट को कहीं और लिख सकें और बस अपने पैटर्न को अपने पाठ में डाल सकें। TeX के साथ मेरी प्रमुख समस्या यह है कि मुझे अपने वाक्यों में शब्द डालने की ज़रूरत है ताकि कुछ ऐसा किया जा सके जिसे मैं विशेष रूप से पाठ और पढ़ते समय याद रखना चाहता हूं।
हेंक पोली

उत्तर नहीं। एक अच्छी तरह से कहा गया बिंदु, लेकिन जवाब नहीं। टिप्पणियों में डालने के लिए बहुत बड़ा है, लेकिन जवाब नहीं।
लिंडन व्हाइट

5

इस सब के बाद, किसी ने कुछ बहुत महत्वपूर्ण नहीं बताया।

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

अन्य लाभ यह है कि आप अपने प्रोग्रामों के आउटपुट के रूप में लाटेक्स कोड उत्पन्न कर सकते हैं , इस तरह आप अपने परिणामों को सुंदर प्रकार से प्रकाशित कर सकते हैं, या ग्राफ बनाने के लिए gnuplot जैसे कार्यक्रमों का उपयोग कर सकते हैं, फिर ग्राफ के लिए LaTeX कोड उत्पन्न कर सकते हैं और इसे अपने पाठ में सम्मिलित कर सकते हैं, महान है क्योंकि परिणामी फ़ाइल कुछ छवि प्रारूप में निर्यात किए गए ग्राफ़ की तुलना में बहुत हल्की है, इसे शामिल करने के लिए \includegraphicsया इससे भी बदतर है अगर आप इसे पेस्ट करके कुछ वर्ड प्रोसेसर का उपयोग कर रहे हैं।

LaTeX वास्तव में सीखने के लिए कठिन नहीं है, बस अपनी गति ले लो, सरल दस्तावेजों के साथ आपको जो भी शुरू करने की आवश्यकता है उसका उपयोग करें। जब आप अपनी पढ़ाई में आगे बढ़ते हैं तो आपको नई सुविधाओं और पैकेजों को सीखना होगा। यदि आप लाटेक्स विशेषज्ञ बनने के लिए सभी पैकेजों को सीखकर लाटेक्स को मास्टर करने की कोशिश करते हैं, तो आप अपना समय बर्बाद कर रहे हैं, बड़ी मात्रा में पैकेज हैं, लेकिन आपको उन सभी को सीखने की जरूरत नहीं है। "LaTeX के लिए इतना छोटा परिचय नहीं" lshort.pdf, या "एक कोमल परिचय TeX के लिए" जैसे मार्गदर्शकों के साथ शुरू करने की कोशिश करें । यदि आप लंबे मैक्रोज़ टाइप करते-करते थक गए हैं, तो अपने द्वारा उपयोग किए जाने वाले टुकड़ों के लिए अपना स्वयं का लिखना सीखें, गाइड के पास उस बारे में एक अनुभाग है।

जहां जानकारी प्राप्त करने के लिए, ctan.org, tug.org में, latex.com में खोज करें कि डोमेन रबर सामग्री के लिए खड़ा है।

एक TeX / LaTeX कैटलॉग है, इसे ctan.org में खोजें। जब आपको एक विशेष सुविधा की आवश्यकता होती है तो यह बहुत उपयोगी होता है। आप इसे यहाँ पा सकते हैं http://texcatalogue.sarovar.org/index.html , लेकिन यदि आप यह लिंक पुराना हो गया है, तो आप टेक्सकॉस्टिक्स खोज सकते हैं।

मेरी टिप्पणी को समाप्त करने के लिए, एक बड़ा लाभ है कि LaTeX और अन्य सॉफ़्टवेयर अक्सर संस्करणों को नहीं बदलते हैं, TeX / LaTeX टाइपसेटिंग के लिए एक बहुत ही पूर्ण प्रणाली है, यदि आप कुछ ऐसी चीज़ों को जोड़ सकते हैं (और साझा करें) यदि आपको ऐसी कोई चीज़ चाहिए जो मौजूद नहीं है । लाईटेक्स सीखना एक अच्छा समय निवेश है, आपको बस इसे एक बार सीखने की जरूरत है, फिर आपको काम करने के लिए समर्पित करना है, न कि नए संस्करण को सीखना है।

PS मैं यह कहना भूल गया कि LaTeX को अन्य मार्कअप भाषाओं में अनुवाद करने के लिए प्रोग्राम लिखना संभव है, (और यदि दस्तावेज हों तो वर्ड प्रोसेसर फॉर्मेट) और इसके विपरीत। विलेख में कई ऐसे परिणाम हैं जो स्वीकार्य परिणाम देते हैं, हालाँकि जहाँ तक मुझे पता है कि अभी तक ऐसा कोई कार्यक्रम नहीं है जो किसी लाटेक्स कोड का अनुवाद करता हो, लेकिन अधिक सामान्य पाठों के लिए आप उन्हें HTML में अनुवाद करने के लिए कई कार्यक्रम पा सकते हैं, लिबर ऑफिस एक शब्द का निर्यात कर सकते हैं LaTeX के लिए प्रोसेसर दस्तावेज़, हालांकि यह बहुत उपयोगी नहीं है, क्योंकि कुछ शब्द प्रोसेसर उपयोगकर्ता हेडर, उद्धरण आदि के रूप में पैराग्राफ को चिह्नित करने के लिए टैग का उपयोग करते हैं, विशाल बहुमत पाठ को फ़ॉन्ट, आकार, संरेखण आदि को बदलने के लिए चिह्नित करते हैं और इसका अनुवाद किया जाता है। लाटेक्स में। लेकिन आपको ऐसा करने की आवश्यकता तब हो सकती है जब ऐसे लोगों के साथ सहयोग करें जो शब्द या लिबरऑफिस का उपयोग करते हैं, और आपको इसे लाटेक्स पाठ के साथ एकीकृत करना होगा, बस उन्हें सही चिह्नों का उपयोग करने के लिए कहें या इसे पाठ के रूप में निर्यात करें और आवश्यक मैक्रोज़ मैन्युअल रूप से डालें। आपको अपने सहयोगी के पूरे पाठ की समीक्षा करनी होगी।

एक बार नेट पर प्रकाशित करने या पोर्टेबल प्रस्तुतिकरण करने के लिए इसे एचटीएमएल में अनुवाद करने की आवश्यकता थी, लेकिन अब बैंडविड्थ पीडीएफ फाइलों को तेजी से प्रसारित करने की अनुमति देता है, और बीमर जैसे पैकेज एक को बहुत अच्छी प्रस्तुतियां लिखने की अनुमति देते हैं।

TeX / LaTeX के फायदे उन पैकेजों के आकार के हैं जिन्हें इस पर लिखा जा सकता है उन्हें साझा करने की इच्छाशक्ति। उनके महान विचारों के लिए नूथ के लिए धन्यवाद, हम अभी भी उनके कला कम्प्यूटिंग प्रोग्रामिंग के पूर्ण सेट की प्रतीक्षा कर रहे हैं।


1
"मेरी टिप्पणी को समाप्त करने के लिए, एक बड़ा फायदा है कि LaTeX और अन्य सॉफ़्टवेयर अक्सर संस्करणों को नहीं बदलते हैं": हाँ, इसके अलावा दुर्भाग्य से यूनिकोड जागरूक नहीं है, जो वास्तविक दुनिया में एक बड़ा मुद्दा है। असल में, यह सबसे बड़ा दु: ख है कि मैं इसके साथ हूं।
हिब्बू57

1
"उनके महान विचारों के लिए नूथ के लिए धन्यवाद, हम अभी भी उनके कम्प्यूटिंग प्रोग्रामिंग के पूर्ण सेट की प्रतीक्षा कर रहे हैं": यह समाप्त नहीं हुआ है? क्या कमी है?
हिबू ५ H

@ Hibou57 जानकारी के लिए, दोनों XeTeX और (मुझे लगता है) LuaTeX यूनिकोड इनपुट की उम्मीद करते हैं। उत्तरार्द्ध pdfTeX की जगह ले रहा है।
नॉर्मन ग्रे

4

मुझे लगता है कि docbook लेटेक्स के लिए एक ओपन xml आधारित प्रतिस्थापन माना जाता है।

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

"संक्षेप में, DocBook एक आसानी से समझ में आने वाली और व्यापक रूप से उपयोग की जाने वाली DTD है। दर्जनों संगठन दुनिया भर के विभिन्न प्रिंट और ऑनलाइन प्रारूपों में लाखों दस्तावेज़ों के लिए DocBook का उपयोग करते हैं।"

- डॉक बुक फेक से


7
मैं कहता हूं कि LaTeX में से एक बहुत अधिक टाइपिंग है और आप मुझे वैकल्पिक के रूप में XML-आधारित भाषा प्रस्तुत करते हैं? डॉकबुक के फायदे हैं, लेकिन मैं कुछ और से डॉकबुक-स्रोत तैयार करना पसंद करता हूं।
Mnementh

2
पुस्तक या दस्तावेज़ लिखने की कोशिश करने के लिए, आप डॉकबुक को हरा नहीं सकते। यह TeX से भिन्न क्षेत्र है, जो टाइपसेटिंग के लिए है और TeX गणित लेखन के लिए अद्भुत है, लेकिन गद्य के लिए यह xml आधारित प्रारूप बेहतर है।
कार्ल

2
शर्म करो, 'सिर्फ एक प्रस्ताव है। यदि आप कर लेंगे
vfilby

1
यह वास्तव में उन लोगों से एक बड़ी छलांग नहीं होनी चाहिए जो लेटेक्स में डॉकबुक में लिखते थे। असहमत हैं कि डॉकबुक को कुछ और से उत्पन्न किया जाना चाहिए; वहाँ और क्या है कि DocBook के रूप में अर्थ अभिव्यक्ति की एक ही डिग्री है? (लेटेक्स के अलावा स्पष्ट रूप से :)
एलेस्टेयर

1
DocBook दस्तावेजों को संरचित करने के लिए है, उन्हें टाइप करने के लिए नहीं। वास्तव में यह शायद प्रिंट के लिए दस्तावेज बनाने के लिए TeX का उपयोग करता है।
डेमियन पोललेट

4

इसके अलावा ग्राफिक्स की स्थिति के लिए कठिन होने के अलावा, LaTeX की आपकी अन्य आलोचनाएं इसके UI या इसके अभाव के साथ करने के लिए अधिक हैं।

यदि आप अपने दस्तावेजों का उत्पादन करने के लिए LaTeX का उपयोग करना चाहते हैं, लेकिन इसका उपयोग करने का एक आसान तरीका चाहते हैं तो आपको वास्तव में LyX की जांच करनी चाहिए। यह LaTeX के लिए एक GUI फ्रंट-एंड है और आपके कई मुद्दों को संबोधित करता है: यह LaTeX को सीखना आसान बनाता है (वास्तव में, आपको एक साधारण, गणित रहित दस्तावेज़ बनाने के लिए भी LaTeX का पता नहीं है), यह अधिक सहज ज्ञान युक्त है, और यह बचाता है आप टाइप कर रहे हैं इसमें वर्तनी-जांच, बेहतर ग्राफिक्स हैंडलिंग, नेविगेशन और बहुत कुछ शामिल है।

क्योंकि LyX केवल LaTeX के लिए एक फ्रंट-एंड है, फिर भी आपको खूबसूरती से प्रस्तुत किए गए दस्तावेज़ मिलते हैं। LyX दस्तावेज़ भी सादे पाठ हैं इसलिए संस्करण नियंत्रण अच्छी तरह से काम करता है। वास्तव में, LyX में निर्मित तोड़फोड़ के लिए समर्थन है।

यदि आपने पहले से अनुमान नहीं लगाया है, तो मैं दिल से LyX की सलाह देता हूं। मैंने इसका उपयोग करते हुए अपनी पूरी पीएचडी थीसिस लिखी और इसे बहुत सार्थक पाया।


1
मुझे वास्तव में एक अच्छे टेक्स्ट-एडिटर का उपयोग करने में कोई समस्या नहीं है। मेरे द्वारा बताए गए फायदों में से एक टीएक्स-दस्तावेजों के लिए पाठ-आधारित प्रारूप है। मुझे UI की आवश्यकता नहीं है, लेकिन मैं कभी-कभी एक स्पष्ट, सरल वाक्यविन्यास की इच्छा रखता हूं।
Mnementh

4

यह वास्तव में LaTeX के मुख्य नुकसान में कटौती नहीं करता है, लेकिन कोई बात नहीं :) अपनी बात के बारे में

  • "कभी-कभी आपको बहुत अधिक लिखना होता है (शुरू करें {itemize} ... \ end {itemize})"

यह पूरी तरह से डिजाइन द्वारा है। एक ट्रेडऑफ़ के बीच (और टाइप करने में आसान) और समझने योग्य (और टाइप करने के लिए लंबे समय तक) है। लंबे नामों में भी कम टकराव होते हैं, क्योंकि TeX और LaTeX नेमस्पेस (दुर्भाग्य से) का समर्थन नहीं करते हैं।

वैसे भी, एक अच्छा संपादक ऊपर की शिकायत को कम कर देगा। की-बाइंडिंग या टैब-कंप्लीशन सेट करें या जो भी आपके फैंस को लगे और आपको कभी लिखना न पड़े

\begin{whatever}...\end{whatever}

फिर कभी।


3

आपके चार नुकसानों को संक्षेप में "यह बहुत कठिन है", "यह बहुत कठिन है", "यह बहुत कठिन है" और अंत में, "यह बहुत कठिन है" के रूप में संक्षेपित किया जा सकता है। मुझे लगता है कि समाधान तब सीखना है कि सिस्टम का सही उपयोग कैसे किया जाए।

किसी भी प्रणाली को नौसिखिए के लिए डिज़ाइन किया गया है जो अन्य तरीकों से कमियों को दिखाएगा, नियंत्रण का नुकसान या लचीलेपन का नुकसान। MS Word को आज़माएं यदि आप चाहते हैं कि चित्र लगाना आसान हो। कार्यक्रम सीखने के प्रयास के बिना सादगी के आसपास कोई रास्ता नहीं है। TeX परिभाषा मैक्रो का समर्थन करता है, इसलिए यदि आप ऐसा चुनते हैं, तो आप उस \ _ {मदईज़} टैग को कुछ और पैलेटेबल जैसे \ bi में बदल सकते हैं। एक बार जब आप LaTex दुनिया के अपने नुक्कड़ को पर्याप्त रूप से जान चुके होते हैं, तो यह नियमित टाइपिंग के समान तेज़ होता है।

मैं टीईएक्स में लिखकर गणित की कक्षा में नोट्स लेने का अभ्यास करता था, क्योंकि एमएस वर्ड में प्रतीकों को खोजने की कोशिश की तुलना में \ sum_ {n = 1} ^ में लिखना तेज था।


4
छवियों को रखना एमएस-शब्द के लिए उदाहरण का कुछ दुर्भाग्यपूर्ण विकल्प है; -}
चिंता करें

मुझे यकीन नहीं है कि यह मुश्किल है। लेकिन अभी भी कई मौजूदा दस्तावेज और उपयोगकर्ता हैं, लाटेक्स पैकेज में बहुत अधिक कार्यक्षमता है, और अंतर्निहित प्रौद्योगिकियां अच्छी तरह से प्रलेखित या मानकीकृत नहीं हैं (फ़ॉन्ट प्रारूप ...)। डुप्लिकेट करने के लिए आवश्यक कार्य की मात्रा बहुत अधिक है, और इसे पूरा करने के लिए न तो पर्याप्त आवश्यकता है और न ही कुशल व्यक्तियों की। लेकिन मेरा मानना ​​है कि LuaTeX विकास के लिए एक अच्छा मार्ग है।
डेमियन पोललेट

... एमएस वर्ड / ओपनऑफ़िस में चित्र रखना मेरे विचार में लेटेक्स जितना ही बुरा है ... मैं शब्द और ओपनऑफ़िस में पहले से ही लिखे गए दस्तावेज़ों में ग्राफिक्स का एक गुच्छा लगाने की कोशिश कर रहा था ... भगवान, समय की बर्बादी क्या है । कम से कम मुझे पता है कि लेटेक्स क्या सक्षम है और इसके आसपास काम कर सकता है। मुझे लगता है मैं सिर्फ शब्द / oo नहीं जानता कि अच्छी तरह से।
मीका

छवियों को रखना, उन चीजों में से एक है जो LaTeX करता है एमएस वर्ड से बेहतर है, हममें से उन लोगों के लिए जो चाहते हैं कि छवियां कहीं न कहीं आसपास रहें । हर बार जब मैं एक तकनीकी दस्तावेज के लिए एमएस वर्ड का उपयोग करता हूं, तो मुझे आश्चर्य होता है कि कैसे लाटेकस की तरह फ्लोट के लिए समर्थन जोड़ने के लिए हेक एमएस ने आस-पास नहीं पहुंची है!
सैमब

यह बहुत कठिन नहीं है। लैटेक्स मार्कडाउन जैसे मानव पठनीय वाक्यविन्यास की तुलना में सिर्फ एक पीआईटीए है।
नाऊकर

3

XSL-FO आपकी आवश्यकताओं के अनुरूप हो सकता है। हालांकि यह लगभग TeX जितना शक्तिशाली नहीं है, यह DocBook जैसे XML प्रारूपों के साथ अच्छा खेलता है। एक लोकप्रिय खुला स्रोत कार्यान्वयन अपाचे FOP है: http://xmlgraphics.apache.org/fop/

यदि आपको टाइपोग्राफी पर बहुत महीन नियंत्रण की आवश्यकता है, तो आप TeX या फ़्रेममैकर या इनडिजाइन * जैसे मालिकाना उपकरण के साथ बेहतर हैं।

* खबरदार: InDesign में वर्तमान में कमजोर XML सपोर्ट IMO है


मुझे नहीं लगता कि मैंने कभी किसी को सुझाव दिया है कि यह वास्तव में पहले XSL- एफओ लिखने के लिए उपयोगी हो सकता है!
सैमब

ओह! इसे दूर ले जाओ!!
प्रवाह करें

XSL-FO के पास बड़ा वादा है। आज, pandoc और fop के अप टू डेट बिल्ड के साथ आप इस प्रक्रिया में क्रेंक TeX मैक्रोज़ के साथ कुश्ती किए बिना, ReST (या Markdown, या जो भी हो) को DSLbook से XSL-FO से PDF में बदल सकते हैं। यह XML में किसी भी सामग्री को लिखने की आवश्यकता नहीं है।
केविन थिबेडू

3

मैं बस AsciiDoc पर ठोकर खाई जो एक साधारण पाठ मार्कअप भाषा (á la markdown, कपड़ा) की तरह दिखता है, लेकिन यह बहुत अधिक शक्तिशाली है। यह डॉकबुक के साथ लगभग बराबर है, इसलिए यह आगे की प्रक्रिया के लिए html, pdf, या डॉकबुक xml का भी उत्सर्जन कर सकता है।



2

वास्तव में एक उत्तराधिकारी नहीं है, लेकिन आप * रोफ (ग्रॉफ, ट्रॉफ, एनरॉफ) को देखना चाहते हैं। मुझे इसके बारे में ज्यादा जानकारी नहीं है लेकिन मुझे याद है कि इसका प्रारूप काफी चर्चित है। यह मैन पेज के लिए इस्तेमाल किया जाने वाला टूल है। चूंकि मैंने केवल इसे पारित करने के बारे में सुना है, इसलिए मैं आपको इसके साथ कोई और सहायता नहीं दे सकता।

उदाहरण के लिए:

        .pl 10.0i
        .po 0
        .ll 7.2i
        .lt 7.2i
        .nr LL 7.2i
        .nr LT 7.2i
        .ds RF FORMFEED[Page %]
        .ds LH Internet Draft
        .\"   --> Header/footers: Set short title, author(s), and dates:
        .ds CH 2-nroff.template                  \" <Short title>
        .ds LF Postel, Braden                    \" <Authors>
        .ds RH October 25, 2006                  \" <Submission date>
        .ds CF Expires April 2007                \" <Expiration date>
        .hy 0
        .ad l
        .nf
        .\" 5678901234567 check 72 column width 12345678901234567890123456789012
        Internet Draft                                                 J. Postel
        <draft-rfc-editor-nroff-template-00.txt>                      RFC Editor
        Category: Informational                                          USC ISI
        Expires April 2007                                      October 25, 2006

        .ce
        Nroff Template for Internet Drafts and RFCs
        .ce
        <draft-rfc-editor-nroff.template-00.txt>

        .in 3              \"  Basic indent for text is 3 spaces
        .ti 0              \"  "Temporary indent" for next line: 0 spaces
        Status of this Memo

        Distribution of this memo is unlimited.

        By submitting this Internet-Draft, each author represents that any
        applicable patent or other IPR claims of which he or she is aware
        have been or will be disclosed, and any of which he or she becomes
        aware will be disclosed, in accordance with Section 6 of BCP 79.

        Internet-Drafts are working documents of the Internet Engineering Task
        Force (IETF), its areas, and its working groups. Note that other groups
        may also distribute working documents as Internet-Drafts.

        Internet-Drafts are draft documents valid for a maximum of six months
        and may be updated, replaced, or obsoleted by other documents at any

11
उन्होंने उत्तराधिकारी के लिए कहा, पूर्ववर्ती नहीं ;-) [जो भी "बाजार" * रस्सियों में था - मैनपेज़ से परे - अब पूरी तरह से टीएक्स से संबंधित है।]
श्रीवत्सआर

अधिक सहमत नहीं हो सकता है, LaTex और DocBook पसंद के हथियार हैं, लेकिन यह है कि आप इसे देना चाहते हैं। और वह कम टाइप करना चाहता था।
vfilby

जितना मुझे ट्रॉफ पसंद है, मुझे नहीं लगता कि यह TeX / LaTeX का उत्तराधिकारी है।
जोनाथन लेफ़लर

2

मैंने केवल इसके माध्यम से स्किम्ड किया है, लेकिन Emacs Muse http://mwolson.org/projects/EmacsMuse.html दिलचस्प हो सकता है (मुझे दिलचस्पी है कि किसी को भी इसके साथ अधिक अनुभव हुआ है। मुझे कई बैकेंड उत्पन्न करने का विचार पसंद है। लेटेक्स, टेक्सिनफो या सामान।)


2

तकनीकी रूप से बोलना स्फिंक्स LaTex का प्रतिस्थापन नहीं है, लेकिन कुछ ऐसा है जो आपके जीवन को आसान बना देगा और वह (यदि वांछित है) PDF (LaTex के माध्यम से), HTML या आपके लिए सादा पाठ आउटपुट उत्पन्न करता है।

यह ज्यादातर कोड डॉक्यूमेंटेशन की ओर जाता है, लेकिन इसके रीस्ट्रक्टेडटेक्स्ट का उपयोग करने के कारण , लोगों ने पुस्तकों को लिखने सहित अन्य उद्देश्यों के लिए काम करना आसान पाया है ।


राइनोथाइप के साथ , स्फिंक्स एक एलएटीएक्स इंस्टॉलेशन की आवश्यकता के बिना पीडीएफ आउटपुट का उत्पादन कर सकता है।
ब्रेख्त मचिएल्स

1

शायद आपने टीएक्स के अजीब संस्करण संख्याओं पर ध्यान दिया है। जब TeX संस्करण 3 तक पहुंच गया तो नथ नहीं चाहता था कि TeX नए संस्करणों में और विकसित हो जैसा कि अधिकांश सॉफ्टवेयर करता है। इसके बजाय वह चाहता था कि यह एक अंतिम और बग-मुक्त TeX में रूपांतरित हो। इसलिए संस्करण संख्या अब गणितीय संख्या पाई की ओर परिवर्तित हो गई है। संस्करण 3 के बाद संस्करण 3.1, फिर 3.14 और वर्तमान संस्करण 3.1415926 है।

इसी तरह के एक मेटाफ़ॉन्ट में एक संस्करण है जो गणितीय संख्या e (वर्तमान में 2.718281) की ओर परिवर्तित होता है।

इसके आधार पर, आपके प्रश्न का उत्तर यह है कि नूथ टीईएक्स को TeX संस्करण 4 में विकसित नहीं करना चाहता है।


3
तुम्हें पता है, यह सिर्फ अजीब लगता है कि द आर्ट ऑफ कंप्यूटर प्रोग्रामिंग के लेखक संस्करण संख्या क्या है, प्रभाव में है, एकात्मक संकेतन।
डेविड थॉर्नले

@DavidThornley: यदि आप इच्छित रखरखाव अनुसूची पर विचार करते हैं, तो यह बहुत अजीब नहीं है, जैसा कि http://www-cs-facademy.stanford.edu/~uno/abcde.html पर पाया जाता है ...
SamB

1

विशेष नौकरियों के लिए उपकरण:

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

टाइपसेटिंग के लिए प्रसंग सुपर है; वे दस्तावेज़ प्रतिनिधित्व भाषा के रूप में लेटेक्स के साथ प्रतिस्पर्धा नहीं कर सकते, क्योंकि यह वास्तव में किसी भी समस्या को हल नहीं करता है जिसे दस्तावेज़ की तैयारी / संपादन चरण में हल किया जाना चाहिए, इसलिए किसी के लिए भी अच्छी तरह से स्थापित लेटेक्स से बदलने का कोई कारण नहीं है।

लेटेक्स 3 ई के माध्यम से लेटेक्स 2 ई के महत्वहीन-से-प्रकाशन दोषों को ठीक करने के बजाय, मैं इसके बजाय निम्नलिखित वर्कफ़्लो को विकसित करने के प्रयास को देखूंगा:

  1. दस्तावेज़ की तैयारी: लेटेक्स 2 ई
  2. कॉपी-संपादन: लेटेक्स 2 ई
  3. रूपांतरण: लेटेक्स 2 ई लेने के लिए उपकरण लागू करें -> संदर्भ
  4. टाइपसेटिंग: संदर्भ
  5. प्रूफरीडिंग: लेटेक्स 2 ई कंटेंट को कंटेक्स्ट कंटेंट को चेक करने के लिए टूल का उपयोग करें

Postscripts

  1. उपरोक्त वर्कफ़्लो सामान्य वर्कफ़्लो से बहुत मेल खाता है, जहाँ वर्ड में ऑथरिंग / एडिटिंग की जाती है, और Indesign या क्वार्क Xpress का उपयोग करके टाइपिंग की जाती है।

गलत ... हम सीधे ConTeXt का उपयोग करने के लिए लेखकों (और खुद को सीखने) को क्यों नहीं सिखा सकते हैं? मैं यह नहीं देख रहा हूं कि इस तरह का एक रूपांतरण कदम कैसे मज़ेदार या सहायक होगा ...
सैमबी

1
@SBB: शिक्षण कौन करने जा रहा है? हजारों वैज्ञानिक लेखक हैं जो लेटेक्स में कागजात प्रस्तुत करते हैं। लेखक कैसे प्रतिक्रिया देने जा रहे हैं अगर कोई प्रकाशक उन्हें अपनी प्रस्तुतियाँ के लिए पूरी तरह से अलग मार्कअप भाषा का उपयोग करने के लिए कहता है? मुझे नहीं लगता कि लेटेक्स को वैज्ञानिक प्रकाशन के लिंगुआ फ्रेंका के रूप में प्रसंग से विस्थापित होने के किसी भी खतरे में है। शब्द एक बहुत बड़ा खतरा है।
चार्ल्स स्टीवर्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.