A menudo uso el TeXmétodo de entrada para escribir caracteres Unicode como λ, lo cual es bastante útil. Sin embargo, algunos de los caracteres que quiero escribir no son compatibles como varios subíndices (digamos ᵢ), caracteres de guión (como 𝒞) y otros símbolos diferentes (como ⦅y ⦆).
¿Cómo puedo extender el método de entrada TeX para admitir algunos de estos caracteres con una cadena de entrada personalizada (es decir, _ipara ᵢ)?
input-method
Tikhon Jelvis
fuente
fuente

ac-mathgithub.com/vitoshka/ac-math/blob/master/ac-math.el se puede cambiar fácilmente a un método de entrada TeX-esque nuevo y mucho más completo.Respuestas:
Como se explica en este artículo de EmacsWiki , puede agregar cosas a un método de entrada como este:
También me parece conveniente usarlo en
;lugar de lo engorroso\como prefijo para mis símbolos, así que hago lo siguienteFinalmente, tenga en cuenta que el archivo ac-math.el contiene una lista de caracteres matemáticos unicode y los nombres de macro TeX correspondientes, y puede cambiarse fácilmente a un método de entrada TeX-esque nuevo y mucho más completo (incluso puedo escribir
\gamma\dotpara obtener γ̇ .)APÉNDICE Usando el nuevo paquete math-symbol-lists (disponible en MELPA) se puede definir un método matemático de entrada de la siguiente manera:
Para activar el método de entrada, escriba
C-u C-\ math RET. Luego, al escribir \ mscrC se obtiene 𝒞, \ lParen se obtiene ⦅, etc.fuente
invalid Quail map nil). He cambiado a un método de entrada personalizado con listas de símbolos matemáticos ahora, que funciona muy bien.Estaba usando
insert-charpara insertar caracteres Unicode. Sin embargo, no aprecié la finalización predeterminada para ese comando. Así que aquí hay uno que se completa conhelm:Y aquí están los tipos de lambdas que puedo insertar:
λ,Λ,ƛ,ƛ. He vinculado el comando a f2 u, por lo que la secuencia para insertar estos fue:f2 u
lambdaRETf2 u M-p C-n RET
f2 u M-p C-n C-n RET
...
fuente