![org-mode/Emacs で LaTeX 数式プレビューを自動で有効にするにはどうすればいいですか?](https://rvso.com/image/1366217/org-mode%2FEmacs%20%E3%81%A7%20LaTeX%20%E6%95%B0%E5%BC%8F%E3%83%97%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC%E3%82%92%E8%87%AA%E5%8B%95%E3%81%A7%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%81%84%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
私は Windows で org-mode 8.0、Emacs 24.3、Auctex 11.87 を使用しています。
Ctrl私は、 + X、Ctrl+ C、Ctrl+を押すことで、org-mode ファイルで LaTeX プレビュー機能を使用できましたL。しかし、カーソルが数式から離れたときに数式プレビューが自動的に行われるとより便利だと思います。たとえば、 の場合$$a=b+c$$
、カーソルが から離れると$$
、Emacs は自動的にプレビューを有効にする必要があります。これは、.tex ファイルではそれほど重要ではないかもしれませんが、org-mode では非常に便利です。特に、メモを取りながら数式を入力するときは、瞬時にプレビューする必要があります。
私はそう思ったラテックス数学プレビュー.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))))))
いずれにせよ、ある程度は機能します。