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

13

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

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

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

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

shelper
источник
Похоже, у нас теперь есть решение этой проблемы, благодаря Джону Китчину
Modi

Ответы:

2

Хммм ... некрасивое и не несовершенное решение

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

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

kuanyui
источник