在Emacs Org-mode批量导出中加载包含文件

4

我有一个shell脚本,可以将多个org文件导出为latex格式;下面是一个示例命令:

emacs --batch \
--visit=file.org --funcall org-export-as-latex-batch 
< p> 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个回答

4

这一行

#+INCLUDE: ./preamble.org

无论是手动操作还是批量模式,都对我无效。我使用的是:
#+SETUPFILE: ./preamble.org

相反,它也可以批量处理。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接