在论文模板中导入 bibtex 文件时出现问题

在论文模板中导入 bibtex 文件时出现问题

对于我的学士论文,我下载了大学提供的模板。然而,标准参考书目部分使用的是

\begin{thebibliography}
\end{thebibliography}

因为我已经为我的参考书目准备了一个 .bib 文件,所以我想使用它,所以我尝试了以下代码

\nocite{*}
\bibliography{BachelorBib}
\bibliographystyle{apalike}

我将 bib 文件与其他文件放在同一个文件夹中,并尝试将上述代码放入为参考书目准备的文件中(然后将其包含在主文件中),然后 bibtex 编译该文件,我尝试只 bibtex 编译主文件。我尝试将上述代码直接放入我的主文件中,然后 bibtex 编译该主文件。

然而,每次我尝试编译我的主文件以获取输出时,我仍然无法获得我的参考书目。

bibtex 编译后我收到的错误消息是:

This is BibTeX, Version 0.99d (TeX Live 2013) The top-level auxiliary file: boek.aux
A level-1 auxiliary file: titel.aux A level-1 auxiliary file: voorwoord.aux
A level-1 auxiliary file: hoofdstuk1.aux The style file: apalike.bst
A level-1 auxiliary file: referenties.aux Multiple inclusions of entire database
---line 2 of file referenties.aux : \citation{* : }
I'm skipping whatever remains of this command Illegal,
another \bibdata command---line 3 of file referenties.aux :
\bibdata : {BachelorBib} I'm skipping whatever remains of this command
Illegal, another \bibstyle command---line 4 of file referenties.aux :
\bibstyle : {apalike} I'm skipping whatever remains of this command
Database file #1: BachelorBib.bib (There were 3 error messages)

有人可以帮我吗?

答案1

尝试以相反的顺序使用命令:

\usepackage[square,numbers,sort&compress]{natbib}


\bibliographystyle{apalike}    
\bibliography{BachelorBib}

我已经这样做了,而且它对我有用。我相信这与我使用的包无关。我的书目风格是ieeetr。试一试吧。

答案2

尝试删除之前生成的所有.aux和.bbl文件,只留下.tex和.bib。重新编译主文件第一的,然后编译bibtex。

看起来就像旧thebibliography命令生成的辅助文件与\bibliography。如果仍然不起作用,请使用其他工具仔细检查您的 .bib,例如贾布雷夫

相关内容