Skip to content

引文风格指南

本参考定义了学术出版中使用的四种主要引用样式的格式规则。使用 verify_bib.py --style <style> 验证参考书目条目时使用此选项。

verify_bib.py --style接受ieee, apa, mla, chicago, 和 gb-7714-2015-numeric。下面的温哥华/自然记录为格式 仅供参考;渲染的参考书目由 hayagriva 风格的 ID 驱动 #bibliography("refs.bib", style: ...)

风格比较矩阵

特征IEEEAPA第七名温哥华自然
文本格式[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 时,尝试从 Typst 源进行检测:

  1. #bibliography(..., style: "ieee") → IEEE
  2. #bibliography(..., style: "apa") → APA
  3. #bibliography(..., style: "gb-7714-2015-numeric")→中国GB/T 7714
  4. 地点命名于#show: <template>.with(...)(例如。charged-ieee→ IEEE)
  5. 默认值:IEEE(在 CS/EE 中最常见)

基于 MIT 许可发布