emacs - 组织模式包括标题

标签 emacs org-mode

我使用 org-mode 来写论文和幻灯片。生成表格和图形的代码放置在源代码块中。大多数时候,我在幻灯片中使用与论文中相同的表格,但需要大量预处理代码来生成表格。我想将这些表格的生成放在它自己的 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 的导出中。能够使用 C-c '跟随 INCLUDE 到文件中也很棒。 Org 为这些包括提供了一些工具,但不允许使用标题 (http://orgmode.org/manual/Include-files.html)。显然 org 没有 :heading 参数,但是非常感谢任何有关解决方案的建议。

谢谢。

最佳答案

组织模式 8.3 supports这个(我正在使用 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

关于emacs - 组织模式包括标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25895721/

相关文章:

vim - 为什么您更喜欢 spacemacs 而不是在 'evil' 模式下运行的 emacs?

emacs - .emacs 全局设置键并使用参数调用交互函数

emacs - 是否可以让特定的组织模式文件使用自定义主题或外观?

emacs - 将整个组织模式文件重新归档为树?

Emacs -fs(全屏)

emacs - 在 emacs 中移动区域或行

hyperlink - 如何在组织模式下链接到 LABEL?

Emacs:单个缓冲区中的多种字体

emacs - 在 org-mode 中使用自定义 Latex 导出类

emacs - Sublime Text 2's "Goto Anything”(或即时搜索)用于 Emacs?