2012-02-09 30 views
12

在组织模式中有several ways to make comments。但我不知道有什么方法可以进行内联评论。根据手册如何在组织模式下进行内联评论?

被'#+ BEGIN_COMMENT'...'#+ END_COMMENT'包围的区域不会被导出。

但是,只有在所述区域开始一行时才是如此。

在以下

#+TITLE: Test 

text #+BEGIN_COMMENT comment 1 #+END_COMMENT text 

text 
#+BEGIN_COMMENT comment 2 #+END_COMMENT text 

仅仅注释2被视为注释。该公司出口(例如CE上)作为

文本#+ BEGIN_COMMENT注释1#+ END_COMMENT文本

文本

此外,org-toggle-comment不适合用做它内联注释工作在地区和comment-region甚至不创建评论。

那么,如何在组织模式下进行内联评论?

回答

7

Jonathan Leech-Pepin对your question on \printbibliography的评论给了我一个主意。您可以使用宏进行内联评论。请注意,需要注释定义后的尾部空格。

#+macro: comment 

... 

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

编辑:由于这应该是一个宏奇怪的输入可能会把事情搞砸。我有点惊讶,

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

作品对我来说,虽然

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

没有。如果他们决定改变他们将来解析宏的方式,我会假设除了相当简单的文本以外的东西都会相当脆弱。

+0

这是一个有趣的黑客。您应该注意,在这些评论中,任何右括号或右大括号和后面的字符仍然会导出。 – 2012-02-16 09:30:32

+0

这是一个很好的观点。我编辑了答案。 – 2012-02-16 10:17:42

1

另一种方法将使用出口段(在Org Syntax (draft)定义,搜索“导出代码片段”),像这样:

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

我用这个词comment其中出口后端应该只是为了清楚起见, ,您可以使用任何其他单词(除了要导出到的后端)。