Pandoc:如何迭代TOC子元素?

时间:2017-12-17 00:36:40

标签: bootstrap-4 pandoc

我正在寻找一个自定义的Pandoc模板,我在其中滚动TOC元素。但是,我无法弄清楚如何迭代TOC子元素,以便我可以应用样式。 Pandoc可以实现吗?

1 个答案:

答案 0 :(得分:0)

简短的回答:你不能,至少目前。填充模板时使用的table-of-contents变量只是一个没有任何结构的字符串,因此无法迭代它。

我看到的唯一可能是使用filterlua filter来自己生成ToC。将生成的ToC保存在元数据字段中,例如mytoc,并在模板中使用它。这可能有点单调乏味,但可以让您完全控制目录中使用的内容和样式。