2012-02-09 22 views
12

Trong chế độ Org có several ways to make comments. Nhưng tôi không biết cách nào để đưa ra nhận xét nội tuyến. Theo hướng dẫn sử dụngLàm cách nào để đưa ra nhận xét nội tuyến trong chế độ Org?

các khu vực được bao quanh bởi ‘# + BEGIN_COMMENT’ ... ‘# + END_COMMENT’ sẽ không xuất khẩu .

Nhưng điều này chỉ đúng nếu khu vực đó bắt đầu một dòng.

Trong sau

#+TITLE: Test 

text #+BEGIN_COMMENT comment 1 #+END_COMMENT text 

text 
#+BEGIN_COMMENT comment 2 #+END_COMMENT text 

chỉ nhận xét 2 được coi là một nhận xét. Nó xuất khẩu (ví dụ Ce Một) như

văn bản # + BEGIN_COMMENT comment 1 # + END_COMMENT văn bản

văn bản

Ngoài ra, org-toggle-comment không hoạt động để làm cho ý kiến ​​nội tuyến bằng cách sử dụng nó trên các vùng và comment-region thậm chí không tạo nhận xét.

Vì vậy, làm cách nào để tôi có thể đưa ra nhận xét nội dòng trong chế độ Org?

Trả lời

7

Nhận xét của Jonathan Leech-Pepin về số your question on \printbibliography đã cho tôi một ý tưởng. Bạn có thể sử dụng macro cho nhận xét nội dòng. Lưu ý rằng bạn cần cần khoảng trắng sau khi định nghĩa nhận xét.

#+macro: comment 

... 

{{{comment(here is a comment)}}} 

EDIT: Vì đây được cho là đầu vào lẻ ​​lẻ có thể làm hỏng mọi thứ. Tôi là một chút ngạc nhiên rằng

{{{comment(here is a)}} comment)}}} 

công trình đối với tôi, mặc dù

{{{comment(here is a comment) more}}} 

không. Tôi cho rằng bất kỳ điều gì khác ngoài văn bản khá đơn giản sẽ khá dễ vỡ nếu họ quyết định thay đổi cách họ phân tích macro trong tương lai.

+0

Đó là một bản hack thú vị. Bạn nên lưu ý rằng bất kỳ dấu ngoặc đơn phải hoặc dấu ngoặc nhọn và ký tự sau chúng trong các nhận xét như vậy sẽ vẫn kết thúc trong quá trình xuất. –

+0

Đó là một điểm tốt. Tôi đã chỉnh sửa câu trả lời. –

1

Một cách khác sẽ được sử dụng các đoạn xuất khẩu (quy định tại Org Syntax (draft), tìm kiếm "Xuất Snippets"), như vậy:

This is the @@comment:This is an inline [email protected]@ original text. 

tôi sử dụng từ comment nơi backend xuất khẩu nên chỉ cho rõ ràng , bạn có thể sử dụng bất kỳ từ nào khác (ngoài chương trình phụ trợ bạn đang xuất).

Các vấn đề liên quan