ขณะนี้ orgmode ของฉัน (v8.3.4) เมื่อส่งออกไปยัง LaTeX (และอาจเป็นรูปแบบอื่น ๆ แต่ฉันไม่ได้ตรวจสอบ) ให้สร้างบรรทัดใหม่สำหรับบรรทัดความคิดเห็นหรือบล็อกของบรรทัดความคิดเห็นต่อเนื่อง สิ่งนี้ไม่เป็นที่ต้องการเนื่องจากใน LaTeX นั้นจะสร้างย่อหน้าใหม่ เมื่อฉันเขียนฉันมักจะต้องแสดงความคิดเห็นหนึ่งหรือสองบรรทัดในช่วงกลางของวรรค แต่ไม่ต้องการที่จะแยกวรรคนั้นเป็นสอง ปัจจุบันเนื่องจากลักษณะการทำงานของ orgmode นี้ฉันต้องย้ายบรรทัดที่มีความคิดเห็นเหล่านั้นไปหลังย่อหน้าซึ่งอาจทำให้เกิดความสับสนเมื่อฉันแก้ไขข้อความ
ด้านล่างเป็นตัวอย่างเล็กน้อย แหล่งที่มาของ orgmode คือ:
First sentence.
# Commented sentence.
Last sentence.
ซึ่งจะถูกส่งออกไปยัง LaTeX โดย orgmode เป็น (ละเว้นคำนำ):
\begin{document}
\tableofcontents
First sentence.
Last sentence.
\end{document}
มีบรรทัดว่างระหว่างประโยคแรกและประโยคสุดท้ายซึ่งส่งผลให้มีสองย่อหน้าแทนที่จะเป็นหนึ่งประโยค
มีวิธีใดที่จะหยุดการทำงานของ orgmode นี้ได้หรือไม่? บรรทัดข้อคิดเห็นหรือบล็อกของบรรทัดข้อคิดเห็นควรถูกเอ็กซ์พอร์ตเป็น 0 ไบต์ / ตัวอักษรไม่ใช่แม้แต่บรรทัดใหม่ นี่คือพฤติกรรมของ LaTeX เมื่อประมวลผลความคิดเห็น
# comments
แต่น่าเสียดายที่ไม่มีการทำงานสำหรับ # + BEGIN_COMMENT ความคิดเห็น # + END_COMMENT บรรทัดใหม่จะถูกแทรกในการส่งออก LaTeX ในตำแหน่งที่มีความคิดเห็นบล็อกอยู่ ... มีวิธีง่าย ๆ ในการแก้ไขไหม แก้ไข (นรกใช่มี): ขึ้นอยู่กับคำตอบที่ได้รับจาก @John การทำงานของต่อไปนี้สำหรับทั้งสอง# comments
และสำหรับ#+BEGIN_COMMENT
บล็อก: (defun ลบ-org-ความคิดเห็น (แบ็กเอนด์) (ห่วงสำหรับความคิดเห็นใน (ย้อนกลับ (org- องค์ประกอบแผนที่ (org-element-parse-buffer) ตัวตน 'ความคิดเห็น')) ทำ (setf (บัฟเฟอร์