섭씨 기호 및 일반적인 그리스 문자와 같은 특수 문자를 입력하는 방법은 무엇입니까?


15

입력하고 싶습니다 :

  • 섭씨도 기호
  • 일반적인 그리스 문자 : Alpha, Theta, Omega

4
-1 : 게시하기 전에 배경 조사를 수행하십시오. "emacs greek characters "에 대한 Google 검색에서 제목이 SO 스레드 인 "Emacs에 그리스 문자를 입력하는 방법" 이라는 제목 이 첫 번째로 표시됩니다. "이맥스 특수 문자"에 대한 구글 검색 또는 "이맥스는 유니 코드" 회전 튜토리얼 최대의 EmacsWiki 및 설명서.
Dan

답변:


14

TeX에 익숙하다면 TeX입력 방법이 도움 이 될 것입니다. 그냥 해

M-x set-input-method TeX

다음과 같이 입력 \alpha하십시오. 해당 유니 코드 문자로 대체됩니다. 을 입력하여 입력 방법을 끌 수 있습니다 C-\.

지원되는 모든 TeX 명령은

M-x describe-input-method

예, TeX를 알고 있습니다. 이 방법은 모든 수학 기호를 통일 된 방식으로 해결했습니다. 감사합니다!
Nick

19

이 작업을 수행하는 표준 Emacs 방식 C-x 8 RET은 유니 코드 코드 포인트 (자연수) 또는 문자의 유니 코드 이름입니다. 이름 완성이 가능합니다.

라이브러리 차가워 요 를 사용하는 경우 원하는 경우 다른 패턴과 일치하는 여러 패턴으로 그 일부를 사용하여 이름을 완성 할 수 있습니다. 그리고 후보 이름 옆의 문자 자체를 buffer에서 볼 수 *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))))
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.