写paper,除了内容,其实有不少格式上的 “潜规则”。比如说 Reference 就存在一些常见的做法(这里不说规范而说常见,是因为相当一部分顶会论文在Reference都相当随意)。该文将介绍计算机中 Computer Vision 领域 Conference Paper 的 Latex 里的 Reference 的写法。将包含以下几个方面:

  • Citation 该去哪里找
  • Citation 中 Conference Paper & Journal Paper 分别该包含哪些字段,字段具体要求
  • Reference 文件该怎么引入 Latex 正文
  • Citation 在 Latex 正文中该怎么引用,对于并列的多个引用该怎么排序
  • 一些不知道算不算常识的事

0. Preliminary

Reference 由一篇篇 Paper 的 Citation 组成。在Latex 中,Reference 可以单独写成一个后缀为bib文件。比如对于 CVPR 的 Latex 源码(接下来都会以 CVPR2020的模版为例子展开),其目录看起来如下。其中 Reference 文件就是 egbib.bib 。 添加删除任何文章的 Citation 都可以在 egbib.bib 里面做。

IEEE 会议论文的参考文献_ide

CVPR-2020 Latex 源代码的文件夹

1. Citation 该去哪里找

文章的Citation常见的做法是去 谷歌学术 里面找

2. Citation 中 Conference Paper & Journal Paper 分别该包含哪些字段,字段具体要求

Conference Paper 和 Journal Paper 的要求的字段可能不一样

Conference Paper 要求有的字段: { title, author, booktitle, year }

Journal Paper 要求有的字段: { title, author, journal, volume, number, pages, year }

字段要求

  1. title 中,单词全部是大写的,要用 {} 包起来
  2. booktitle/journal 中, 所有的有意义的单词(除了on, and) 首字母大写
  3. 在同一篇论文中,booktitle/journal 要么全部全称,如以下例子。要么全部简写且大写。比如对于 Computer Vision and Pattern Recognition 来说,就可以简写为 CVPR。
  4. 不要求的字段应该删除掉

以 “Densely connected convolutional networks” 为例,该文章是发表在 2017 年的 CVPR ,4700-4708页数,属于 Conference Paper,开头一般是 inproceedings 。

@inproceedings{huang2017densely,
  title={Densely connected convolutional networks},
  author={Huang, Gao and Liu, Zhuang and Van Der Maaten, Laurens and Weinberger, Kilian Q},
  booktitle={Computer Vision and Pattern Recognition},
  pages={4700--4708},
  year={2017}
}

以 “Reidentification by relative distance comparison” 为例,该文章发表在 2012 年的 PAMI 上,35卷 ,653-669页,属于 Journal Paper, 开头一般是 article。

@article{zheng2012reidentification,
  title={Reidentification by relative distance comparison},
  author={Zheng, Wei-Shi and Gong, Shaogang and Xiang, Tao},
  journal={IEEE Transactions on Pattern Analysis and Machine Intelligence},
  volume={35},
  number={3},
  pages={653--668},
  year={2012}
}

编译完之后应该长这样子

IEEE 会议论文的参考文献_首字母_02

3. Reference 文件该怎么怎么引入 Latex 正文

若文章的Citation文件名字是 egbib.bib,则在 tex 文件的正文中,加入以下字段,其中 ieee_fullname.bst 是用于定义citation item编译出来的排版,一般是由论文的官方提供的。

{\small
    \bibliographystyle{ieee_fullname}
    \bibliography{egbib}
}

4. Citation 在 Latex 正文中该怎么引用,对于并列的多个引用该怎么排序

比如说想同时引用 “Densely connected convolutional networks”, “Reidentification by relative distance comparison”, 一般来说,并列的多个引用是要按照一定顺序排,比如说从小到大,那么应该如下面所示,按照首字母升序。

Want to cite two paper here~\cite{huang2017densely,zheng2012reidentification}

编译完之后应该是长这样:

IEEE 会议论文的参考文献_首字母_03

5. 一些不知道算不算常识的事

  • 如果发的是顶会论文,要注意引用的论文的级别!!一般不能低于 CCF B类会议 (这里提CCF B是偷懒,不想罗列 TT)
  • Citation的数量不能少,也不必为引用而引用,可以参考往年 Accepted Paper 的Citation 的数量。对于 CVPR, 30~50是一个合理范围。