Pandoc-режим игнорирует файл настроек?

Я пытаюсь установить pandoc-mode на Emacs, чтобы использовать xelatex в качестве движка LaTeX по умолчанию. Исходя из моего понимания документации, я могу сделать это следующим образом:

  • Открытие меню Pandoc и установка движка LaTeX на xelatex, например C-c / o s T e.
  • Сохранение их как глобальных настроек с помощью C-c / s g.

Это создает native.pandoc файл в pandoc-data-dir, как и ожидалось, и если я открою файл, я действительно увижу (latex-engine . "xelatex") в файле.

Моя проблема в том, что когда я пытаюсь преобразовать любой файл Markdown в PDF с помощью C-c / p, используется стандартный движок pdfLaTeX. Фактически, даже в рамках одного сеанса параметр latex-engine, кажется, игнорируется.

Есть идеи, что здесь происходит? (PS xelatex установлен в моей системе и доступен из командной строки.)


person jkeirstead    schedule 20.01.2016    source источник


Ответы (1)


Я должен был подумать об этом.

Проблема заключалась в том, что C-c / p сначала конвертирует файл в LaTeX, а затем в PDF, поэтому файл настроек должен называться latex.pandoc, чтобы он работал. Я также изменил формат вывода в файле с native на (write . "latex").

person jkeirstead    schedule 20.01.2016