我正在尝试向我的 Overleaf 乳胶文档添加参考书目,为此我使用了 BibTex。
我.bib
从 Zotero 下载了一个文件,它会自动为您生成它们,并将其导入到我的 Overleaf 项目中。该文件名为security_policy.bib
。然后我在文档末尾(在之前)添加了\bibliogray
和标签:\bibliography
\end{document}
\backmatter
\bibliographystyle{hispa}
\bibliography{security_policy.bib}
我试图引用 ISO/IEC 27002,bib 文件将其引用为“27_iso/iec_2008”。当我开始输入时\cite
,引用“27_iso/iec_2008”会自动弹出,这意味着参考书目已正确导入。
然而,当生成 PDF 文档时(根据官方的 Overleaf 示例和指南,会自动运行 bibtex,从而创建参考书目),引用却丢失了(而是显示出来[?]
)。
我应该怎样修复此问题?
答案1
您的项目中可能缺少该文件hispa.bst
,默认情况下该文件在 Overleaf 上不可用,因为它不包含在 TeX Live 中。上传一份副本hispa.bst
(通过 Overleaf 的Add files > Upload
菜单)到您的项目应该(并且已经)有所帮助。