द्वारा प्रतिस्थापित किया जा सके, क्या यह TeX 'प्री-प्रोसेसर' के आउटपुट को देखना संभव है, i। ई। वास्तविक आउटपुट से पहले मध्यवर्ती कदम किया जाता है लेकिन सभी उपयोगकर्ता परिभाषित मैक्रोज़ के साथ प्रतिस्थापित किया गया है और केवल टीएक्स प्राइमेटिव्स का सबसेट छोड़ दिया गया है?एक टेक्स्ट स्रोत को ट्रांसफॉर्म करें ताकि सभी मैक्रोज़ को उनकी परिभाषा
या क्या ऐसा कोई मध्यवर्ती कदम नहीं है?
लेकिन आपके उदाहरणों का स्पष्ट रूप से विश्लेषण किया जा सकता है। \ \ def \ demo {\ def \ demo {cde}} \ demo' \ def \ demo {\ def \ demo {cde}} \ def \ demo {cde} 'का मूल्यांकन करता है और इसके बाद कोई मूल्यांकन संभव नहीं है कदम, हम सभी '\ def' कथन हटा सकते हैं और इस प्रकार इसे ∅ तक घटा दिया है। - '\ def \ demo {\ def \ demo {c {\ it de}}} \ demo \ demo' हालांकि अंततः' c {\ it de} 'का मूल्यांकन करेगा। – Debilski
इस मामले में हाँ, लेकिन वास्तविक उपयोग में हमारे पास \ डेमो के लिए कई परिभाषाएं हो सकती हैं और यह कई स्थानों पर उपयोग की जाती है। जिस बिंदु पर मैं प्राप्त कर रहा था वह यह है कि प्रत्येक मैक्रो में एक निश्चित प्रतिस्थापन टेक्स्ट नहीं होता है, और इसलिए आप चीजों को अपने कोड से प्रतिस्थापित नहीं कर सकते हैं। निश्चित रूप से टीएक्स स्वयं चीजों को प्रतिस्थापित करता है अगर वे मैक्रोज़ हैं, लेकिन "एक शॉट" में नहीं: प्रत्येक टोकन की जांच की जाती है क्योंकि इसकी आवश्यकता होती है। –