วิธีเปิดใช้งานการแสดงตัวอย่างคณิตศาสตร์ LaTeX อัตโนมัติในโหมด org / Emacs


13

ฉันใช้โหมด org 8.0, Emacs 24.3, Auctex 11.87 ใน Windows

ผมสามารถที่จะใช้ฟังก์ชั่นการแสดงตัวอย่างน้ำยางในแฟ้ม org โหมดโดยการกดปุ่มCtrl+ X, Ctrl+ C, +Ctrl Lอย่างไรก็ตามฉันคิดว่ามันจะมีประโยชน์มากกว่าถ้าการแสดงตัวอย่างทางคณิตศาสตร์สามารถทำได้โดยอัตโนมัติเมื่อเคอร์เซอร์ออกจากสมการทางคณิตศาสตร์เช่นสำหรับ$$a=b+c$$เมื่อเคอร์เซอร์ของฉันหมด$$Emacs ควรเปิดใช้งานการแสดงตัวอย่างโดยอัตโนมัติ สิ่งนี้อาจไม่สำคัญสำหรับไฟล์. tex แต่ค่อนข้างมีประโยชน์สำหรับโหมด org โดยเฉพาะเมื่อคุณป้อนสมการระหว่างการจดบันทึกคุณต้องการแสดงตัวอย่างแบบทันที

ฉันคิดว่าlatex-math-preview.elควรมีฟังก์ชั่นดังกล่าว แต่ดูเหมือนว่าจะเป็นเพียงการใช้งานpreview-latex.elอีกครั้ง

วิธีเปิดใช้งานการแสดงตัวอย่างคณิตศาสตร์ LaTeX อัตโนมัติในโหมด org / Emacs


ดูเหมือนว่าตอนนี้เรามีวิธีแก้ปัญหานี้แล้วขอบคุณ John Kitchin: kitchingroup.cheme.cmu.edu/blog/2015/10/09/…
Kaushal Modi

คำตอบ:


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

อย่างไรก็ตามมันใช้งานได้ในระดับหนึ่ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.