我正在使用 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}