जवाबों:
texmathp
AUCTeX में परिभाषित फ़ंक्शन (से ऑटोलोडेड texmathp
) ठीक यही करता है (ठीक है, वास्तव में यह थोड़ा अधिक होता है)।
अंतःक्रियात्मक रूप से उपयोग किया जाता है, यह आपको कुछ और जानकारी देगा, जिसमें यह भी शामिल है कि बिंदु एक गणित निर्माण में है या नहीं।
इस्प्रिट में इस्तेमाल किया जाता है, यह t
गणित में होगा, nil
अन्यथा। Informations के अतिरिक्त टुकड़े तब चर में संग्रहीत किए जाते हैं texmathp-why
।
जब texmathp
रिटर्न होता है t
, तो यह एक विपक्ष है (MATCH . POSITION)
, जहां MATCH
एक स्ट्रिंग है जिसमें TeX कमांड या पर्यावरण का नाम है जो गणित मोड को ट्रिगर करता है, और POSITION
वह स्थिति है जिस पर वह स्ट्रिंग बफर में पाया गया था। MATCH
कुछ की तरह है "$"
, "$$"
, "\\("
, "\\["
"\\ensuremath"
, "displaymath"
, "equation"
, ... जब texmathp
रिटर्न nil
, चर texmathp-why
है (nil . pos)
जहां pos
पैरा की शुरुआत है।
डॉकस्ट्रिंग से चेतावनी:
फ़ंक्शन मानता है कि आपके पास (लगभग) बफर में सिंटैक्टिकली सही (La) TeX है।
यह उन सभी वातावरणों से अवगत AUCTeX
है जो (फ़ॉन्ट-लॉकिंग के लिए उदाहरण के लिए) जानता है, और आप चर का उपयोग करके अधिक जोड़ सकते हैं texmathp-tex-commands
।