Latex 找不到我的 .bib 文件

Latex 找不到我的 .bib 文件

我正在使用 Texmaker 与 Miktex 结合使用并撰写文章,但 Latex 找不到我的 .bib 文件。.bib 文件与我的文章 latex 文件位于同一目录中。我通过多种方式创建了 .bib 文件:使用 Mendeley、Jabref 和 bibtex 本身。在这三种情况下,我都会在 Latex 中收到警告:“存在未定义的参考文献”和“第 5 页上的引用‘citation1’未定义”。

我想我的 Latex 是不是出了什么问题?

有人可以帮帮我吗?

我制作了该报告的 MWEB 和参考书目文件的 MWEB。

 \documentclass[11pt]{article}

 \usepackage[utf8]{inputenc}

 \usepackage{cite}
 %\usepackage{natbib}

 \begin{document} 
 \pagenumbering{gobble}
 \title{Report}
 \author{Charlie}
 \maketitle
 \newpage
 \mbox{}
 \pagebreak

 \section{Theory}
 Blabla \cite{Gazibegovic2017}

 \pagebreak

 \section{Bibliography}

 \bibliography{biblio.bib}
 \bibliographystyle{plain}

 \end{document}

以及来自书目的 mweb

 @article{Gazibegovic2017,
 author = {Gazibegovic, Sasa. \textit(et al)},
 journal = {Nature},
 number = {7668},
 pages = {434-438},
 title = {{Epitaxy of advanced nanowire quantum devices}},
 volume = {548},
 year = {2017}
 }

我希望这些信息足以帮助你我。

亲切的问候

答案1

编译以下内容移动网络

pdflatex document.tex
bibtex document.aux
pdflatex document.tex
pdflatex document.tex

给出了正确的结果。

\documentclass{article}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
    @book{key,
        author = {Author, A.},
        year = {2001},
        title = {Title},
        publisher = {Publisher},
    }
\end{filecontents}

\begin{document}

    \cite{key}

    \bibliographystyle{plain}
    \bibliography{\jobname}

\end{document}

相关内容