2016-03-30 11 views
0

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の使い方に本当に基本的な誤りがあると確信していますが、私の人生にとっては私が間違っていることを理解できません。

thisthisなどの類似の質問は、同じ問題を解決していないようです。

ご協力いただきありがとうございます。

+0

あなたは '--bibliography xxx.bib'が必要だと思っています。http://pandoc.org/README.html#citation-renderingを参照してください。 – mb21

+0

ありがとうございました。しかし、' bibliography'変数.mdドキュメントのYAMLメタデータ内で設定されます。私は '--bibliography xxx.bib'を追加してコマンドを試しましたが、最終結果は同じでした。 – Owain

答えて

0

実際には、pandocのインストールや使用ではなく、.bibファイルの問題が判明しました。

関連する問題