PandocのYAMLフロントマターのサポートを介して番号付きセクションを指定したいと思います。コマンドラインの使用法のフラグが--number-sections
であることは知っていますが、次のようなものです。
---
title: Test
number-sections: true
---
望ましい結果が得られません。ジオメトリパッケージ(例:geometry: margin=2cm
)でこれを実行できるため、私は近くにいることを知っています。 Pandoc YAMLフロントマターの処理方法に関する明確なガイドがあればいいのにと思います。たとえば、以下は非常に便利です(テンプレートを回避します)が、その発見可能性は低いです:
header-includes:
- \usepackage{some latex package}
ラテックス出力で番号付きセクションをオンにするには、YAMLブロックでnumbersections
を使用する必要があります。 pandocでこのようなことを「発見」したい場合は、テンプレートをざっと見てください。
$ grep -i number default.latex
$if(numbersections)$
$ grep -i number default.html*
$
ご覧のとおり、このオプションはhtmlでは機能しません。
私がテストしたMarkdownとYAML:
---
title: Test
numbersections: true
---
# blah
Text is here.
## Double Blah
Twice the text is here
Beamer、latex、context、opendoc以外で動作する必要がある場合は、githubでバグを報告する必要があります。
生成された出力PDFにセクション番号を表示するには、2つの選択肢があります。
マークダウンファイルの先頭に次の設定を追加します
---
numbersections: true
---
コマンドオプションを使用して、番号付きセクションのPDFを生成することもできます。 Pandocドキュメント によると、正しいオプションは--number-sections
または単に-N
、
pandoc test.md -o test.pdf --number-sections
# pandoc test.md -o test.pdf -N