在撰写学术文章时不同期刊对文章引用格式不同。最近需要将authoryear模式的参考文献转换为numbers(即,gas-solid fluidization (Grace, 1996; Zhao et al., 2015; Hou et al., 2016)
转换为gas-solid fluidization [14–16]
)我需要修改的地方有:
将
\documentclass[authoryear,final,3p,times]{elsarticle}
...
\bibliographystyle{elsarticle-harv}
修改为:
\documentclass[numbers,final,3p,times]{elsarticle}
...
\bibliographystyle{elsarticle-num-names}
\biboptions{square,numbers,sort&compress}
其中biboptions
的内容可以为文献按照引用的顺序而非添加顺序进行排序,并且合并输出。
还需要注意的是修改后无论是通过\cite
或者\citep
引用显示的都是数字,而在修改后的模式中想要出现name+number的模式(例如,Neau et al. [20]),需要用\citet
替换\cite
。