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

在将用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上编译了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值