我修改了从网上获得的 .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,对吧?)。