2017-12-17 23 views
1

私は、TOC要素をスクロールしてカスタムPandocテンプレートを作成したいと考えています。しかし、私はスタイリングを適用できるようにTOCの子要素を反復する方法を理解できません。これはPandocでも可能ですか?Pandoc:TOCの子要素をどのように反復処理しますか?

+1

いつもJavaScriptを追加できると思います... – mb21

答えて

0

短い回答:少なくとも現在はできません。テンプレートを作成する際に使用される目次変数は構造体のない文字列に過ぎないため、繰り返し処理する方法はありません。

私が見る唯一の可能性は、filterまたはlua filterを使用して自分でToCを生成することです。結果のToCをメタデータフィールドに保存します。 mytoc、それをテンプレートで使用してください。おそらく少し面倒ですが、目次に使用されるコンテンツやスタイルを完全に制御することができます。

関連する問題