Установить язык среды списков в pandoc

Я изо всех сил пытаюсь убедить pandoc установить язык для листинга автоматически при преобразовании из расширенной уценки (pandoc) в латекс с помощью --listings аргумент. Это файл foo.txt:

A listing follows.

~~~{.prolog}
% fooing around
foo :-
    format("bar~n").
~~~~

Когда я использую pandoc -s foo.txt -o foo.htmlкод выделен.

Когда я использую pandoc -s foo.txt -o foo.latexкод выделяется с помощью пользовательских команд, вставленных pandoc в преамбулу LaTeX.

Когда я использую pandoc -s foo.txt --listings foo.latexкод не выделен, так как language Опция для листинга среды не установлена. Я могу обойти это:

~~~{.prolog language=Prolog}

but this defeats the purpose. Am I missing something or is this functionality not supported? If it omitted on purpose, what is the reason?

0 ответов

Другие вопросы по тегам