2020-08-28 bibtex文件label后面要加逗号

今天复习数学建模当中常用的 LaTeX \LaTeX LATEX,最终决定把引用换成bibtex。
但是在使用过程当中出现了一个智障的小小的问题,导致编译迟迟不能通过。

I was expecting a `,' or a `}'---line 2 of file mybibtex.bib
 :
 : author={鑲栧崕鍕噠,
(Error may have been on previous line)
I'm skipping whatever remains of this entry
......
Warning--Require author/editor: mcmtutor
Warning--Require title: mcmtutor
Warning--Require year: mcmtutor

从报错信息可以看出,bibtex的信息呈现过程出现了错误。由于mcmtutor这个label之后没有加“,”,所以后面的author名发生了乱码,全部跳过识别。以至于后来的各种信息丢失,最终出现ANON(匿名)。

报错信息说的很明白要在author之前的地方加一个“,”。加上之后就没问题了。

mybibtex.bib

@book{mcmtutor,
    author={肖华勇},
    year={2019},
    title={大学生数学建模竞赛指南},
    publisher={电子工业出版社},
    address={北京},
    edition={第2版;修订版;},
    isbn={7121355728;9787121355721;},
    language={Chinese},
}

主文件

\bibliography{mybibtex.bib}
\bibliographystyle{chinese.bst}//这个是格式说明,来自
再次引用\cite{mcmtutor}

chinese.bst文件,见:

https://raw.githubusercontent.com/Haixing-Hu/GBT7714-2005-BibTeX-Style/master/gbt7714-2005.bst

渲染效果:
在这里插入图片描述

效果
搜索了大量无效信息,都没有直接解决我的问题。以至于对嵌套的编译有了大概的认识(躺

bibtex相当于是一个餐馆,客户点菜(申请pdf编译)时,会传菜品,将bibtex的信息给到pdf。所以在厨师更新了配方(重新更新了bibtex)之后,应该先将出菜口的菜更新(bibtex编译)然后出菜(pdf编译)。

代码这种精细活,以后还是多长点心吧

猜你喜欢

转载自blog.csdn.net/weixin_45502929/article/details/108279379