我修改了從網上獲得的 .bst,甚至當我設法用數字添加編號引用時,添加了一些序言修改:
%%% preamble modifications
patch \@lbibitem to print the current number before the authors
\patchcmd{\@lbibitem}
{]}
{]\bbl@box{\theNAT@ctr} }
{}{}
%%%%
每當我寫 \cite{} 時,我都會得到作者/年份的名字,而不是編號的引文。我怎樣才能改變這一點?
我在序言中的收費選項:
%references \usepackage{url} \usepackage{hyperref} \usepackage{natbib,etoolbox,lipsum,ifthen}
再加上上面的修改。我遇到了一些乳膠錯誤,但只要我得到了一個好的結果,這對我來說並不困擾,如果將論文上傳到 arxiv 時,它不會給我帶來問題。我需要正常使用的編號引用,但是這個問題幫助我了解我對 LaTeX 和 bibtex 有多少了解(僅用於評論的題外話:我沒有修改/創建 .tex 以包含 .bst 樣式,即我想我也必須上傳到arxiv,對吧?