引用格式看起来简单,直到你试图把它自动化。一个放错位置的句号,就会被标红圈出来。一个学生输入 100–105,不该得到 100–05。三位作者在一种格式里写作 et al.,在另一种格式里却要全部列出。
Utility Tools Lab 做了一个免费的引用生成器,专门处理这些细节。它能为学生最常引用的四类来源——书籍、期刊文章、网站和报纸文章——生成 APA 7、MLA 9 和 Chicago 三种格式的引用。每条条目旁边还会显示对应的文内引用或脚注,可以直接复制。
一次输入,三种格式
作者按“姓, 名”的格式每行输入一位,再填写标题、日期、来源容器等字段。切换格式,输出就会重新生成。
以内置示例为例,一篇双作者期刊文章。在 APA 7 中,它变成:Walker, O., & Matthews, D. (2020). Sleep duration and academic performance in undergraduate students. Journal of Sleep Research, 29(3), 123–145. https://doi.org/10.1111/jsr.12945,文内引用写作 (Walker & Matthews, 2020)。
切换到 MLA 9,它变成一条 Works Cited 条目,页码范围更短。切换到 Chicago,第二个输出框不再是括号引用,而变成带编号的首个脚注:Olivia Walker and Daniel Matthews, "Sleep duration and academic performance in undergraduate students," Journal of Sleep Research 29, no. 3 (2020): 123–45。
同样的数据,三种不同的形态。这就是问题的核心。
那些边缘情况
作者姓名方面,每种格式处理方式不同:
- APA 把名字缩成首字母,最后一位作者用 & 连接。
- MLA 只反转第一作者的姓名,用 and 连接。
- Chicago 同样只反转第一作者的姓名,用 and 连接。
et al. 的触发点也不一样:MLA 是三位及以上作者,Chicago 是四位及以上,APA 是二十一位及以上。如果把它写成一个函数,你最终会得到一张按格式列出阈值的表,外加每种格式的连接逻辑。
日期方面,输入 2020, March 15,会按格式重塑:APA 保持 2020, March 15;MLA 变成 15 Mar. 2020;Chicago 变成 March 15, 2020。如果年份为空,所有格式都回退到 n.d.(无日期)。
页码范围是最有意思的一个。MLA 和 Chicago 在数字共享前缀时会缩短范围,于是 123–145 变成 123–45。但规则不是“去掉共享的数字”。保留的后缀必须至少两位,所以 100–105 保持完整,而不是缩成 100–05——那看起来像打错了。APA 从不缩短任何范围。
范围还使用正确的短横线(en dash),而不是连字符。工具把缩短上限设为每侧 9,999,超过这个数就完全按输入原样保留。
校验方面,有些输入会被拒绝而不是猜测。期刊或报纸文章缺少来源容器时,会返回明确提示(“期刊文章需要期刊名”),网站则必须提供 URL。
各字段的作用
- 作者:每行一位,格式为“姓, 名”
- 标题:书籍用斜体(APA 中网页也用斜体),文章和章节用引号
- 年份/日期:书籍和期刊用纯年份,网站和报纸用完整日期
- 来源容器:出版社、期刊名、网站名或报纸名,其标签随来源类型变化
- 卷、期、页码:期刊字段
- URL / DOI:附加在每种格式的末尾
- 访问日期:仅网站,由 MLA 和 Chicago 写出
一个诚实的局限
复制按钮输出的是纯文本,所以斜体在粘贴后不会保留。复制之后,需要在文档里重新把期刊名和书名设为斜体。工具会在输出下方提醒这一点。
想试试的话,打开引用生成器,按 Load Sample,在 APA、MLA 和 Chicago 之间切换,就能看到同一来源在每种格式下重新生成。如果需要对论文本身做字数和关键词检查,旁边的 Word Counter 和 Keyword Density 工具可以帮忙,GPA Calculator 也在同一个 Study & Learning 分类里。
热门跟贴