Emacs 组织模式表的脚本导出
是否有一种方法可以将Emacs 组织模式表的脚本导出,emacs,elisp,org-mode,Emacs,Elisp,Org Mode,是否有一种方法可以将组织模式表格导出到文件中,而不必从emacs运行交互式组织表格导出命令 我经常使用org模式创建表,然后将表导出到latex以包含在我的主latex文件中,或者导出到csv以导入到R中进行进一步处理 我怀疑这一切都可以通过使用org babel的动态文档来处理。但我发现将R代码和文本分开,并使用会使更简单,所以我想以编程方式导出这些表,这样我就可以确保在编译最终文本或运行R分析之前更新最新版本 因此,我正在寻找一种在shell中的指定文件上运行org table export
组织模式
表格导出到文件中,而不必从emacs运行交互式组织表格导出
命令
我经常使用org模式
创建表,然后将表导出到latex
以包含在我的主latex
文件中,或者导出到csv以导入到R
中进行进一步处理
我怀疑这一切都可以通过使用org babel
的动态文档来处理。但我发现将R
代码和文本分开,并使用会使更简单,所以我想以编程方式导出这些表,这样我就可以确保在编译最终文本或运行R
分析之前更新最新版本
因此,我正在寻找一种在shell中的指定文件上运行org table export
的方法(这样我就可以将它放在makefile或R
脚本中)
我想我可以从命令行运行elisp
函数,使用--batch--eval
如下:,但是我不知道如何编写elisp
函数,以便通过查看组织表导出将文件传递到组织表导出
,以下应该可以工作:
(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批处理模式部分