Установить язык среды списков в 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?