โดยส่วนตัวฉันจะเขียนสิ่งต่าง ๆorg-mode
ด้วยflyspell-mode
และlangtool
...
org-mode
ยอดเยี่ยมสำหรับการพิมพ์เอกสารทุกประเภทได้อย่างรวดเร็วใน Emacs, flyspell ดูแลการสะกดคำและ langtool กังวลเกี่ยวกับไวยากรณ์ ทุกอย่างสามารถปรับแต่งได้อย่างสูงดังนั้นคุณจึงสามารถปรับแต่งอะไรก็ได้ตามเนื้อหาของหัวใจ
นี่คือการพิมพ์ขนาดเล็กอย่างรวดเร็วในโหมด org ด้วยการเปิดใช้งาน langtool และ flyspell ไม่มีอะไรพิเศษเกินไป
หากฉันวิ่งlangtool-correct-buffer
เหมือนที่แนะนำข้อผิดพลาดทางไวยากรณ์ใด ๆ ที่ langtool ที่พบจะถูกไฮไลต์ทีละคำพร้อมคำแนะนำในบัฟเฟอร์ด้านล่าง ฉันสามารถเลือกผู้สมัครใด ๆ เหล่านี้ด้วยปุ่มตัวเลขที่เกี่ยวข้องหรือเพียงแค่ข้ามพวกเขาด้วย [Space bar]
นอกจากนี้ flyspell ยังให้ฉัน [คลิกกลาง] คำที่สะกดผิดเพื่อดูคำแนะนำการสะกดคำ
org-mode
มีรูปแบบการส่งออกเป็นตัน คุณสามารถส่งออกเอกสารเป็น PDF, ODT หรือแม้แต่เป็น HTML (คุณสามารถส่งออกโดยใช้C-c C-e
ในorg-mode
)
ตอนนี้ฉันได้เผยแพร่ผลงานชิ้นเอกของฉันเป็น PDF โดยใช้ LaTeX นี่คือสิ่งที่ฉันเห็นเมื่อฉันเปิดมันในโปรแกรมดู PDF ...
มันอาจเป็นวิธีที่ง่ายที่สุดในการสร้างเอกสารที่ดูดีในสภาพแวดล้อมการเขียนที่ค่อนข้างดีใน Emacs ...
ข่าวดีก็คือorg-mode
และflyspell-mode
จะรวมอยู่ในค่าเริ่มต้นกับ Emacs เวอร์ชันส่วนใหญ่ ข่าวร้ายคือ langtool ไม่ได้และมันค่อนข้างใหญ่และมันต้องใช้ Java ... แต่ถ้านั่นไม่ทำให้คุณแย่ลง:
Langtoolเป็นตัวตรวจสอบไวยากรณ์ที่มักจะจับคู่กับ Openoffice หรือ Libreoffice เครื่องมือนี้เป็นอรรถประโยชน์บรรทัดคำสั่งที่เรียบง่ายดังนั้นจึงค่อนข้างง่ายที่จะเชื่อมต่อกับโปรแกรมอื่น บางคนเชื่อมต่อกับ Emacs
เพื่อเก็บไว้ใน Emacs คุณสามารถติดตั้งได้กับM-x package-install langtool
... หรือถ้าคุณไม่ได้มี Repos ที่เหมาะสมตั้งค่า (ผมใช้คนที่แนะนำที่นี่ .) คุณจะได้รับ.el
ไฟล์และรวมไว้ด้วยตนเองจากที่นี่
ขณะนี้ฉันได้ติดตั้งตะขอโหมด org ของฉันไว้เช่นนี้ (ตัดส่วนที่ไม่เกี่ยวข้องออก)
(add-hook 'org-mode-hook (lambda ()
(progn
;; Snipped
(auto-fill-mode t)
;; Spelling
(flyspell-mode t)
;; Grammar
(require 'langtool)
(setq langtool-language-tool-jar "/path/to/LanguageTool.jar"))))
เห็นได้ชัดว่าคุณต้องการแทนที่/path/to/LanguageTool.jar
ด้วยเส้นทางจริงในระบบของคุณ มันเป็นไฟล์. jar แบบพกพาดังนั้นตำแหน่งจึงไม่สำคัญ
นอกจากนี้ไม่เหมือนflyspell-mode
กัน langtool ต้องการให้คุณเรียกใช้M-x langtool-check
เมื่อคุณต้องการตรวจสอบไวยากรณ์บัฟเฟอร์ ... ดังนั้นคุณจึงไม่มีการตรวจสอบไวยากรณ์แฟนซีในขณะที่คุณพิมพ์
org-mode
สามารถทำอะไรได้มากมายและสามารถใช้ในการเขียนไฟล์บันทึกย่อเล็ก ๆ น้อย ๆ เรียงความสมบูรณ์ด้วยกราฟิกแฟนซีบทความหนังสือคุณตั้งชื่อ ... แต่เนื่องจากมันสามารถทำได้มากมันเป็นการยากที่จะรู้ว่าจะเริ่มจากตรงไหน ผมพบว่ามันเป็นวิธีที่ง่ายที่สุดในการเรียนรู้โดยเริ่มต้นด้วยวิธีการที่เป็นไปได้คุณสามารถส่งออกorg-mode
ไฟล์หลังจากที่คุณได้เรียนรู้พื้นฐาน ... เว็บไซต์ของ Org-modeนั้นมีประโยชน์และให้ข้อมูลอย่างมากและมีความช่วยเหลือมากมายในหน้าข้อมูลด้วย ( C-h i
, m Org Mode
)
โชคดี..! และหวังว่านี่จะช่วยได้