Bagaimana cara mengaktifkan pratinjau matematika LaTeX otomatis dalam mode-org / Emacs?

13

Saya menggunakan mode-org 8.0, Emacs 24.3, Auctex 11.87, di Windows.

Saya dapat menggunakan fungsi pratinjau LaTeX dalam file mode org dengan menekan Ctrl+ X, Ctrl+ C, Ctrl+ L. Namun, saya pikir akan lebih bermanfaat jika pratinjau matematika dapat dilakukan secara otomatis ketika kursor meninggalkan persamaan matematika, misalnya untuk $$a=b+c$$, ketika kursor saya keluar $$, Emacs harus secara otomatis mengaktifkan pratinjau. Ini mungkin tidak begitu penting untuk file .tex, tetapi cukup berguna untuk mode-org, terutama ketika Anda memasukkan persamaan selama pembuatan catatan, Anda ingin pratinjau instan.

Saya berpikir bahwa latex-math-preview.el harus menyediakan fungsi seperti itu tetapi tampaknya itu hanyalah implementasi dari preview-latex.el .

Bagaimana cara mengaktifkan pratinjau matematika LaTeX otomatis dalam mode-org / Emacs?

tempat perlindungan
sumber
Sepertinya kita sekarang memiliki solusi untuk ini, terima kasih kepada John Kitchin: kitchingroup.cheme.cmu.edu/blog/2015/10/10/09/…
Kaushal Modi

Jawaban:

2

Hmmm ... Solusi jelek dan tidak sempurna:

(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))))))

Bagaimanapun, ini bekerja pada tingkat tertentu.

kuanyui
sumber