在emacs org-mode批量导出中加载包含文件

时间:2012-12-29 03:28:36

标签: emacs org-mode

我有一个shell脚本,可以将几个org文件导出到latex;示例命令如下所示:

emacs --batch \
--visit=file.org --funcall org-export-as-latex-batch 

file.org的前几行是

#+TITLE: Titlename
#+INCLUDE: ./preamble.org

preamble.org包含以下内容:

#+AUTHOR:
#+LATEX_HEADER: \usepackage{fullpage}
#+LATEX_HEADER: \usepackage{parskip}

由于某些原因,我在批处理模式下执行时未加载preamble.org。当我打开缓冲区并执行M-x org-export-as-latex时,它会正常加载。在批处理模式下加载preamble.org需要做些什么?

1 个答案:

答案 0 :(得分:4)

这一行

#+INCLUDE: ./preamble.org
在这两种情况下,

对我都不起作用:手动和批处理模式。我用

#+SETUPFILE: ./preamble.org

相反,它也可以在批处理模式下工作。