Pandoc 模式忽略设置文件?
Pandoc-mode ignoring settings file?
我正在尝试在 Emacs 上设置 pandoc-mode 以使用 xelatex
作为默认的 LaTeX 引擎。根据我对 the documentation 的理解,我应该可以通过以下方式做到这一点:
- 打开 Pandoc 菜单并将 LaTeX 引擎设置为
xelatex
,例如C-c / o s T e
.
- 使用
C-c / s g
将这些保存为全局设置。
这会按预期在 pandoc-data-dir
中创建一个 native.pandoc
文件,如果我打开该文件,我会在文件中看到 (latex-engine . "xelatex")
。
我的问题是,当我尝试使用 C-c / p
将任何 Markdown 文件转换为 PDF 时,使用的是标准 pdfLaTeX 引擎。事实上,即使在同一个会话中,latex-engine 选项似乎也被忽略了。
知道这里发生了什么吗? (PS xelatex 安装在我的系统上,可以从命令行使用。)
我早该想到这一点。
问题是 C-c / p
首先将文件转换为 LaTeX,然后再转换为 PDF,因此需要调用设置文件 latex.pandoc
才能正常工作。我还将文件中的输出格式从 native
更改为 (write . "latex")
.
我正在尝试在 Emacs 上设置 pandoc-mode 以使用 xelatex
作为默认的 LaTeX 引擎。根据我对 the documentation 的理解,我应该可以通过以下方式做到这一点:
- 打开 Pandoc 菜单并将 LaTeX 引擎设置为
xelatex
,例如C-c / o s T e
. - 使用
C-c / s g
将这些保存为全局设置。
这会按预期在 pandoc-data-dir
中创建一个 native.pandoc
文件,如果我打开该文件,我会在文件中看到 (latex-engine . "xelatex")
。
我的问题是,当我尝试使用 C-c / p
将任何 Markdown 文件转换为 PDF 时,使用的是标准 pdfLaTeX 引擎。事实上,即使在同一个会话中,latex-engine 选项似乎也被忽略了。
知道这里发生了什么吗? (PS xelatex 安装在我的系统上,可以从命令行使用。)
我早该想到这一点。
问题是 C-c / p
首先将文件转换为 LaTeX,然后再转换为 PDF,因此需要调用设置文件 latex.pandoc
才能正常工作。我还将文件中的输出格式从 native
更改为 (write . "latex")
.