有没有办法将org-mode
表导出到文件而不从emacs运行交互式org-table-export
命令?
我经常使用org-mode
创建表格,然后将其导出到latex
以包含在我的主latex
文件中,或导出到csv以导入R
以进行进一步处理
我怀疑这可以使用使用org-babel
的动态文档来处理。但我发现保持R
代码和文本分开并使用make
更简单,所以想要以编程方式导出这些表,以便在编译我的最终文本或运行我之前确保更新最新版本R
分析。
所以我正在寻找一种从shell运行org-table-export
指定文件的方法(这样我可以把它放在makefile或R
脚本中)。
我想我可以使用elisp
从命令行运行--batch --eval
函数,例如:https://stackoverflow.com/a/11475245/1072349,但我不太了解elisp
来编写将文件传递给org-table-export
的功能。
答案 0 :(得分: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批处理模式部分