引用显示?但参考书目不显示

引用显示?但参考书目不显示

我正在努力让它正常工作

这是我的example.tex文件:

\documentclass{article}

\usepackage[superscript,biblabel]{cite}

\begin{document}

Refering to second article\cite{art2} and then first article\cite{art1}

\bibliographystyle{unsrt}
\bibliography{test}
\end{document}

这是我的test.bib文件:

@Article{art1,
  author =   {Author, A. N.},
  title =    {Title One},
  journal =  {Journal},
  year =     2000
}

@Article{art2,
  author =   {Author, A. N.},
  title =    {Title Two},
  journal =  {Journal},
  year =     2008
}

我正在TexMaker使用 QuickBuild 选项来PdfLaTeX + View PDF编译 pdf。

输出如下: 在此处输入图片描述

日志文件显示如下:

LaTeX Warning: Citation `art2' on page 1 undefined on input line 7.
LaTeX Warning: Citation `art1' on page 1 undefined on input line 7.

注:我严格遵循这里

答案1

问题出在 TexMaker 本身;导致解决方案的日志文件存在问题。日志文件显示以下内容:

LaTeX Warning: Citation `art2' on page 1 undefined on input line 7.
LaTeX Warning: Citation `art1' on page 1 undefined on input line 7.

这意味着文件设置不正确或无法找到文件。TexMaker 有一个功能,它可以将其生成的所有额外文件放入名为“build”的文件夹中。问题是 bibtex 不知道这一点,这意味着它不知道从哪里获取引用。

取消选中:“使用‘build’子目录来存储输出文件”解决了这个问题

相关内容