我对 Latex 还比较陌生,当我尝试使用 natbib 添加参考文献时,出现以下错误。
Package natbib Error: Bibliography not compatible with author-year citations.
我查看了 bib 文件中的所有条目,没有一个条目缺少年份。我甚至更改了,bibliographystyle
但没有任何效果。有人能帮我解决这个问题吗?
这是一个重现此问题的最小工作示例
\include{Macros/MacroFile1}
\documentclass[oneside,11pt]{Classes/myThesis}
\linespread{1.3} %1.5 line spacing
\begin{document}
Hello, this is a minimum working example to show the error \cite$
\addcontentsline{toc}{chapter}{References} % Adds References to $
\bibliographystyle{nature} % bibliography style
\renewcommand{\bibname}{References}
\bibliography{ref-example.bib}
\end{document}
参考示例.bib
@article{fernandez-pacheco_three-dimensional_2017,
title = {Three dimensional nanomagnetism},
volume = {8},
copyright = {2017 The Author(s)},
issn = {2041-1723},
url = {https://www.nature.com/articles/ncomms15756},
doi = {10.1038/ncomms15756},
language = {en},
number = {1},
urldate = {2021-06-16},
journal = {Nature Communications},
author = {Fernández-Pacheco, Amalio and Streubel, Robert and Fruchart, Olivier and Hertel, Riccardo and Fischer, Peter and Cowburn, Russell P.},
month = jun,
year = {2017},
note = {Number: 1
Publisher: Nature Publishing Group},
pages = {15756},
file = {Full Text PDF:/home/rajgourav/Zotero/storage/N2WSEP79/Fernández-Pacheco et al. - 2017 - Three-dimensional nanomagnetism.pdf:application/pdf;Snapshot:/home/rajgourav/Zotero/storage/AK82XNP5/ncomms15756.html:text/html}
}