我正在尝试自动将GitHub Pages站点转换为LateX,以生成PDF。 GHP使用的Kramdown解析器了解以下定义列表语法:
term1
: definition1
term2
: definition 2
因此在Markdown中以这种方式格式化的定义列表会正确显示在GHP上。但是,Pandoc的--from=gfm
标志不不了解此语法,因为它不是GFM规范的正式组成部分。我尝试过:
--from=gfm+definition_lists
,但definition_lists
扩展名似乎被忽略。我也尝试过:
from=gfm
,但这似乎并不能理解Kramdown样式的属性标头(由于遗留文本,我需要用它来指定节ID)。有没有办法让Pandoc传递Jekyll + Kramdown 和属性标头的定义列表行为?谢谢。
答案 0 :(得分:3)
尝试-f markdown_github+definition_lists
。 markdown_github
是pandoc的旧gfm解析器。 gfm
是新的,只包装了C库,因此不接受所有扩展名。