我期望的是 `,` 或 `}`

我期望的是 `,` 或 `}`

所以我有一些代码总是会出现奇怪的错误,即使代码中显然没有错误。

它给我的错误是:

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,

是我的案例中的修正。

相关内容