如何使用 pandoc 生成参考书目?

如何使用 pandoc 生成参考书目?

如何使用 pandoc 生成参考书目?

如果我有这个 test.md 文件:

# Test

This is a test [@doe1905].

# Bibliography

我如何使用这个 bibtex 参考来生成参考书目:

@article{doe1905,
 author={Doe, John},
 title={Title},
 journal={Journal},
 year={1905},
}

我尝试将其添加到 test.bib 并运行 pandoc,pandoc --bibliography=test.bib -o test.pdf test.md但没有在生成的 test.pdf 中创建参考书目。

运行后pandoc --bibliography=test.bib -o test.tex test.md我得到了这个,其中似乎包含了参考书目:

\hypertarget{test}{%
\section{Test}\label{test}}

This is a test {[}@doe1905{]}.

\hypertarget{bibliography}{%
\section{Bibliography}\label{bibliography}}

解决方案:

我可以通过添加--citeproc 来生成参考书目:

pandoc --bibliography=test.bib --citeproc -o test.pdf test.md

答案1

我可以通过添加--citeproc 来生成参考书目:

pandoc --bibliography=test.bib --citeproc -o test.pdf test.md

相关内容