Pandoc模式忽略设置文件?

时间:2016-01-20 15:36:48

标签: emacs pandoc

我正在尝试在Emacs上设置pandoc-mode以使用xelatex作为默认的LaTeX引擎。根据我对the documentation的理解,我应该可以通过以下方式实现:

  • 打开Pandoc菜单并将LaTeX引擎设置为xelatex,例如C-c / o s T e
  • 使用C-c / s g将这些设置保存为全局设置。

这会在native.pandoc中按预期创建pandoc-data-dir文件,如果我打开文件,那么我会在文件中看到(latex-engine . "xelatex")

我的问题是,当我尝试将任何Markdown文件转换为C-c / p的PDF时,会使用标准的pdfLaTeX引擎。实际上,即使在同一个会话中,乳胶引擎选项也似乎被忽略了。

知道这里发生了什么吗? (PS xelatex安装在我的系统上,可从命令行获得。)

1 个答案:

答案 0 :(得分:1)

我应该想到这一点。

问题是C-c / p首先将文件转换为LaTeX然后转换为PDF,因此需要调用设置文件latex.pandoc才能工作。我还将文件中的输出格式从native更改为(write . "latex")