LATEX参考文献添加文章doi号并嵌入超链接+IEEE期刊缩写查询

LATEX参考文献添加文章doi号并嵌入超链接+IEEE期刊缩写查询

    • 分析
    • 代码
    • 例子
    • Tips

分析

要实现的目的很简单,对于还没有实际出版的文章,只有电子档的,一般都没有卷数Vol,所以引用参考文献时,卷数这一行是空着的,这个时候最好贴上文章的doi号,那么如何实现这个功能呢?我也是花了一些时间去找相关的描述,起初是认为有一个doi的东西,可以直接实现这个功能,看了很多,但最终没有实现这个功能,在bib文件中,正文当然是应用doi的包,doi={},\doi{},之类的都试过,但是不显示,不过看到了一个东西,note{}倒是可以显示了,无赖没法实现链接功能,实现超链接有两种,url,href,当然都是需要引用包的,url属于直引,而href可以改变链接的名称,这样就正好和需求所匹配,今天在这里做一个总结,以后遇到这种问题也不需要到处去找了,而且找的还是一些零散的东西,每次只能取到一半的作用,甚至不起作用,目前也是找了很久还没有写关于这个东西的,也可能是我的关键词搜索的不对,今天就在这里把这个问题详细的写清楚,避免后来的小伙伴入坑。

LATEX参考文献添加文章doi号并嵌入超链接+IEEE期刊缩写查询_第1张图片

代码

现在看来是非常简单了,刚开始做的时候虎头虎脑的,.!!。
引入宏包,

\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上面查,但是我查出来好像还是全称。

你可能感兴趣的:(LaTex,编程语言)