Emacs以批处理模式将组织文件导出为PDF

时间:2010-06-10 11:40:53

标签: emacs elisp org-mode

我正在尝试在批处理模式下使用emacs将一堆组织模式文件导出为PDF。到目前为止,只有导出到HTML似乎工作。

当我导出到html时,我看到以下内容 -

  

U:\ tmp> d:\ programs \ emacs-23.1 \ bin \ emacs.exe -batch --visit = Changelog.org --funcall org-export-as-html-batch

     

概览

     

...导出

     

...导出

     

保存文件u:/tmp/Changelog.html ...

     

写给你:/tmp/Changelog.html

     

完成HTML导出,推送杀死响铃和剪贴板

但是,没有像org-export-as-pdf-batch这样的功能,所以我尝试了以下内容。

  

U:\ tmp> d:\ programs \ emacs-23.1 \ bin \ emacs.exe -batch --visit = Changelog.org -eval“(org-export-as-pdf \”Changelog.pdf \“) “

     

概览

     

导出为PDF ...

     

导出到LaTeX ......

     

错误的类型参数:number-or-marker-p,“Changelog.pdf”

有关如何导出为PDF的任何想法?在Emacs 23.1上,我的组织模式版本是6.35i。我在WinXP上。

1 个答案:

答案 0 :(得分:5)

致电org-export-as-pdf时出错。

第一个ARG用于调用org-export-as-latex并指定大纲的多少级别应成为标题。

尝试不使用ARG:

  

C:\> emacs.exe -batch --visit = Changelog.org --funcall org-export-as-pdf