LaTeX参考文献规范(以IEEE Trans为例)

LaTeX参考文献规范(以IEEE Trans为例)

在用LaTeX排版参考文献的时候,我们一般导入

\usepackage{cite}

后写一个references的bib文件,比如(Ref.bib)就可以了:

{
    \bibliographystyle{IEEEtran}
    \bibliography{Ref}
}

而待引用文章的bib格式引文我们则会到一些网站,大概率是Google Scholar上复制,一个很严重的问题是Google Scholar上很多都是错误的格式,这里举几个非常常见例子:

  1. 会议名称不统一,这里以计算机视觉的会议CVPR为例,Google Scholar一般会提供以下几种写法:booktitle={Proceedings of the IEEE/CVF conference on computer vision and pattern recognition} ;booktitle={CVPR} ;booktitle={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition};还有一些会带有“xxth”
  2. 会议当期刊,最典型的计算机深度学习类会议就是NeurIPS
  3. author中出现“and others” (References中相应出现 et al.)
  4. Title = {Microsoft coco: Common objects in context}

对于第一个问题,如果一个会议在一篇文章的参考文献中出现不同的表达形式,对于一些审稿人而言,会觉得杂乱无章。一般而言,我们会选取CVPR 或 Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition 或是其简写形式,注意这边的‘C’ ,‘C’, ‘V’, ‘P’, 'R’是大写的。
第二个问题,由于NeurIPS本身是会议,所以Google Scholar上大部分bib格式的引文确实是错误的。
第三个问题,如果期刊或会议本身要求省略x个作者后的名字,那么没有问题,但是如果期刊没有这样的要求,同时其他参考文献又写全了所有作者的名字,这就会显的非常突兀,因此需要按照原文自己补全。
第四个问题,正确的写法应该是:Title = {Microsoft {COCO}: Common objects in context},对于一些专有名词,因保留其原有书写方式,常见的有 COCO, ViT, ImageNet 等。

在给出一些书写的参考之前先说一下这个问题的意义。说实话我第一次听到这个问题的时候也觉得完全没有必要浪费这个时间改这些,很多很好的文章也或多或少存在这样的问题。另一方面,除了ICLR之外,很多会议论文的page也很难找。所以,只能说,在自己的文章没有那么出彩的时候,不要再因为这些小问题降低一些审稿人的预期分数了。以Kaiming He大佬的文章为例吧,参考文献中的细节处理的非常到位(当然有些很统一的没有加page)

下面对一些问题提供一些书写的参考方式,同样以CVPR为例,可以在bib文件中如下设置:

@string{CVPR = "{Proc. IEEE Conf. Comp. Vis. Patt. Recogn.}"}

在引用的过程中,可以按如下方式进行:

@inproceedings{resnet16,
  Title                    = {Deep Residual Learning for Image Recognition},
  Author                   = {Kaiming He and Xiangyu Zhang and Shaoqing Ren and Jian Sun},
  booktitle                = CVPR,
  Year                     = {2016},
  pages = {770-778},
}

对于NeurIPS中的论文,建议bib文件中添加

@string{NIPS = "{Advances in Neural Inf. Process. Syst.}"}

后,按如下样例引用:

@inproceedings{vaswani2017attention,
  title   =  {Attention is all you need},
  author  =  {Vaswani, Ashish and Shazeer, Noam and Parmar, Niki and Uszkoreit, Jakob and Jones, Llion and Gomez, Aidan N and Kaiser, {\L}ukasz and Polosukhin, Illia},
  booktitle  =  NIPS,
  pages  =  {5998-6008},
  year   =  {2017},
}

最后,给出一些非常常见的计算机深度学习类会议与期刊的缩写,以便统一参考文献中的booktitle

@string{ACCV = "{Proc. Asian Conf. Comp. Vis.}"}

@string{CVPR = "{Proc. IEEE Conf. Comp. Vis. Patt. Recogn.}"}

@string{ECCV = "{Proc. Eur. Conf. Comp. Vis.}"}

@string{WACV = "{Proc. Winter Conf. Applications of Comp. Vis.}"}

@string{BMVC = "{Proc. British Machine Vis. Conf.}"}

@string{ICCV = "{Proc. IEEE Int. Conf. Comp. Vis.}"}

@string{VLDB = "{Proc. Int. Conf. Very Large Data Bases}"}

@string{ICIP = "{Proc. IEEE Int. Conf. Image Process.}"}

@string{ICPR = "{Proc. Int. Conf. Patt. Recogn.}"}

@string{ICML = "{Proc. Int. Conf. Mach. Learn.}"}

@string{ICLR = "{Proc. Int. Conf. Learn. Representations}"}

@string{IJCAI = "{Proc. Int. Joint Conf. Artificial Intell.}"}

@string{AAAI = "{Proc. Conf. AAAI}"}

@string{AISTATS = "{Proc. Int. Conf. Artificial Intell. \& Stat.}"}

@string{NIPS = "{Advances in Neural Inf. Process. Syst.}"}

@string{KDD = "{Proc. {ACM SIGKDD} Int. Conf. Knowledge Discovery \& Data Mining}"}

@string{MOD = "{Proc. {ACM SIGMOD} Int. Conf. Management of Data}"}

@string{ICM = "{Proc. {ACM} Int. Conf. Multimedia}"}

@string{CIKM = "Proc. {ACM} Int. Conf. Information \& Knowledge Management"}

@string{ACL = "{Proc. Conf. Association for Computational Linguistics}"}

@string{EACL = "{Proc. Conf. of European Chapter of Association for Computational Linguistics}"}

@string{NAACL = "{Proc. Conf. of North American Chapter of Association for Computational Linguistics}"}

@string{EMNLP = "{Proc. Conf. Empirical Methods in Natural Language Processing}"}

@string{CoNLL = "{Proc. Conf. Computational Natural Language Learning}"}

@string{JMLR = "{J. Mach. Learn. Res.}"}

@string{JAIR = "{J. Arti. Intell. Res.}"}

@string{ML = "{Mach. Learn.}"}

@string{MS = "{Management Sci.}"}

@string{PR = "{Pattern Recogn.}"}

@string{TAC = "{{IEEE} Trans. Autom. Control}"}

@string{TCSVT = "{{IEEE} Trans. Circuits Syst. Video Technol.}"}

@string{TSP = "{{IEEE} Trans. Signal Process.}"}

@string{TSTSP = "{{IEEE} J. Sel. Topics Signal Process.}"}

@string{TIT = "{{IEEE} Trans. Inf. Theory}"}

@string{TKDE = "{{IEEE} Trans. Knowl. Data Eng.}"}

@string{TNN = "{{IEEE} Trans. Neural Netw.}"}

@string{TNNLS = "{{IEEE} Trans. Neural Netw. \& Learn. Syst.}"}

@string{TIP = "{{IEEE} Trans. Image Process.}"}

@string{TMM = "{{IEEE} Trans. Multimedia}"}

@string{JRA = "{{IEEE} J. Robot. Autom.}"}

@string{TPAMI = "{{IEEE} Trans. Pattern Anal. Mach. Intell.}"}

@string{TRA = "{{IEEE} Trans. Robot. Autom.}"}

@string{TRO = "{{IEEE} Trans. Robot.}"}

@string{TSMC = "{{IEEE} Trans. Syst., Man, Cybern.}"}

@string{TSMCA = "{{IEEE} Trans. Syst., Man, Cybern. {A}}"}

@string{TSMCB = "{{IEEE} Trans. Syst., Man, Cybern. {B}}"}

@string{TSMCC = "{{IEEE} Trans. Syst., Man, Cybern. {C}}"}

@string{IJCV = "{Int. J. Comput. Vision}"}

应要求补一下正文中如何引用。首先你需要熟悉基本的LaTeX语法,而后如@string{CVPR = “{Proc. IEEE Conf. Comp. Vis. Patt. Recogn.}”}}这种写法应应用于“.bib文件”。

@inproceedings{resnet16,
  Title                    = {Deep Residual Learning for Image Recognition},
  Author                   = {Kaiming He and Xiangyu Zhang and Shaoqing Ren and Jian Sun},
  booktitle                = CVPR,
  Year                     = {2016},
  pages = {770-778},
}

bib文件中通过CVPR缩写指代Proc. IEEE Conf. Comp. Vis. Patt. Recogn.已达到生成的pdf中参考文献统一。在正文中通过如下方式引用:

ResNet~\cite{resnet16}...
  • 6
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值