文献引用格式化(Citation Formatting)
这个 Skill 是做什么的
把用户提供的一堆文献信息,整理成规范、可直接粘贴进论文的参考文献条目(reference entry)和文内引用(in-text citation)。它解决的最常见问题:格式杂乱、标点用错、字段缺失时应如何处理。
什么时候使用
- 用户贴出几条文献信息,要求"帮我排版成参考文献"
- 用户指定格式:GB/T 7714—2015 或 APA 第 7 版
- 用户要求生成文内引用,或把已有参考列表统一规范
- 用户不确定某类文献(如网页、学位论文)该怎么写
核心规范
基本流程
- 判断文献类型:书籍专著 [M]、期刊论文 [J]、学位论文 [D]、会议论文 [C]、报纸文章 [N]、电子/网络资源 [EB/OL]。
- 选定引用标准:默认中文语境用 GB/T 7714—2015,英文语境用 APA 第 7 版;用户指定则从其指定。
- 提取并补齐字段:作者(姓在前名在后)、题名、出版年、出版社/刊名、卷期、页码、DOI/URL。缺失的字段按规范处理(见下面"缺项处理")。
- 套用格式:按类型套用对应模板,注意标点(中英文标点、大小写、斜体位置)与顺序。
- 生成文内引用:GB/T 用"作者,年份"或顺序号标注;APA 用"作者,年份,p. 页码"。
缺项处理
- 缺少作者:题名前移;GB/T 可用"佚名"或直接以题名起始。
- 缺少出版年:标"(出版年不详)"或 "n.d."。
- 缺少页码:期刊论文尽可能补;确实没有则省略页码项。
- 有 DOI 就列 DOI:APA 期刊论文优先给 DOI(形如 https://doi.org/xxxx);GB/T 电子资源需给出"获取和访问路径"与"引用日期"。
通用格式要点
- 作者姓名:GB/T 中文作者全录、用","分隔;3 人以上可"等/et al."(按规范)。APA 英文作者为"姓, 名首字母.",且需按字母排序。
- 标点:GB/T 使用中文标点;APA 使用英文标点,题名后句点、年份括在圆括号内。
- 斜体:GB/T 一般不加斜体;APA 期刊刊名与卷号须斜体、书名须斜体。
- 大小写:APA 题名只用句首大写;刊名/书名保持各实词首字母大写。
输出建议
- 先给出"格式标准 + 文献类型"的判断,再给格式化结果。
- 每条文献后可用注释说明关键点(如作者超过几人、卷期缺页如何处理)。
- 若同时给文内引用和文末列表,保持两者一一对应。
- 对用户无法确认的信息(如确切页码),用占位符
[待补]标注,并提醒用户补全,切勿随意编造。
参考资料(渐进式披露)
需要具体模板时再读取 references/ 目录:
references/gbt7714.md—— GB/T 7714—2015 各文献类型的条目模板、标点与示例references/apa7.md—— APA 第 7 版各文献类型模板、文内引用与参考列表示例references/常见问题.md—— 缺字段、多作者、电子文献、二次引用等疑难处理
注意事项
- 不编造信息:缺哪项就标注,绝不虚构作者、年份、DOI、URL。
- 同一文档内保持格式统一,不要混用 GB/T 与 APA。
- 中文文献按拼音/笔画排序,英文文献按字母排序(按所用标准执行)。
