References.bib 不起作用

References.bib 不起作用

在撰写报告的过程中,我添加了所使用的来源和文章。

这是我在 thesis.tex 文件中包含的内容:

\bibliographystyle{plain}

{\small 

\bibliography{references}

 }

在reference.bib文件中,有一个例子:

 @article{    Etienne2015,

 author = "\'Etienne, Jocelyn and Fouchard, Jonathan and Mitrossilis,
      D\'emosth\`ene and Bufi, Nathalie and Durand-Smet, Pauline
      and Asnacios, Atef",

title       = "Cells as liquid motors: Mechanosensitivity emerges from
      collective dynamics of actomyosin cortex",

 journal    = "Proc Natl Acad Sci USA",

 year       = "2015",

 volume = "112",

 issue      = "9",

  pages     = "2740--2745",

  doi       = "10073/pnas.1417113112"

   }

但它不起作用。它只是在标题中添加了“参考”,什么都没有添加!有什么帮助吗?

答案1

在 LaTeX 中制作参考书目有两种但不兼容的方法。

  • 结合使用并在您的文件上\usepackage{natbib}运行后端。bibtex.tex
  • 结合使用并在文件上\usepackage{biblatex}运行后端。biber.tex

用途\usepackage{natbib}

\documentclass[a4paper]{article}

\usepackage{natbib}
\bibliographystyle{plain}

\begin{document}

See \cite{Etienne2015}.

\bibliography{references}
\end{document}

在大多数编辑器中,您需要选择一个特殊的编译选项来运行bibtex。Bibtex 会准备.bib文件中的信息以在 LaTeX 中显示。

如果您无法从编辑器运行 bibtex(如果您不知道是否可以,请在评论中问我),您需要打开一个终端(在 Windows 上,在资源管理器中转到包含文件的目录.texcmd在地址栏中输入)。首先正常编译.tex。然后bibtex ...在终端中执行,其中...是文件的名称.tex(不带.tex扩展名)。现在再次编译。


用途\usepackage{biblatex}

\documentclass[a4paper]{article}

\usepackage{biblatex}

\addbibresource{references.bib}

\begin{document}
See \cite{Etienne2015}.

\printbibliography
\end{document}

在大多数编辑器中,您需要选择一个特殊的编译选项来运行biber。Biber 会准备文件中的信息.bib以在 LaTeX 中显示。

如果您无法从编辑器运行 biber(如果您不知道是否可以,请在评论中问我),您需要打开一个终端(在 Windows 上,在资源管理器中转到包含文件的目录.texcmd在地址栏中输入)。首先正常编译.tex。然后biber ...在终端中执行,其中...是文件的名称.tex(不带.tex扩展名)。现在再次编译。

相关内容