Bibtex 文件无法编译

Bibtex 文件无法编译

我已经在 Google 上搜索了几个小时,发现了许多相关问题,但仍然不明白哪里出了问题。我已经运行 latex 和 bib 至少 1000 次。在下拉菜单中,我使用“pdflatex”作为 latex 文件,使用“bibtex”作为 bib 文件。我使用的是 Texworks。另外,我应该说这在另一台电脑上曾经成功过。

这是我的 bib 文件:

@article{paper,
author={name},
title="{title}",
journal={J. Phys. Conf. Ser.},
volume={67},
number={},
 pages={23},
 year={2007}
}

这是我的乳胶文件:

\documentclass[a4paper, 12pt]{article}


\begin{document}
\title{Autumn Term Report}
\author{myself}
\date{\today}
\maketitle

  HI
\cite{paper}

\bibliographystyle{unsrt}
\bibliography{trial.bib}
\end{document}

这是我的 bbl 文件(空的!所以我认为 bibtex 不能被编译)

\begin{thebibliography}{}

\end{thebibliography}

另外,在我的输出 pdf 中我得到了一个“参考”部分,但文章没有列在那里,并且在正文中我引用它的地方有一个问号。

答案1

您必须使用\cite{paper}不带@。另外,不要使用 中的扩展名\bibliography{trial}。话虽如此,您必须运行此编译序列,假设您的主文件名为myfile.tex

pdflatex myfile
bibtex myfile
pdflatex myfile
pdflatex myfile

代码 (myfile.tex):

\documentclass[a4paper, 12pt]{article}
\usepackage{filecontents}
\begin{filecontents*}{trial.bib}
  @article{paper,
author={name},
title="{title}",
journal={J. Phys. Conf. Ser.},
volume={67},
number={},
 pages={23},
 year={2007}
 }
\end{filecontents*}

\begin{document}
\title{Autumn Term Report}
\author{myself}
\date{\today}
\maketitle

  HI
\cite{paper}

\bibliographystyle{unsrt}
\bibliography{trial}    %% no .bib needed
\end{document}

在此处输入图片描述

相关内容