विशेष चरित्र, जैसे सेल्सियस प्रतीक, और सामान्य ग्रीक अक्षर कैसे इनपुट करें?


15

मैं इनपुट करना चाहता हूं:

  • सेल्सियस डिग्री प्रतीक
  • सामान्य ग्रीक अक्षर: अल्फा, थीटा, ओमेगा

4
-1: कृपया पोस्ट करने से पहले कुछ पृष्ठभूमि अनुसंधान करें। "एमएसीएस ग्रीक अक्षर " के लिए एक Google खोज पहली बार एसओ थ्रेड शीर्षक से बदल जाती है "Emacs में ग्रीक वर्ण कैसे दर्ज करें" पहली हिट के रूप में। "Emacs special characters" या "emacs unicode" के लिए एक Google खोज ट्यूटोरियल, EmacsWiki और मैनुअल को बदल देता है।
दान

जवाबों:


14

यदि आप TeX से परिचित हैं, तो आपको TeXइनपुट विधि सहायक होगी। बस करो

M-x set-input-method TeX

फिर कुछ टाइप करें \alpha- इसे संबंधित यूनिकोड वर्ण से बदल दिया जाएगा। आप लिख कर इनपुट विधि बंद कर सकते हैं C-\

आप सभी समर्थित TeX कमांड के साथ पा सकते हैं

M-x describe-input-method

हाँ, मैं कुछ TeX जानता हूँ। इस पद्धति ने सभी गणित प्रतीक को एकीकृत तरीके से हल किया। धन्यवाद!
निक

19

ऐसा करने के लिए मानक Emacs तरीका C-x 8 RETयूनिकोड कोड बिंदु (एक प्राकृतिक संख्या) या चरित्र का यूनिकोड नाम है। नाम के लिए पूर्णता उपलब्ध है।

यदि आप लाइब्रेरी आइकनों का उपयोग करते हैं तो आप इसके हिस्सों का उपयोग करके नाम को पूरा कर सकते हैं, यदि आप चाहते हैं कि कई पैटर्न विभिन्न भागों से मेल खाते हैं। और आप पात्रों को, उनके उम्मीदवार नामों के बगल में, बफर में देख सकते हैं *Completions*

उदाहरण के लिए, C-x 8 RET cels S-RETकरने के लिए पूरा करता है DEGREE CELSIUS 2103 ℃, और आवेषण कि चरित्र


7

इसके अलावा C-x 8 RET, यहां उल्लेख किया गया है कि आप किसी भी चरित्र को नाम से सम्मिलित कर सकते हैं, C-x 8इसमें सामान्य वर्ण सम्मिलित करने के लिए भी कई शॉर्टकट हैं। इस मामले में, C-x 8 o"°" सम्मिलित करता है। उन सभी के साथ देखेंC-x 8 C-h

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

(global-set-key (kbd "C-x 8 a") (lambda () (interactive) (insert "α")))

जो कर देगा C-x 8 aएक डालने GREEK SMALL LETTER ALPHA। मुझे "अल्फा" global-set-keyका उपयोग करके C-x 8 RETऔर खोज कर लाइन में प्रारंभिक अल्फा मिला


2

मैं इसका उपयोग कर रहा हूं:

(defun helm-insert-char ()
  (interactive)
  (helm :sources
      `((name . "Unicode char name")
        (candidates . ,(ucs-names))
        (action . insert))))
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.