组织模式包括标题
我使用org-mode编写论文和幻灯片。 生成表格和图形的代码放置在源代码块中。 大多数情况下,我在幻灯片中使用与我的论文中相同的表格,但需要大量预处理代码才能生成表格。 我希望将这些表格生成到其自己的组织模式文件中,并且只能在纸张或幻灯片文档中包含某些标题。 例如,我将拥有一个名为mytables.org的组织模式文档:
* Heading 1
** Regressions
#+BEGIN_SRC R
cat("hello world")
#+END_SRC R
* Heading 2
另一个文件mypaper.org:
* Section 1
#+INCLUDE: "mytables.org" :heading "Heading 1/Regressions"
* Section 2
来自mytables.org的** Regression标题下方的内容将在mypaper.org的出口中包含。 用Cc'能够跟随INCLUDE文件也是非常好的。 组织为这些包括提供了一些设施,但不允许标题(http://orgmode.org/manual/Include-files.html)。 显然,org没有:heading参数,但是对于解决方案的任何建议都非常感谢。
谢谢。
组织模式8.3支持这个(我正在使用8.3beta
)。
例如:
#+INCLUDE: "./paper.org::*conclusion" :lines 1-20
将包括名为结论标题的前20行。
此外,要通过其CUSTOM_ID
属性包含标题(假设它是Sec: Introduction
):
#+INCLUDE: "./paper.org::#Sec: Introduction"
我发现:only-contents t
适合我的应用程序(我包含来自另一个org
文件的子树,用于投影仪演示):
#+INCLUDE: "./paper.org::*conclusion" :only-contents t
为什么不这样做你想要的?
** Heading 1/Regressions
#+INCLUDE: my-table.org :minlevel 2
这会将您的文件嵌套在标题下。 如果您需要选择性导出,请使用:paper:
或:presentation:
标记这些部分,然后使用EXPORT_EXCLUDE_TAGS
指出要导出哪一个。