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

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

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

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

我以为latex-math-preview.el应该提供这样的功能,但似乎它只是预览-latex.el

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

答案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))))))

无论如何,它在某种程度上是有效的。

相关内容