このEmacsWikiの記事で説明されているように、次のような入力メソッドに内容を追加できます。
(let ((quail-current-package (assoc "TeX" quail-package-alist)))
(quail-define-rules ((append . t))
("_i" ?ᵢ)
("^\\alpha" ?ᵅ)))
;
面倒な代わりに\
シンボルのプレフィックスとして使用するのも便利だと思うので、次のようにします
(let ((quail-current-package (assoc "TeX" quail-package-alist)))
(quail-defrule ";" (quail-lookup-key "\\")))
最後に、ファイルac-math.elにはユニコードの数学文字と対応するTeXマクロ名のリストが含まれており、新しい完全なTeX風の入力メソッドに簡単に変更できることに注意してください(\gamma\dot
γ )
補遺 新しいパッケージの使用数学記号・リストは以下のように、1つの総合的な数学的な入力方法を定義することができます(MELPAで利用可能):
(package-initialize)
(require 'math-symbol-lists)
(quail-define-package "math" "UTF-8" "Ω" t)
(quail-define-rules ; whatever extra rules you want to define...
("\\from" #X2190)
("\\to" #X2192)
("\\lhd" #X22B2)
("\\rhd" #X22B3)
("\\unlhd" #X22B4)
("\\unrhd" #X22B5))
(mapc (lambda (x)
(if (cddr x)
(quail-defrule (cadr x) (car (cddr x)))))
(append math-symbol-list-basic math-symbol-list-extended))
入力方法を有効にするには、と入力しますC-u C-\ math RET
。次に、\ mscrCと入力するとが、\ lParenが⦅などになります。