我有一个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
需要做些什么?
答案 0 :(得分:4)
这一行
#+INCLUDE: ./preamble.org
在这两种情况下,对我都不起作用:手动和批处理模式。我用
#+SETUPFILE: ./preamble.org
相反,它也可以在批处理模式下工作。