2016-01-20 96 views
1

我試圖在Emacs上設置pandoc-mode來使用xelatex作爲默認的LaTeX引擎。從我的理解the documentation,我應該能夠做到這一點:Pandoc模式忽略設置文件?

  • 打開Pandoc菜單和LaTeX的引擎設置爲xelatex,例如C-c/o s T e
  • C-c/s g將它們保存爲全局設置。

這將創建一個native.pandoc文件中pandoc-data-dir預期,如果我打開該文件,然後我就看到(latex-engine . "xelatex")的文件中。

我的問題是,當我嘗試用C-c/p將任何Markdown文件轉換爲PDF時,使用標準pdfLaTeX引擎。事實上,即使在同一屆會議上,乳膠引擎選項似乎也被忽略。

任何想法這裏發生了什麼? (PS xelatex安裝在我的系統上,可從命令行下載。)

回答

1

我應該想到這一點。

問題是,C-c/p首先將文件轉換爲LaTeX然後轉換爲PDF,因此需要將設置文件稱爲latex.pandoc才能工作。我還將文件中的輸出格式從native更改爲(write . "latex")