【问题标题】:Understanding Orgmode Properties for Org-babel?了解 Org-babel 的 Orgmode 属性?
【发布时间】:2015-04-22 12:16:50
【问题描述】:

我对 org-babel/orgmode 的属性语法的理解是,通过使用header-args:R,我应该能够为 org 文件中的所有 R src 块设置“选项”。如果我在BEGIN_SRC 的行中声明它们,这将起作用,但我不想一遍又一遍地输入相同的选项,我想为整个缓冲区执行此操作。使用 org-version 8.3(Beta)

问题:我误解了语法,或者我的安装可能有问题?

#+TITLE: Test
#+DATE: 
#+AUTHOR:
#+EMAIL: britt
#+LANGUAGE: en
#+SELECT_TAGS: export
#+EXCLUDE_TAGS: noexport
#+PROPERTY: header-args:R  :session *R2*

* Introduction

Want to get buffer property to work

#+BEGIN_SRC R
library(ggplot2)
library(data.table)
#+END_SRC

【问题讨论】:

  • 在缓冲区级别设置属性后,不要忘记在属性上使用 C-c C-c 刷新。

标签: r emacs org-mode org-babel


【解决方案1】:

删除session前面的列...

PS- 您可以在我的(不完整的,不是我想要的最新的)Org Babel Refcard 中找到此类信息,地址为 https://github.com/fniessen/refcard-org-babel

【讨论】:

  • 我已经找到了您的页面,并且经常使用它。我回到你的页面,发现了我的问题。这不是一个额外的列(或冒号),而是我没有在我的属性行上执行 C-c C-c 来重置本地属性。我知道我必须在源代码块中这样做,但没有意识到属性也是“代码”可以这么说,我认为这只是某种文本查找。因此,我无法将您标记为已回答我的问题,但我可以为参考卡投票,这确实使我得到了答案。谢谢。
  • 同意你的观点。你是完全正确的,我写的是完全错误的......对不起。无论如何感谢您的投票!
  • 请注意,我确实有一个函数,绑定在 F9 上,当导出到 HTML 和/或 PDF 时,它会执行 C-c C-c 的内容等等(重新对齐标签、重新计算表格等)。请参阅github.com/fniessen/emacs-leuven/blob/master/emacs-leuven.el 中的函数org-save-buffer-and-do-related
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-13
  • 1970-01-01
  • 2011-10-01
  • 2015-07-27
  • 1970-01-01
  • 2022-12-05
相关资源
最近更新 更多