在撰写报告的过程中,我添加了所使用的来源和文章。
这是我在 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 上,在资源管理器中转到包含文件的目录.tex
并cmd
在地址栏中输入)。首先正常编译.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 上,在资源管理器中转到包含文件的目录.tex
并cmd
在地址栏中输入)。首先正常编译.tex
。然后biber ...
在终端中执行,其中...
是文件的名称.tex
(不带.tex
扩展名)。现在再次编译。