読者です 読者をやめる 読者になる 読者になる

emacs の特殊文字の入力についてメモ

参考1 How to enter Greek characters in Emacs - Stack Overflow
参考2 How to input special character, such as Celsius symbol, and common greek letters? - Emacs Stack Exchange

詳細は参考サイトを参照。

以下 M-x set-input-method のかわりに C-x RET C-\ としても同じことである。

M-x set-input-method RET greek

とすると a が α, b が β と入力される。

M-x set-input-method RET TeX

\alpha が α, \beta が β と変換される。 \rightarrow は → となる。

input-method を元に戻すには

M-x set-input-method RET japanese-ascii

とするかファイルを開き直すと良い。

  • 3 UTF8 の文字を打つには
C-x 8 RET UTF8コード(またはシンボルネーム)

シンボルネームがわからなければ、例えば λ を打つには

C-x 8 RET *lambda TAB

とすると補完候補が出るので選択することもできる。参考2に helm で絞り込むコードがあったがあまり使い勝手は良くなかった。
UTF8コードの調べ方は下の 5 を参照。

  • 4 コピペで良いなら
M-x list-character-sets RET

として選択バッファで japanese-jisx0208 を選ぶと記号表が出てくるのでコピペして使う。

  • 5 UTF8 コードを調べるには 4 の選択バッファで unicode-bmp を選ぶと 16進コードがわかる。ただし目的の記号にたどり着くのが大変。