我正在尝试使用 PDFLATEX 将我的参考文献包含到我的文档中,如下所示:
\begin{document}
...
\bibliographystyle{plain}
\bibliography{References}
\end{document}
但是cite
命令返回空,并且不显示参考文献。我应该包括什么包,因为我只包含了natbib
。此外,我将 References.bib 放在与 .tex 相同的文件夹中,它开始如下:
@article{ref1,
title={...
我也不能使用filecontents
:
\begin{filecontents}{jobname.bib}
@book{author_book,
title = {Book's title},
author = {Author, Some},
location = {The City},
publisher = {Publisher},
year = {2005},
}
\end{filecontents}
\begin{document}
\nocite{*}
\bibliographystyle{abbrv}
\bibliography{jobname}
\end{document}
PS:我在 Windows 10 下使用 TexWorks。
谢谢。
答案1
在 TeXWorks 中运行:pdflatex + biber + pdflatex + pdflatex
\documentclass[
a4paper,
]{article}
\usepackage[backend=biber]{biblatex}
\begin{filecontents}[force]{\jobname.bib}
@book{author_book,
title = {Book's title},
author = {Author, Some},
location = {The City},
publisher = {Publisher},
year = {2005},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\printbibliography
\nocite{*}
\end{document}