![bst 样式编号 \cite{} 用数字代替作者](https://linux22.com/image/472468/bst%20%E6%A0%B7%E5%BC%8F%E7%BC%96%E5%8F%B7%20%5Ccite%7B%7D%20%E7%94%A8%E6%95%B0%E5%AD%97%E4%BB%A3%E6%9B%BF%E4%BD%9C%E8%80%85.png)
我修改了从网上获得的 .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,对吧?)。