经过几个小时的搜索,我决定就 overleaf 的 natlib 寻求您的帮助。首先,我的项目通过 TexStudio 成功编译,它在我的本地计算机中正确显示了引用。我已将所有 .bib 文件与我的主要 tex 文件放在同一个文件夹中。
但是,当我将其放在 overleaf 上时,它会在这些引文上产生问号。Oveleaf 通过自动完成功能很好地识别了 bib 文件并成功编译了文档,但对所有cite
或citep
命令都显示问号。
这是我在文件 Text.bib 中的引用示例:
@article{leuz_economics_2016,
title = {The {Economics} of {Disclosure} and {Financial} {Reporting} {Regulation}: {Evidence} and {Suggestions} for {Future} {Research}: {Disclosure} and {Financial} {Reporting} {Regulation}},
volume = {54},
issn = {00218456},
shorttitle = {The {Economics} of {Disclosure} and {Financial} {Reporting} {Regulation}},
url = {http://doi.wiley.com/10.1111/1475-679X.12115},
doi = {10.1111/1475-679X.12115},
language = {en},
number = {2},
urldate = {2019-03-12},
journal = {Journal of Accounting Research},
author = {Leuz, Christian and Wysocki, Peter D.},
month = may,
year = {2016},
pages = {525--622},
file = {Leuz and Wysocki - 2016 - The Economics of Disclosure and Financial Reportin.pdf}
}
Overleaf 自动完成引用命令\cite{leuz_economics_2016}
我的主 tex 文件中的参考书目样式如下:
\bibliographystyle{apa}
\bibliography{Text}
Overleaf系统日志如下:
软件包 natbib 警告:第 2 页上的引用“leuz_economics_2016”在输入行 96 上未定义
编辑:感谢@David Carlisle 的建议,看来 Overleaf 没有生成 .bbl 文件。我尝试从我的电脑上传 .bbl,成功运行,但问题仍然存在于 Overleaf 上。