如何在 org-mode/Emacs 中启用自动 LaTeX 数学预览?

she*_*per 13 latex emacs preview org-mode

我在 Windows 中使用 org-mode 8.0、Emacs 24.3、Auctex 11.87。

通过按Ctrl+ XCtrl+ CCtrl+ ,我能够在组织模式文件中使用 LaTeX 预览功能L。但是,我认为如果可以在光标离开数学方程时自动进行数学预览会更有用,例如 for $$a=b+c$$,当我的光标离开 时$$,Emacs 应该自动启用预览。这对于 .tex 文件可能不是那么重要,但对于 org-mode 非常有用,尤其是当您在做笔记时输入方程式时,您需要即时预览。

我认为latex-math-preview.el应该提供这样的功能,但似乎它只是preview-latex.el 的另一种实现。

如何在 org-mode/Emacs 中启用自动 LaTeX 数学预览?

kua*_*yui 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))))))
Run Code Online (Sandbox Code Playgroud)

不管怎样,它在某种程度上是有效的。