- 期刊
** 期刊:已正式出版(有期卷号))
** [期刊:录用后在线访问即Early access(无期卷号)](#期刊:录用后在线访问即Early access(无期卷号)) - 会议
- Arxiv论文
期刊
期刊:已正式出版(有期卷号)
@article{gu2024ai,
title={{AI}-Enhanced Cloud-Edge-Terminal Collaborative Network: Survey, Applications, and Future Directions},
author={Gu, Huixian and Zhao, Liqiang and Han, Zhu and Zheng, Gan and Song, Shenghui},
journal={IEEE Commun. Surv. Tutorials},
year={2024},
volume={26},
number={2},
month={2nd Quart.},
pages={1322-1385},
publisher={IEEE}}
@ARTICLE{Ye2022,
author={Ye, Xinyu and Li, Meng and Si, Pengbo and Yang, Ruizhe and Wang, Zhuwei and Zhang, Yanhua},
journal={IEEE Trans. Veh. Technol.}, title={Collaborative and Intelligent Resource Optimization for Computing and Caching in {IoV} With Blockchain and {MEC} Using {A3C} Approach},
year={2023},
volume={72},
number={2},
pages={1449-1463},
month={Feb.},
doi={10.1109/TVT.2022.3210570}}
在此过程中可能遇到的问题:
一、没有month信息
直接在Google scholar上搜索的BibTeX格式的参考文献,可能没有关于month的信息,你可以跟随下面的过程进行查找:
1.首先需要查找文章的doi,可以通过Google scholar,或者百度学术进行查找
2.复制DOI到doi2bib这个网页里查找,它可以提供比较完整BibTeX格式信息
二、期刊名不是缩写
根据IEEE期刊参考文献的要求,可以看到需要将期刊名写为缩写的形式,然而在Google scholar或者其他网页提供的期刊或者会议名称都不是缩写信息。因此我们需要自己查找缩写形式,并替换journal中的内容。
1.查找期刊名缩写:可以通过查找期刊缩写的网站:IEEE缩写1
或者是通过web of science: IEEE缩写2
输入需要查找的期刊
然后就可以看到ISO ABBREVIATION了
2.替换缩写后的期刊名
有两种方式,一种是直接替换(比较麻烦和浪费时间),另一种是建立一个IEEEabrv.bib
文件,通过这个文件添加常用的期刊或会议简称及缩写。
首先,我们需要创建一个IEEEabrv.bib
文件,然后我们定义journal名字(按照自己熟悉的方式定义), 如IEEE_T_Affective_Computing
,然后我们将这个名字放入到参考文献的bib文件中,注意去掉{}
然后, 我们添journal名字和其对应的缩写到IEEEabrv.bib
文件中,
bash
@STRING{IEEE_T_Affective_Computing = "{IEEE} Trans. Affective Comput."}
最后,我们需要将IEEEabrv.bib
文件引入到编码参考文献的地方,有可能是主文件内:
bash
\bibliography{IEEEabrv.bib, reference.bib}
\bibliographystyle{IEEEtran}
此时,可以看到正文中,期刊名已被替换为缩写形式:
期刊:录用后在线访问即Early access(无期卷号)
对于未正式出版的IEEE期刊,一般需要给doi加上超链接,并且还需要给出"early access"信息
例如
重点是添加note
信息, 如:note={early access, doi:{\color{blue}\href{http://dx.doi.org/10.1109/tnnls.2022.3225855}{10.1109/tnnls.2022.3225855}}}}
结果就是:
会议
会议地点可加可不加,google scholar 上的bibTex一般不会提供地点和月份,需要手动添加address={}
。
bash
@INPROCEEDINGS{Fang2020,
author={Fang, Sangsha and Khan, Zahid and Fan, Pingzhi},
booktitle={Proc. IEEE Veh. Technol. Conf. (VTC-Spring)},
title={A Cooperative {RSU} Caching Policy for Vehicular Content Delivery Networks in Two-Way Road with a {T-junction}},
year={2020},
volume={},
number={},
pages={1-5},
month=May,
address={Antwerp, Belgium},
doi={10.1109/VTC2020-Spring48590.2020.9129007}}
在此过程中可能遇到的问题:
一、没有month信息
参考引入期刊文献的方法
二、会议名不是缩写
根据IEEE期刊参考文献的要求,可以看到需要将会议名也写为缩写的形式,然而在Google scholar或者其他网页提供的期刊或者会议名称都不是缩写信息。因此我们需要自己查找缩写形式,并替换booktitle中的内容。
1.查找期刊名缩写:可以通过查找期刊缩写的网站(会议论文一般是EI收录):IEEE缩写,会议1
bash
@inproceedings{gnnfrs2022,
author = {Gao, Chen and Wang, Xiang and He, Xiangnan and Li, Yong},
booktitle = WSDM,
title = {Graph Neural Networks for Recommender System},
year = {2022},
month = feb,
volume={},
number={},
pages = {1623--1625},
address = {New York, NY, USA},
DOI = {10.1145/3488560.3501396},
}
与期刊的操作类似,还需要在IEEEabrv.bib
文件中插入缩写信息,
结果如下:
Arxiv论文
重点是要加入note={\textit{arXiv: }}
例如:
结果:
目前, 我按照自己熟悉的方式进行会议或期刊简称的定义,包含如下,之后可能会慢慢添加^^
bash
# IEEE Journals
@STRING{IEEE_T_Affective_Computing = "{IEEE} Trans. Affective Comput."}
@STRING{IEEE_T_Neural_Networks_Learning_Systems = "{IEEE} Trans. Neural Networks Learn. Syst."}
# conference
# IEEE Journals
@STRING{IEEE_T_Affective_Computing = "{IEEE} Trans. Affective Comput."}
@STRING{IEEE_T_Neural_Networks_Learning_Systems = "{IEEE} Trans. Neural Networks Learn. Syst."}
@STRING{IEEE_J_Biomedical_Health_Informatics = "IEEE J. Biomed. Health. Inf."}
@STRING{IEEE_T_Cybernetics = "IEEE Trans. Cybern."}
@STRING{IEEE_T_Cognitive_Developmental_Systems = "IEEE Trans. Cognit. Dev. Syst."}
@STRING{IEEE_T_Pattern_Analysis_Machine_Intelligence = "IEEE Trans. Pattern Anal. Mach. Intell."}
@STRING{IEEE_Signal_Processing_Letters = "IEEE Signal Process. Lett."}
@STRING{IEEE_T_Emerging_Topics_Computing = "IEEE Trans. Emerging Top. Comput."}
# Journals
@STRING{Cognitive_Robotics = "Cognit. Rob."}
@STRING{Information_Fusion = "Inf. Fusion"}
@STRING{Biomedical_Signal_Processing_Control = "Biomed. Signal Process. Control "}
@STRING{J_Neural_Engineering = "J. Neural Eng."}
@STRING{Pattern_Analysis_Applications = "Pattern Anal. Appl."}
@STRING{Wireless_Communications_Mobile_Computing = "Wireless Commun. Mobile Comput."}
@STRING{Cell_Reports = "Cell Rep."}
@STRING{Science_Advances = "Sci. Adv."}
@STRING{I_J_Psychophysiology = "Int. J. Psychophysiol."}
@STRING{J_Abnormal_Psychology = "J. Abnorm. Psychol."}
@STRING{J_Ambient_Intelligence_Humanized_Computing = "J. Ambient Intell. Hum. Comput."}
@STRING{J_Cheminformatics = "J. Cheminf."}
@STRING{BMC_Bioinformatics = "BMC Bioinf."}
@STRING{Cognition_Emotion = "Cogn. Emot."}
@STRING{I_J_Psychological_Research = "Int. J. Psychol. Res."}
@STRING{Brain_Sciences = "Brain Sci."}
@STRING{Computers_Biology_Medicine = "Comput. Biol. Med."}
#Frontier Journals
@STRING{F_Human_Neuroscience = "Front. Hum. Neurosci."}
@STRING{F_Neuroscience = "Front. Neurosci."}
# conference
@string{WSDM = "Proc. ACM Int. Conf. Web Search Data Min. (WSDM)"}
@string{SIGIR = "Proc. Int. ACM SIGIR Conf. Res. Dev. Inf. Retr. (SIGIR)"}
@string{IJCNN = "Proc. Int. Joint Conf. Neural Netw. (IJCNN)"}
@string{MMM = "Proc. Int. Conf. MultiMedia Model. (MMM)"}
@string{AEA = "Proc. Am. Econ. Assoc. Meeting (AEA)"}
@string{NER = "Proc. Int. IEEE/EMBS Conf. Neural Eng. (NER)"}
@string{EMBC = "Proc. Annu. Int. Conf. IEEE Eng. Med. Biol. Soc. (EMBC)"}
@string{IJCAI = "Proc. Int. Joint Conf. Artif. Intell. (IJCAI)"}
@string{EUSIPCO = "Proc. Eur. Signal Process. Conf. (EUSIPCO)"}
@string{CAV = "Proc. Int. Conf. Comput. Aided Verification (CAV)"}
@string{CSIT = "Proc. Int. Conf. Comput. Sci. Inf. Technol. (CSIT)"}
@string{AAAI = "Proc. AAAI Conf. Artif. Intell. (AAAI)"}
@string{NeurIPS = "Proc. Adv. Neural Inf. Process. Syst. (NeurIPS)"}
@string{ECCV = "Proc. Eur. Conf. Comput. Vis.(ECCV)"}
# IEEE conferenece
@string{ICRA = "Proc. IEEE Int. Conf. Robot. Autom. (ICRA)"}
@string{ICC = "Proc. IEEE Int. Conf. Commun. (ICC)"}
@string{ITSC = "Proc. IEEE Int. Conf. Intell. Transp. Syst. (ITSC)"}
@string{GLOBECOM = "Proc. IEEE Global Commun. Conf. (GLOBECOM)"}
@string{CVPR = "Proc. IEEE Conf. Comput. Vis. Pattern Recognit. (CVPR)"}
@string{VTC = "Proc. IEEE Veh. Technol. Conf. (VTC)"}
@string{IV = "Proc. IEEE Intell. Vehicles Symp. (IV)"}
参考链接: