当使用参数从扩展降价(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}
但这违背了目的。我错过了什么还是不支持此功能?如果是故意省略,是什么原因?