latex 错误包 natbib 错误:参考书目与作者年份引用不兼容

latex 错误包 natbib 错误:参考书目与作者年份引用不兼容

我对 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}
}

相关内容