2012-12-29 34 views
4

我有一個shell腳本,它將多個org文件導出到latex;一個示例命令如下所示:在emacs org-mode批量導出中加載包含文件

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

回答

4

此行

#+INCLUDE: ./preamble.org 

不會在這兩種情況下,工作對我來說:手動和批處理模式。我用

#+SETUPFILE: ./preamble.org 

取而代之,它也在批處理模式下工作。

相關問題