Hiện tại orgmode của tôi (v8.3.4), khi xuất sang LaTeX (và có thể các định dạng khác nhưng tôi chưa kiểm tra), tạo một dòng mới cho một dòng nhận xét hoặc một khối các dòng nhận xét liên tiếp. Điều này là không mong muốn vì trong LaTeX, điều đó sẽ tạo ra một đoạn mới. Khi tôi viết, tôi thường cần bình luận một hoặc hai dòng ở giữa một đoạn nhưng không muốn chia đoạn đó thành hai. Hiện tại, vì hành vi này của orgmode, tôi phải chuyển các dòng nhận xét đó sang sau đoạn văn, điều này có thể gây nhầm lẫn khi tôi sửa lại văn bản.
Dưới đây là một ví dụ tối thiểu. Nguồn orgmode là:
First sentence.
# Commented sentence.
Last sentence.
được xuất sang LaTeX bằng orgmode dưới dạng (bỏ qua phần mở đầu):
\begin{document}
\tableofcontents
First sentence.
Last sentence.
\end{document}
Có một dòng trống giữa câu đầu tiên và câu cuối, kết quả là hai đoạn thay vì một đoạn.
Có cách nào để ngăn chặn hành vi này của orgmode không? Một dòng bình luận, hoặc một khối các dòng bình luận, nên được xuất thành 0 byte / ký tự, thậm chí không phải là một dòng mới. Đây là hành vi của LaTeX khi xử lý bình luận.
# comments
, nhưng thật không may, không có giải pháp nào cho # + BEGIN_COMMENT nhận xét # + END_COMMENT một dòng mới được chèn vào xuất LaTeX ở nơi có bình luận khối ... có cách nào dễ khắc phục không? EDIT (hell-yeah, there): Dựa trên câu trả lời được cung cấp bởi @John, các công việc sau đây cho cả khối # comments
và cho các #+BEGIN_COMMENT
khối: (defun xóa-org-bình luận (phụ trợ) (vòng lặp để nhận xét trong (đảo ngược (org-) phần tử-map (org-Element-parse-buffer) 'comment' nhận dạng)) do (setf (bộ đệm-chuỗi con (org-Element-property: bắt đầu nhận xét)