2012-08-08 6 views
15

In Emacs uso spesso i simboli matematici quando scrivo i miei riepiloghi teorici di libri di matematica. Uso org-mode per strutturare informazioni e so circa almeno due metodi per immettere simboli speciali:Emacs: sostituisce automaticamente LaTeX con i simboli Unicode

  1. Uso embedded LaTeX: inserire la sua rappresentazione in forma \land premere Cc Cx \ (org-toggle-pretty-entities) per vederlo letteralmente;
  2. Utilizzo di C-x 8 RET (insert-char).

Tuttavia, voglio che si comporti in questo modo: inserisco la rappresentazione LaTeX e viene automaticamente convertito nel modulo Unicode fisico (abbrev?). Esiste un pacchetto per questo e se no, quale elisp dovrei scrivere per implementare questo comportamento?

risposta

23

M-xset-input-methodRETTeX suona come quello che vuoi.

Guarda simboli disponibili eseguendo M-xdescribe-input-methodRETTeX (o il suo legame C-h I).

+0

Come posso renderlo predefinito per tutti i miei buffer? Ho provato '(set-input-method 'TeX)' nel mio file '.emacs', ma questo riguarda solo il buffer' * scratch * '. Devo impostarlo esplicitamente su ogni file trovato in seguito. –