![如何在 org-mode/Emacs 中啟用自動 LaTeX 數學預覽?](https://rvso.com/image/1366217/%E5%A6%82%E4%BD%95%E5%9C%A8%20org-mode%2FEmacs%20%E4%B8%AD%E5%95%9F%E7%94%A8%E8%87%AA%E5%8B%95%20LaTeX%20%E6%95%B8%E5%AD%B8%E9%A0%90%E8%A6%BD%EF%BC%9F.png)
我在 Windows 中使用 org-mode 8.0、Emacs 24.3、Auctex 11.87。
我可以按下Ctrl+ X、Ctrl+ C、Ctrl+在組織模式檔案中使用 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))))))
不管怎樣,它在某種程度上是有效的。