无法使用 BibTex 包含参考文献

无法使用 BibTex 包含参考文献

我想添加一个参考文献。为此,我创建了一个名为 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

这很有效(除了你可能不应该引用没有期刊标题的“文章”...)。需要注意的是,你可以同时使用citenatbib,因此请选择其中一个。此示例使用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

解决您的引用。

相关内容