我想添加一个参考文献。为此,我创建了一个名为 References.bib 的文件,并在其中输入了以下内容:
@article{ref,
author={First author, Second Author and Third author},
title={Title of the article},
journal={},
year = 2005
}
然后在乳胶文件中我包含了以下参考:
\cite{ref}
我还在开头提到:
\usepackage{natbib}
\usepackage{cite}
在结束文档之前:
\bibliographystyle{te}
\bibliography{References}
我得到的是问号而不是引用。我不知道我的代码出了什么问题?提前谢谢您!
答案1
这很有效(除了你可能不应该引用没有期刊标题的“文章”...)。需要注意的是,你可以同时使用cite
和natbib
,因此请选择其中一个。此示例使用natbib
,但如果你愿意,你可以切换到cite
。
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@article{ref,
% author={First author, Second Author and Third author},
author={First author and Second Author and Third author}, % <-- note also the consistent formatting of authors names (better still is to use "Lastname1, Firstname1 and Lastname2, Firstname2 and ..."
title={Title of the article},
journal={},
year = 2005
}
\end{filecontents*}
\usepackage[T1]{fontenc}
\usepackage{natbib}%
% \usepackage{cite}% <-- or switch with natbib
\begin{document}
\cite{ref}
\bibliographystyle{te}
\bibliography{\jobname}
\end{document}
记得运行:
latex file # or: file.tex
bibtex file # or: file.aux
latex file # or: file.tex
latex file # or: file.tex
解决您的引用。