錯誤的版本
最後修改之後正确版本
本人使用bibtex引用文獻時,發現引用的時候booktitle顯示不出來,但是這是我直接從谷歌學術上複制過來的,
後來百度看了這篇文章
https://github.com/shifujun/UESTCthesis/issues/41
我去檢視了我所用的模闆的bst檔案,然後找到了
FUNCTION {inproceedings},發現booktitle那裡有個publisher
FUNCTION {inproceedings}
{ output.bibitem
format.authors "author" output.check
format.title "title" output.check
blank.sep
crossref missing$
{ format.in.ed.booktitle "booktitle" output.check
format.bvolume add.period$ add.space output
format.number.series add.period$ add.space output
organization add.period$ add.space output
publisher output
inproformat.date "year" output.check
format.ppaddress output
format.pages output
}
{ format.incoll.inproc.crossref output.nonnull
format.pages output
}
if$
new.block
note output
fin.entry
}
然後我就突發奇想,把我的reference.bib檔案中的所有的
booktitle一鍵替換改成了puhlisher
原來的
@inproceedings{35:shi2017optimizing,
title={Optimizing test placement for module-level regression testing},
author={Shi, August and Thummalapenta, Suresh and Lahiri, Shuvendu K and Bjorner, Nikolaj and Czerwonka, Jacek},
booktitle={2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE)},
pages={689--699},
year={2017},
organization={IEEE}
}
修改之後的
@inproceedings{35:shi2017optimizing,
title={Optimizing test placement for module-level regression testing},
author={Shi, August and Thummalapenta, Suresh and Lahiri, Shuvendu K and Bjorner, Nikolaj and Czerwonka, Jacek},
publisher={2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE)},
pages={689--699},
year={2017},
organization={IEEE}
}
然後就解決了,雖然不知道什麼原因,但是我也不願意深究,對研究沒有興趣(導師壓榨必須寫),解決了就算求,也懶得了解latex啥的,希望能幫助到大家吧