Pandocにマークダウン引用キー(例:[@xxx])をフル引用(.odtまたは.docx)に変換しようとしていますが、 。Pandocが引用キーを引用に変換していない
関連するディレクトリには、xxx.md、xxx.bib、xxx.cslというファイルがあります。私はpandocとpandoc-citeprocを(Ubuntuに)インストールしました。
Iは、次のコマンドまたは同様の実行:
pandoc --filter pandoc-citeproc -s -o test.odt xxx.md
文書test.odtが生成され、マークダウンが適切に変換されるが、引用キーがそのまま残ります。 .odtドキュメントでは[@xxx]と表示され、#Referencesリストにはまだ入力されていません。キーは引用として認識されていないようです。
xxx.mdファイルのYAMLデータは、ディレクトリ内の.bibファイルと.cslファイルを参照します。関連性がある場合は、.bibファイルがZoteroからのエクスポートによって生成されます。
私はpandocの使い方に本当に基本的な誤りがあると確信していますが、私の人生にとっては私が間違っていることを理解できません。
thisやthisなどの類似の質問は、同じ問題を解決していないようです。
ご協力いただきありがとうございます。
あなたは '--bibliography xxx.bib'が必要だと思っています。http://pandoc.org/README.html#citation-renderingを参照してください。 – mb21
ありがとうございました。しかし、' bibliography'変数.mdドキュメントのYAMLメタデータ内で設定されます。私は '--bibliography xxx.bib'を追加してコマンドを試しましたが、最終結果は同じでした。 – Owain