所以我有一些代码总是会出现奇怪的错误,即使代码中显然没有错误。
它给我的错误是:
The style file: apalike.bst
Database file #1: Hoofdstukken/Bibliografie.bib
I was expecting a `,' or a `}'---line 58 of file Hoofdstukken/Bibliografie.bib
:
: @article{boehm1988spiral,
(Error may have been on previous line)
I'm skipping whatever remains of this entry
因此,在我的目录中,我引用了一个.bib
文件:
\addcontentsline{toc}{chapter}{Referenties}
\bibliographystyle{apalike}
\bibliography{Hoofdstukken/Bibliografie}
我的文件中.bib
内容如下:
@article{balaji2012waterfall,
title={Waterfall vs. {V}-Model vs. Agile: A comparative study on {SDLC},
author={Balaji, S and Murugaiyan, M Sundararajan},
journal={International Journal of Information Technology and Business Management},
volume={2},
number={1},
pages={26--30},
year={2012}
}
@article{boehm1988spiral, \\line 58 here
title={A spiral model of software development and enhancement},
author={Boehm, Barry W},
journal={Computer},
volume={21},
number={5},
pages={61--72},
year={1988},
publisher={IEEE}
}
我在我的文档中对每一个都进行了评论,@article
但没有任何区别......
现在当我在其他代码中出现错误时,它会给我文件的错误.bib
,而错误肯定不在文件中.bib
。
那么为什么会这样呢?我正在使用以下内容\documentclass
:
\documentclass[11 pt, twoside, openright, tikz]{report}
答案1
错误在第 58 行被检测到,但其原因在此之前:
@article{balaji2012waterfall,
title={Waterfall vs. {V}-Model vs. Agile: A comparative study on {SDLC},
该title
值末尾缺少结束花括号:
@article{balaji2012waterfall,
title={Waterfall vs. {V}-Model vs. Agile: A comparative study on {SDLC}},
答案2
我在文章中写两个术语时遇到了这个问题。
@article={cabinet office,
显示“ ,
”或“ }
”丢失。然后删除空格,错误就消失了。
@article={cabinetoffice,
是我的案例中的修正。