我是 Latex 新手。我想将文件 reference.bib 导入到我的文件 document.tex 中。以上是我的代码
参考文献
@article{lin1973,
author = "Shen Lin and Brian W. Kernighan",
title = "An Effective Heuristic Algorithm for the Travelling-Salesman Problem",
journal = "Operations Research",
volume = 21,
year = 1973,
pages = "498-516"
}
这是我的 document.tex
\documentclass[a4paper,12pt, fleqn]{scrreprt}
\usepackage{natbib}
\begin{document}
Blablabla happened because there was a need to cite \cite{lin1973}..
\bibliographystyle{plainnat}
\bibliography{reference}
\end{document}
我刚刚收到: Blablabla 发生是因为需要引用?。有人能帮助我吗?提前谢谢 ^^
答案1
首先,注意将reference.bib
文件放在与文件相同的文件夹中document.tex
。这很重要!
此外,正如 Manuel Weinkauf 在他的评论中所说,在编译时,请确保首先运行(pdf
)latex
一次,然后bibtex
一次,然后至少再次运行(pdf
)latex
一次。(有些图形用户界面只需单击一个按钮即可完成所有这些操作,但我不知道我们是否正在使用一个(以及哪一个)。
重要提示:如果您使用命令行界面,则应在辅助的文件,即document.aux
,这是由第一次编译生成的(因此命令是bibtex document.aux
)。
然后一切正常。无论如何,你不必进口文件*.bib
到文件*.tex
:这只是两个不同的文件,您可以通过将它们放在同一个文件夹中来将它们连接起来;-)
诚挚的问候,/Nancy-N