Как включить автоматический предварительный просмотр математики LaTeX в org-mode/Emacs?

Как включить автоматический предварительный просмотр математики LaTeX в org-mode/Emacs?

Я использую org-mode 8.0, Emacs 24.3, Auctex 11.87 в Windows.

Я смог использовать функции предварительного просмотра LaTeX в файлах org-mode, нажав Ctrl+ X, Ctrl+ C, Ctrl+ L. Однако я думаю, было бы полезнее, если бы предварительный просмотр математики можно было выполнять автоматически, когда курсор покидает математическое уравнение, например, для $$a=b+c$$, когда мой курсор находится вне $$, Emacs должен автоматически включать предварительный просмотр. Это может быть не так важно для файла .tex, но весьма полезно для org-mode, особенно когда вы вводите уравнения во время создания заметок, вам нужен мгновенный предварительный просмотр.

я думал такlatex-math-preview.elдолжна предоставлять такую ​​функцию, но похоже, что это просто еще одна реализацияпредварительный просмотр-latex.el.

Как включить автоматический предварительный просмотр математики LaTeX в org-mode/Emacs?

решение1

Хм... Уродливое и неидеальное решение:

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

В любом случае, это работает в какой-то степени.

Связанный контент