Leo、 yaml 、および pandoc を使用してpdfを作成しています。そのため、私のワークフローは次のようなものです。
- 関連アイテムをゾテロコレクションとして集めてみました
- それらすべてをCSL JSONとしてエクスポートし、biblio2yamlを使用してyamlに変換しました
- マークダウン ノードと、書きたいすべての情報と収集したすべての参考文献項目を含む yaml ノードを含む Leo アウトラインを作成し、アウトラインをトラバースして必要に応じてエクスポートするための小さなスクリプトを作成しました。
最後に、実行する出力ファイルに対して:
pandoc --filter pandoc-citeproc output.markdown -o output.pdf
そしてかなりうまくいっています。[@reference]
問題は、マークダウンテキスト内で参照されているか、参考文献のために埋め込まれたyamlブロックに収集されているかに関係なく、すべての参考文献アイテムを含めるようにpandocに伝えたいということです。これは可能ですか?そうでない場合、pandoc をスクリプト化してそのようなことを行う方法はありますか?
PS: [-@reference] トリックを pandoc のマークダウン内で使用しました。参考文献の非明示的な参照をエクスポートに入れようとしたのですが、予想どおり、エクスポートされた pdf に括弧で囲まれた年が表示されるので、そうではありません。行く道。