通过该elsarticle
课程,我如何实现作者编号引用?
这就是我需要的:
Smith and Dow [1] wrote
使用
\citep{SmithDow} wrote
仅打印
[1] wrote
和
\citet{SmithDow} wrote
印刷
(author?) [1] wrote
该期刊不使用作者年份格式,因此
Smith and Dow (2015) wrote
不是一个解决方案。
我无法直接更改选项,natbib
因为elsarticle
它会自动加载。
答案1
使用
\bibliographystyle{elsarticle-num-names}
代替
\bibliographystyle{elsarticle-num}
然后
\citet{SmithDow} wrote
将打印
Smith and Dow [1] wrote
答案2
添加@AlexanderGelbukh 的答案:
\bibliographystyle{elsarticle-num-names}
并将其放入你的序言中:
\makeatletter
\providecommand{\doi}[1]{%
\begingroup
\let\bibinfo\@secondoftwo
\urlstyle{rm}%
\href{http://dx.doi.org/#1}{%
doi:\discretionary{}{}{}%
\nolinkurl{#1}%
}%
\endgroup
}
\makeatother
这增加了对doi
字段的支持。来源:https://www.tug.org/pipermail/tex-live/2012-August/032152.html
对字段的支持doi
已由elsarticle-num.bst
网址根据该文件的标题。此补丁尚未完成elsarticle-num-names
。