bst 样式编号 \cite{} 用数字代替作者

bst 样式编号 \cite{} 用数字代替作者

我修改了从网上获得的 .bst,甚至当我设法添加带有数字的编号参考时,还添加了一些前言修改:

%%% preamble modifications

patch \@lbibitem to print the current number before the authors
\patchcmd{\@lbibitem}
  {]}
  {]\bbl@box{\theNAT@ctr} }
  {}{}

%%%%

每当我输入 \cite{} 时,我得到的都是作者/年份名称,而不是编号的引用。我该如何改变这种情况?

我在序言中提出的选择:

%参考文献 \usepackage{url} \usepackage{hyperref} \usepackage{natbib,etoolbox,lipsum,ifthen}

加上上面的修改。我遇到了一些 latex 错误,但只要我得到了好的结果,这并不困扰我,如果将论文上传到 arxiv,它不会给我带来问题。我需要编号引用才能正常使用,但这个问题帮助我了解了我对 LaTeX 和 bibtex 的了解程度(仅供评论的题外话:我没有修改/创建 .tex 来包含 .bst 样式,我想我也必须将其上传到 arxiv,对吧?)。

相关内容