Làm cách nào để bật xem trước toán học LaTeX tự động trong chế độ org / Emacs?


13

Tôi đang sử dụng chế độ org 8.0, Emacs 24.3, Auctex 11.87, trong Windows.

Tôi đã có thể sử dụng các chức năng xem trước LaTeX trong các tệp chế độ org bằng cách nhấn Ctrl+ X, Ctrl+ C, Ctrl+ L. Tuy nhiên, tôi nghĩ sẽ hữu ích hơn nếu việc xem trước toán học có thể được thực hiện tự động khi con trỏ rời khỏi phương trình toán học, ví dụ $$a=b+c$$, khi con trỏ của tôi hết $$, Emacs sẽ tự động kích hoạt xem trước. Điều này có thể không quá quan trọng đối với tệp .tex, nhưng khá hữu ích cho chế độ org, đặc biệt là khi bạn nhập phương trình trong khi ghi chú, bạn muốn xem trước tức thời.

Tôi nghĩ rằng latex-math-preview.el sẽ cung cấp chức năng như vậy nhưng có vẻ như đó chỉ là một triển khai khác của preview-latex.el .

Làm cách nào để bật xem trước toán học LaTeX tự động trong chế độ org / Emacs?


Trông giống như bây giờ chúng tôi có một giải pháp cho điều này, nhờ John Kitchin: kitchingroup.cheme.cmu.edu/blog/2015/10/09/...
Kaushal Modi

Câu trả lời:


2

Hmmm ... Một giải pháp xấu xí và không hoàn hảo:

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

Dù sao, nó hoạt động ở một mức độ nào đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.