Come abilitare l'anteprima matematica automatica di LaTeX in modalità org / Emacs?


13

Sto usando la modalità org 8.0, Emacs 24.3, Auctex 11.87, in Windows.

Sono stato in grado di utilizzare le funzioni di anteprima di LaTeX nei file in modalità org premendo Ctrl+ X, Ctrl+ C, Ctrl+ L. Tuttavia, penso che sarebbe più utile se l'anteprima matematica potesse essere eseguita automaticamente quando il cursore lascia l'equazione matematica, ad esempio $$a=b+c$$, quando il mio cursore è fuori $$, Emacs dovrebbe abilitare automaticamente l'anteprima. Questo potrebbe non essere così importante per il file .tex, ma è abbastanza utile per la modalità org, specialmente quando si immettono equazioni durante l'assunzione di note, si desidera un'anteprima istantanea.

Ho pensato che latex-math-preview.el dovrebbe fornire tale funzione, ma sembra che sia solo un'altra implementazione di preview-latex.el .

Come abilitare l'anteprima matematica automatica di LaTeX in modalità org / Emacs?


Sembra che ora abbiamo una soluzione a questo, grazie a John Kitchin: kitchingroup.cheme.cmu.edu/blog/2015/10/09/…
Kaushal Modi,

Risposte:


2

Hmmm ... Una soluzione brutta e non imperfetta:

(define-key org-mode-map (kbd "$") (lambda ()
                                     (interactive)
                                     (insert "$")
                                     (save-excursion
                                       (left-char 1)
                                       (if (org-inside-LaTeX-fragment-p)
                                           (progn
                                             (right-char 2)
                                             (org-preview-latex-fragment))))))

Ad ogni modo, funziona in qualche modo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.