【论文基本功】【LaTeX】参考文献中常见属性的用法及特点(bib文件)【IEEE论文】
- 一、author(作者)
- 1. 使用方法
- 用法1:作者名字的两种写法
- 用法2:使用and连接不同作者姓名
- 用法3:超过3个作者时如何使用 et al
- 2. 展示特点
- 二、title(标题)
- 1. 用法:使用花括号保持大写
- 三、month(月份)
- 1. 用法:month的最佳赋值写法
- N. 根据需要再补充
关于参考文献的所有格式类型(bib文件)请参考博主的另一篇博客:
【论文基本功】【LaTeX】参考文献的所有格式类型(bib文件)【IEEE论文】
一、author(作者)
1. 使用方法
用法1:作者名字的两种写法
作者的名字可以写作 Firstname Middlename Lastname 和 Lastname, Firstname Middlename,两种格式等价,实际展示的都是“F. M. Lastname”,即“名”(Firstname)和“中间名”(Middlename)使用首字母缩写,放在前面,而“姓”(Lastname)完整使用,放在后面。
用法2:使用and连接不同作者姓名
不同作者之间需要使用 and 连接,如“author1 and author2”。
用法3:超过3个作者时如何使用 et al
有时要求当同一篇参考文献的作者数超过3个时,后面的作者使用 “et al” 代替。此时,只需把第四及之后的作者姓名替换为“et al”,具体来说就是将“author1 and author2 and author 3 and author4 …”修改为“author1 and author2 and author3 and et al”。
2. 展示特点
特点1:如前所述,人名中只有姓会完整给出,名和中间名给出的都是缩写。
特点2:如果参考文献部分的连续两篇文献author属性的赋值完全相同,那么后一篇文献的作者部分将自动使用长横线 “ ——” 代替。具体效果如下图所示。
二、title(标题)
1. 用法:使用花括号保持大写
对于article或inproceedings等类型的参考文献,无论标题中的任意字母采用大写或小写,最终都会被自动修改为第一个单词首字母大写、其余所有字母小写的格式。该自动处理适用于多数一般情况,但当标题中有单词的部分字母必须大写时,需要用额外使用一层花括号把相应的单词套进去。例如,使用 title=“Example title for {IEEE}” 定义的标题中“IEEE”仍保持大写。下面图中的第一个示例参考文献没有使用花括号,第二个使用了花括号。
@article{article_example,author = "author1 and author2",title = "Example title for IEEE without \{ \}",journal = "example journal",year = "2022"
}
@article{article_example2,author = "author1 and author2",title = "Example title for {IEEE} with \{ \}",journal = "example journal",year = "2023"
}
三、month(月份)
1. 用法:month的最佳赋值写法
一般属性在赋值时都需要把所赋结果用双引号或花括号包括起来,如
@book{book_example,author = "Firstname Middlename Lastname and author2 and author3 and et al",title = "Book Title Example",publisher = "Publisher",address = "Beijing, China",month = "Nov.",year = "2022"
}
或
@book{book_example2,author = {Firstname Middlename Lastname and author2 and author3 and et al},title = {Book Title Example},publisher = {Publisher},address = {Beijing, China},month = {Nov.},year = {2022}
}
使用月份(month)可以不使用双引号或花括号,只需要将月份的前三个字母(不需要注意大小写)输入即可,也不需要考虑月份如何缩写。例如,五月(May)全称只有三个字母,没有缩写,后面不需要加“.”,但使用这里的写法不需要考虑这一点,仍然直接为month赋值may即可。month=nov 和 month=NoV 两种写法都能准确得到11月(November)的准确缩写“Nov.”。
因此,建议默认采用下面的写法
@book{book_example,author = "Firstname Middlename Lastname and author2 and author3 and et al",title = "Book Title Example",publisher = "Publisher",address = "Beijing, China",month = nov,year = "2022"
}