引文风格指南
本参考定义了学术出版中使用的四种主要引用样式的格式规则。使用 verify_bib.py --style <style> 验证参考书目条目时使用此选项。
风格比较矩阵
| 特征 | IEEE | APA第七名 | 温哥华 | 自然 |
|---|---|---|---|---|
| 文本格式 | [1]数字 | (Smith, 2023)作者年份 | (1)或上标 | 上标 |
| 作者门槛 | 6 → 等。 | 3 → 等。 (文本内:1-2 个咒语,3+ 等) | 6 → 等。 | 5 → 等。 |
| 期刊名称 | ISO 4 缩写 | 全名,斜体 | NLM 缩写 | ISO 4 缩写 |
| 体积 | 大胆的 | 斜体 | 大胆的 | 大胆的 |
| 页数 | 破折号(第 1--10 页) | 破折号(第 1--10 页) | 连字符 (1--10) | 连字符 (1--10) |
| DOI | 可用时需要 | 需要作为 URL | 选修的 | 可用时需要 |
| 年份位置 | 作者之后 | 括号内为作者之后 | 日记之后 | 日记之后 |
IEEE风格
文中:[1], [2-4], [1], [3]
参考格式:
[1] A. B. Author, C. D. Author, and E. F. Author, "Article title," J. Abbrev., vol. 10, no. 2, pp. 1--15, Mar. 2023, doi: 10.xxxx/xxxxx.规则:
- 作者:姓氏前的首字母缩写,最多列出 6 位,然后是“et al”。
- 标题:双引号中的句子大小写
- 期刊:ISO 4 缩写,斜体
- 卷/页数/页数:
vol. X, no. Y, pp. A--B - 月份缩写:一月、二月、三月、四月、五月、六月、七月、八月、九月、十月、十一月、十二月
- 需要 DOI(如有)
- 页面使用破折号 (
--在 BibTeX 中,呈现为–)
APA 第 7 版
文中:(Smith, 2023), (Smith & Jones, 2023), (Smith et al., 2023)适合 3 岁以上
参考格式:
Author, A. B., Author, C. D., & Author, E. F. (2023). Article title. Journal Name, 10(2), 1--15. https://doi.org/10.xxxx/xxxxx规则:
- 作者:姓氏、缩写;最多列出 20 个,21+ 使用前 19 + ... + 最后一个
- 文本内:1-2 位作者拼写出来,3 位以上使用“et al”。
- 标题:句子大小写,不带引号
- 期刊:全名,斜体
- 卷斜体,问题在括号中(非斜体)
- DOI 格式为 URL:
https://doi.org/10.xxxx/xxxxx - 悬挂缩进(0.5 英寸)
- 没有“页”。期刊页码之前
温哥华风格
文中:(1)或上标¹,按出现顺序编号
参考格式:
1. Author AB, Author CD, Author EF. Article title. J Abbrev. 2023;10(2):1-15.规则:
- 作者:姓氏后跟缩写(缩写之间没有句点,缩写之间没有逗号)
- 最多列出 6 位作者,然后是“et al”。
- 标题:句子大小写,不带引号
- 期刊:NLM(PubMed)缩写
- 卷、期、页之间没有空格:
2023;10(2):1-15 - DOI 通常在印刷品中省略;仅限在线使用
- 页数:首选破折号,但接受连字符
自然风格
文本内:上标数字¹, ²,³, ⁴⁻⁶
参考格式:
1. Author, A. B., Author, C. D. & Author, E. F. Article title. J. Abbrev. 10, 1--15 (2023).规则:
- 作者:姓氏、缩写;最多列出 5 个,然后是“et al”。
- 标题:句子大小写,无引号,标题后无句号
- 期刊:ISO 4 缩写,斜体
- 卷粗体,页码带破折号,年份放在括号中
- 没有“卷”、“否”、“页”。标签
- 需要 DOI(如有)(年份后附加)
破折号规则
所有样式都需要短划线(–, Unicode U+2013) 之间的页面范围,而不是连字符 (-).
在 BibTeX 中:使用 --,它呈现为破折号。标记页面字段中的单个连字符。
验证检查:pages字段应包含--没有一个-.
无法验证的字段
当某个字段无法确认时(未找到 DOI、页码不确定):
- 英文:标记为
[Unverified] - 中文:标记为
[待核实] - 切勿伪造 DOI、页码、卷号或期号
- 单独标记不确定的条目而不是默默猜测
风格检测启发式
当未指定 --style 时,尝试从以下位置进行检测:
\bibliographystyle{IEEEtran}→ IEEE\bibliographystyle{apalike}或者\usepackage{apacite}→ APA\bibliographystyle{vancouver}或者\usepackage{vancouver}→ 温哥华- 自然系列期刊的文档类别或序言提示
- 默认值:IEEE(在 CS/EE 中最常见)