Saya sering menggunakan TeX
metode input untuk mengetik seperti karakter Unicode λ
, yang cukup berguna. Namun, beberapa karakter yang ingin saya ketik tidak didukung seperti berbagai subskrip (katakanlah ᵢ
), karakter skrip (seperti 𝒞
) dan berbagai simbol lainnya (seperti ⦅
dan ⦆
).
Bagaimana saya bisa memperluas metode input TeX untuk mendukung beberapa karakter ini dengan string input khusus (yaitu _i
untuk ᵢ
)?
input-method
Tikhon Jelvis
sumber
sumber
ac-math
github.com/vitoshka/ac-math/blob/master/ac-math.el dapat dengan mudah diubah menjadi metode input TeX-esque yang baru dan jauh lebih lengkap.Jawaban:
Seperti yang dijelaskan dalam artikel EmacsWiki ini , Anda dapat menambahkan item ke metode input seperti ini:
Saya juga merasa nyaman untuk menggunakan
;
alih-alih rumit\
untuk simbol saya, jadi saya melakukan yang berikutAkhirnya, perhatikan bahwa file ac-math.el berisi daftar karakter matematika unicode dan nama makro TeX yang sesuai, dan dapat dengan mudah diubah menjadi metode input esque TeX-esque yang baru dan lebih lengkap (saya bahkan dapat mengetik
\gamma\dot
untuk mendapatkan γ̇ .)ADDENDUM Menggunakan daftar simbol-matematika paket baru (tersedia di MELPA) orang dapat mendefinisikan metode input matematika yang komprehensif sebagai berikut:
Untuk mengaktifkan metode input, ketik
C-u C-\ math RET
. Kemudian, mengetik \ mscrC menghasilkan 𝒞, \ lParen menghasilkan ⦅, dll.sumber
invalid Quail map nil
). Saya telah beralih ke metode input khusus dengan daftar simbol-matematika sekarang, yang berfungsi dengan baik.Saya menggunakan
insert-char
untuk memasukkan karakter Unicode. Namun saya tidak menghargai penyelesaian default untuk perintah itu. Jadi, inilah yang dilengkapi denganhelm
:Dan di sini adalah jenis lambdas yang saya dapat memasukkan:
λ
,Λ
,ƛ
,ƛ
. Saya sudah terikat perintah f2 u, jadi urutan untuk memasukkan ini adalah:f2 u
lambda
RETf2 u M-p C-n RET
f2 u M-p C-n C-n RET
...
sumber