TeX को संकलित करने के लिए शीघ्र मॉडल
प्रस्तावना भेजें, अंतर मांगें, उत्तर हमेशा संकलित करें।
TeX को संकलित करने के लिए शीघ्र मॉडल
LaTeX के लिए एक चैट मॉडल से पूछें और आपको आमतौर पर वह कोड मिलेगा जो सही दिखता है और आपके दस्तावेज़ में संकलित होने में विफल रहता है। मॉडल नहीं जानता कि आप किस वर्ग का उपयोग करते हैं, आप कौन से पैकेज लोड करते हैं, या आपने कौन सा मैक्रोज़ परिभाषित किया है, इसलिए यह कुछ सामान्य दस्तावेज़ों का उत्तर देता है जो आपका नहीं है। जैसे ही आप इसे पेस्ट करते हैं, आउटपुट गुम पैकेजों या टकराती परिभाषाओं के साथ समाप्त हो जाता है। इनमें से अधिकांश को तीन संकेत देने वाली आदतों के साथ टाला जा सकता है, साथ ही एक कठिन नियम: भरोसा करने से पहले संकलित करें।
प्रस्तावना भेजें
आपकी प्रस्तावना वह संदर्भ है जिसका मॉडल में अभाव है। इसे चिपकाएँ, या कम से कम \documentclass लाइन और \usepackage सूची, और “एक टुकड़ा जो इस प्रस्तावना के तहत संकलित होता है” मांगें। यह एक आदत सबसे आम विफलता को रोकती है: उत्तर चुपचाप tikz, siunitx, या किसी अन्य पैकेज पर निर्भर करता है जिसे आपने कभी लोड नहीं किया है। यह मॉडल को उन आदेशों की ओर भी ले जाता है जो आपका सेटअप वास्तव में प्रदान करता है। यदि आपका प्रोजेक्ट मैक्रोज़ को परिभाषित करता है, तो उन्हें भी शामिल करें, [मॉडल को अपनी प्रतीक तालिका दें] (/ सीखें/एआई-फॉलो-नोटेशन/) में शामिल कारणों के लिए।
पूछें कि उत्तर किस पर निर्भर करता है
एक स्थायी अनुरोध जोड़ें: “यदि आपके कोड को किसी ऐसे पैकेज की आवश्यकता है जिसे मैंने लोड नहीं किया है, तो इसे अपने उत्तर के शीर्ष पर स्पष्ट रूप से सूचीबद्ध करें।” यह छिपी हुई निर्भरताओं को दृश्यमान चेकलिस्ट में बदल देता है। जब उत्तर किसी पैकेज का नाम देता है, तो आप तय करते हैं कि इसे जोड़ना है या नहीं, न कि निर्भरता को ‘अपरिभाषित नियंत्रण अनुक्रम’ त्रुटि के रूप में तीन बाद में संकलित करें। वह त्रुटि और उसका निदान अपरिभाषित नियंत्रण अनुक्रम में शामिल हैं।
अंतर के लिए पूछें, पुनर्लेखन के लिए नहीं
जब आप मौजूदा टेक्स्ट में बदलाव चाहते हैं, तो सबसे छोटा प्रासंगिक स्निपेट पेस्ट करें और मॉडल को केवल वही बदलने के लिए कहें जो अनुरोध के लिए आवश्यक है, यह बताते हुए कि उसने क्या बदला है। एक संपूर्ण फ़ाइल को देखते हुए, मॉडल स्वतंत्र रूप से फिर से लिखते हैं: वे अछूते पैराग्राफों को पुन: स्वरूपित करते हैं, प्रस्तावना पंक्तियों को पुन: व्यवस्थित करते हैं, और कभी-कभी फर्श पर कुछ गिरा देते हैं। वास्तविक परिवर्तन मंथन के अंदर गायब हो जाता है। एक न्यूनतम, वर्णित संपादन वह है जिसकी आप वास्तव में समीक्षा कर सकते हैं। ओलेफ़्लाई के अंदर, सहायक प्रत्येक संपादन को लाल/हरे रंग के अंतर के रूप में प्रस्तावित करके आपके लिए इस आकार को लागू करता है जिसे आप पंक्ति दर पंक्ति स्वीकृत करते हैं, जैसा कि [ओलेफ़्लाई के अंदर सहायक](/ सीखें/ओलेफ़्लाई-एआई/) में वर्णित है।
भरोसा करने से पहले संकलन करें
आपने जिस LaTeX को संकलित नहीं किया है, उसे कभी भी शिप न करें, चाहे वह कितना भी विश्वसनीय क्यों न हो। सुझाव को अपने दस्तावेज़ में चिपकाएँ, संकलित करें और यदि कोई त्रुटि हो तो उसे पढ़ें। आपत्तिजनक स्निपेट के साथ उस त्रुटि संदेश को वापस मॉडल में फीड करने से आमतौर पर एक कार्यशील दूसरा प्रयास उत्पन्न होता है। प्रोजेक्ट को Git के अंतर्गत रखें ताकि किसी भी मॉडल-सहायता परिवर्तन को एक कमांड में वापस लाया जा सके, एक सेटअप [GitHub पर पेपर डालें] (/ सीखें/सिंक-साथ-github/) में शामिल है। मॉडल प्रस्तावित करता है; संकलक निपटान करता है।