无法将我的 .bib 内容包含到我的 .tex 文档中

无法将我的 .bib 内容包含到我的 .tex 文档中

我正在尝试使用 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}

相关内容