【问题标题】:Scripting export of org-mode tables组织模式表的脚本导出
【发布时间】:2014-04-08 17:31:43
【问题描述】:

有没有一种方法可以将org-mode 表导出到文件,而无需从 emacs 运行交互式 org-table-export 命令?

我经常使用org-mode 创建表,然后将这些表导出到latex 以包含在我的主要latex 文件中,或者导出到csv 以导入R 以进行进一步处理。

我怀疑这一切都可以使用使用org-babel 的动态文档来处理。但我发现将R 代码和文本分开并使用make 更简单,因此我想以编程方式导出这些表,以便我可以确保在编译我的最终文本或运行我的R 分析之前更新最新版本.

所以我正在寻找一种在 shell 中对指定文件运行 org-table-export 的方法(这样我可以将其放入 makefile 或 R 脚本中)。

我想我可以使用--batch --eval 从命令行运行elisp 函数,如下所示:https://stackoverflow.com/a/11475245/1072349,但我不知道足够的elisp 来编写将文件传递给org-table-export 的函数.

【问题讨论】:

    标签: emacs elisp org-mode


    【解决方案1】:

    通过查看 org-table-export,以下内容应该可以工作:

    (defun my-export-batch-function (my-org-file pos-inside-my-table my-org-table-saved-file)
      (find-file my-org-file)
      (goto-char pos-inside-my-table)
      (org-table-export my-org-table-saved-file))
    

    仍然是 Emacs 批处理模式部分

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-24
      • 1970-01-01
      • 2011-06-25
      • 1970-01-01
      • 1970-01-01
      • 2012-01-21
      相关资源
      最近更新 更多