关于错误:! Package natbib Error: Bibliography not compatible with author-year citations.

    xiaoxiao2023-09-27  166

    在将用LaTeX写的文章上传到arxiv时,由于不能使用.bib的文件作为参考文献,这个非常麻烦,主要是\usepackage{natbib}这个宏包会报错. 在overleaf的帮助中,得到一个解答,即首先下载打包好整个LaTeX编译时候需要的所有东西,最好在本地上能编译,然后将.bbl中的内容替换.tex中的参考文献部分,即

    %\bibliographystyle{unsrt} %\bibliography{refs}

    这时候实际上本地上已经ok了,但是arxiv上还是不行,还需要下面几个步骤: 1.注释掉\usepackage{natbib} 2.将.sty文件中的下面这部分注释掉:

    % load natbib unless told otherwise % \if@natbib % \RequirePackage{natbib} % \fi

    然后就可以在arxiv上编译了.

    最新回复(0)