我正在尝试在Emacs上设置pandoc-mode以使用xelatex
作为默认的LaTeX引擎。根据我对the documentation的理解,我应该可以通过以下方式实现:
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安装在我的系统上,可从命令行获得。)
答案 0 :(得分:1)
我应该想到这一点。
问题是C-c / p
首先将文件转换为LaTeX然后转换为PDF,因此需要调用设置文件latex.pandoc
才能工作。我还将文件中的输出格式从native
更改为(write . "latex")
。