bst 風格的數數 \cite{} 用數字取代 autor

bst 風格的數數 \cite{} 用數字取代 autor

我修改了從網上獲得的 .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,對吧?

相關內容