在將用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上編譯了.