分析
要实现的目的很简单,对于还没有实际出版的文章,只有电子档的,一般都没有卷数Vol,所以引用参考文献时,卷数这一行是空着的,这个时候最好贴上文章的doi号,那么如何实现这个功能呢?我也是花了一些时间去找相关的描述,起初是认为有一个doi的东西,可以直接实现这个功能,看了很多,但最终没有实现这个功能,在bib文件中,正文当然是应用doi的包,doi={},\doi{},之类的都试过,但是不显示,不过看到了一个东西,note{}倒是可以显示了,无赖没法实现链接功能,实现超链接有两种,url,href,当然都是需要引用包的,url属于直引,而href可以改变链接的名称,这样就正好和需求所匹配,今天在这里做一个总结,以后遇到这种问题也不需要到处去找了,而且找的还是一些零散的东西,每次只能取到一半的作用,甚至不起作用,目前也是找了很久还没有写关于这个东西的,也可能是我的关键词搜索的不对,今天就在这里把这个问题详细的写清楚,避免后来的小伙伴入坑。
代码
现在看来是非常简单了,刚开始做的时候虎头虎脑的,.!!。
引入宏包,
\usepackage{hyperref}
%\usepackage{url}
%\usepackage{natbib}
%\usepackage{doi}
% 这些注释的都是之前找的,试来试去,服了,
%没一个能实现这个功能的,我吐了!!!写出来是避免大家进坑。
bib文件中
关键的代码:
note={doi{\color{blue}
\href{http://dx.doi.org/10.1109/TITS.2019.2961705}
{10.1109/TITS.2019.2961705}}}
例子
这里可以看一个例子。
@ARTICLE{8854137,
author={L. {Yao} and Y. {Wang} and X. {Wang} and G. {Wu}}, journal={IEEE. Trans. Mob. Comput.},
title={Cooperative Caching in Vehicular
Content Centric Network based on Social Attributes and Mobility},
year={2019},
volume={},
number={},
pages={1-1},
note={doi:{\color{blue}
\href{http://dx.doi.org/10.1109/TMC.2019.2944829}{10.1109/TMC.2019.2944829}}
}
效果:
点击即可转接到该文章!
祝大家论文顺利。
Tips
分享一个IEEE期刊缩写的网站,参考文献引用的期刊名都是缩写格式,直接查即可,方便快捷。https://woodward.library.ubc.ca/research-help/journal-abbreviations/。谷歌浏览器遇到不是私密链接点高级,继续访问哦!
会议的缩写目前还没有找到比较好的,看到说是在EI上面查,但是我查出来好像还是全称。