跳转到内容

帮助:CS1 错误

来自维基教科书,开放世界中的开放书籍
Skip to top
Skip to bottom

本页介绍了 引文样式 1引文样式 2 引用中报告的错误消息,其含义以及编辑如何解决这些错误。 Category:CS1 errors 是通用错误类别,Category:CS1 maintenance 是通用维护类别。

Wikipedia 的 <ref> 系统发出的错误,其中引文模板通常被嵌入,可以在 Help:Cite errors 中找到。

控制错误消息显示

[编辑 | 编辑源代码]

预览消息

[编辑 | 编辑源代码]

当编辑预览文章时,MediaWiki 在预览标题下显示一个预览消息框。当 引文样式 1引文样式 2 模板有错误或维护消息时,Module:Citation/CS1 会在预览消息框中汇总这些消息。这样的消息框可能看起来像这样

这只是一个预览;您的更改尚未保存! → 转到编辑区域

脚本警告:一个或多个 {{cite book}} 模板有维护消息;消息可能被隐藏 (帮助).

脚本警告:一个或多个 {{cite journal}} 模板有错误;消息可能被隐藏 (帮助).

摘要消息包含三个部分

  1. '脚本警告:' - 此前缀由 MediaWiki 提供;
  2. 彩色(绿色维护红色错误)消息,用于识别具有消息的模板类型,并链接到该模板的文档;具有消息的包装器模板将显示包装器模板的名称;以及;
  3. '消息可能被隐藏' - 消息后缀,带有指向本页的帮助链接。

预览消息框中的预览消息无法隐藏。预览消息后缀 '消息可能被隐藏' 意味着模板的 message(s) 可能不可见。要了解如何显示或隐藏模板消息,请参阅 § 错误和维护消息

错误和维护消息

[编辑 | 编辑源代码]

默认情况下,引用样式 1引用样式 2 错误消息 对所有读者可见,而 维护消息 对所有读者隐藏。

要在渲染后的文章中显示 维护消息,请在您常用的 CSS 页面 (common.css) 或特定皮肤的 CSS 页面 (skin.css) 中包含以下文本。

(注意新编辑者:这些 CSS 页面是针对您的,通过添加到您的用户帐户的 CSS 代码来控制您对页面的视图。如果您尚未创建此类页面,则点击上述 .css 链接之一将显示一个以“维基百科没有具有此确切名称的 用户页面。” 开头的页面。点击“开始 User:用户名/文件名 页面”链接,粘贴下面的文本,保存页面,按照新页面底部关于绕过浏览器缓存的说明操作,最后,为了查看以前隐藏的维护消息,请刷新您之前编辑的页面。)

.mw-parser-output span.cs1-maint {display: inline;} /* display Citation Style 1 maintenance messages */

要显示默认隐藏的 错误消息

.mw-parser-output span.cs1-hidden-error {display: inline;} /* display hidden Citation Style 1 error messages */

即使安装了此 CSS,维基百科缓存中的旧页面可能尚未更新以显示这些错误消息,即使页面已列在其中一个跟踪类别中。 空编辑 将解决此问题。

要隐藏通常显示的 错误消息

.mw-parser-output span.cs1-visible-error {display: none;} /* hide Citation Style 1 error messages */

您可以个性化这些消息的显示方式(例如更改颜色),但您需要向了解 CSS 或 技术村民广场 的人寻求帮助,如果您不明白如何操作。

Nota bene:这些 css 规则不受 导航弹出窗口 的约束。它们也不会在以“这只是一个预览;您的更改尚未保存”开头的预览框中隐藏脚本警告消息。

属性类别突出显示

[编辑 | 编辑源代码]

模块:引用/CS1 为一些 CS1|2 引用添加属性类别。与错误或维护需求不同,添加属性类别时不会显示任何消息。属性类别可能是临时的,也可能是永久的。编辑可以使用 CSS 为 CS1|2 模板渲染添加特殊样式,以突出显示添加了属性类别的引用。例如,此模板使用很长的卷名

{{cite book |title=标题 |date=May–Jun 2021 |volume = 1: 长卷名}}
标题。第 1 卷:长卷名。2021 年 5 月 - 6 月。

如果您将此添加到您的 CSS 中,该引用将以 模板:背景 背景渲染。

.cs1-prop-long-vol {background: #FFC;}

将以下一项或多项(带有适当的样式)添加到您的 CSS 中,以突出显示模板渲染,当这些模板添加关联的属性类别时。

XML 示例
类别:CS1 外语来源 的子类别
XML 示例
类别:CS1 外语来源(ISO 639-2)
XML 示例
类别:CS1:儒略-格里高利不确定性
XML 示例
类别:CS1 位置测试‎
XML 示例
类别:CS1:长卷名值
XML 示例
类别:CS1 使用外语脚本‎ 的子类别
XML 示例
类别:CS1 跟踪参数 的子类别
XML 示例
类别:CS1:缩写年份范围‎


最常见的错误

[编辑 | 编辑源代码]


另请参阅:类别:CS1 错误类别:CS1 维护

|access-date= 需要 |url=

[编辑 | 编辑源代码]

|access-date= 需要 |url=

|access-date=|url= 所指向的在线资源添加到文章的日期。如果 |access-date= 已包含在引用中而没有 |url=,则会出现此消息。如果引用不使用网络链接,则 |access-date= 是多余的,应该删除。

当在线资源与其相关联的出版日期或其他固定日期时,|access-date= 的价值有限,但可能有助于识别资源的适当存档版本。如果没有 |url=|access-date= 被认为没有用。

要解决此错误,请为 |url= 提供一个值,或删除 |access-date=。编辑应尝试确定引用为什么在没有 |url= 的情况下包含 |access-date=。例如,引用可能从未包含 |url=,或者 |url= 可能被删除,因为它链接到违反了创建者版权的网站(参见 WP:COPYLINK),或者因为 |url= 被认为已失效。如果引用从未包含 |url= 或由于版权侵犯而被删除,请删除 |access-date=。当一个失效的 |url= 被删除时,请恢复 |url=,如果可能,请修复它(参见 WP:LINKROT)。

包含此错误的页面会自动放置在 类别:CS1 错误:没有 URL 的访问日期 中(83 个页面)。[lower-alpha 1]

|archive-url= 格式错误

[编辑 | 编辑源代码]

|archive-url= 格式错误:<原因>

Archive.org 允许使用各种 URL 访问存档页面的快照。其中一些是

https://web.archive.org/web/YYYYMMDDhhmmss/http://www.example.com – 单个快照;这是 |archive-url= 的首选形式
https://web.archive.org/web/*/http://www.example.com – 通配符搜索结果页面;有助于查找合适的快照,但不适合在引用中使用
https://web.archive.org/web/201603/http://www.example.com – 不完整的时戳;archive.org 返回最新的快照
https://web.archive.org/save/http://www.example.com – 保存当前目标的新快照;不要使用此形式

基本 URL 有两种形式

https://web.archive.org/<时戳>/... – 旧形式
https://web.archive.org/web/<时戳><标志>/... – 新形式

错误消息标识了消息的原因。原因是

脚本错误:没有名为“Error”的模块。 – archive.org 的 URL 是保存命令
脚本错误:没有名为“Error”的模块。 – 预期为 web/,但发现其他内容
脚本错误:没有名为“Error”的模块。 – URL 路径中的时间戳部分不是 14 位数字
脚本错误:没有名为“Error”的模块。 – URL 路径中的标记部分(如果存在;仅限新表单 URL)不是 2 个小写字母后跟下划线:'id_'
脚本错误:没有名为“Error”的模块。liveweb.archive.org 是一个已弃用的域名形式

当 archive.org 的 URL 存在任何这些错误时,Module:Citation/CS1 不会在正常的文章视图中链接到 archive.org,并且会发出相应的错误消息。

然而,在文章预览模式下,该模块会创建一个修改后的链接到 archive.org,该链接使用一个部分时间戳和 * 通配符后缀。这个新的 URL 链接到一个 archive.org 日历视图,这样编辑人员可以更轻松地从 archive.org 上可用的存档快照中选择一个合适的存档快照,以修复格式错误的 |archive-url= 链接。(如果 archive.org 上没有存档任何快照,并且引用的页面仍然在线,此链接也允许编辑人员在 archive.org 上保存该页面的第一个快照。)

要解决此错误,请从 archive.org 上保存的快照中选择一个合适的 URL 的快照。 在 archive.org 上搜索目标 URL

包含此错误的页面会自动添加到 Category:CS1 errors: archive-url(2 个页面)。[lower-alpha 1]

|archive-url= 需要 |archive-date=

[编辑 | 编辑源代码]

|archive-url= 需要 |archive-date=

|archive-date=,标识了网络资源被存档的日期。

要解决此错误,请为 |archive-date= 提供一个值(参见 中的可接受日期格式)。对于存档在 archive.org 上的网络资源,[1] 存档日期可以在 |archive-url= 中找到;对于存档在 webcitation.org 上的资源,[2] 缓存日期包含在存档标题中。

包含此错误的页面会自动添加到 Category:CS1 errors: archive-url(2 个页面)。[lower-alpha 1]

|archive-url= 需要 |url=

[编辑 | 编辑源代码]

|archive-url= 需要 |url=

包含 |archive-url=|archive-date= 的格式正确的引用需要 |url=。当引用包含 |url-status=live 时,渲染引用中元素的排序会发生改变,将原始 URL 置于首位。

要解决此错误,请为 |url= 提供一个值。对于存档在 archive.org 上的网络资源,[1] 原始 URL 可以在 |archive-url= 值中找到;对于存档在 webcitation.org 上的资源,[2] 原始 URL 包含在存档标题中。

包含此错误的页面会自动添加到 Category:CS1 errors: archive-url(2 个页面)。[lower-alpha 1]

|arxiv= 必须

[编辑 | 编辑源代码]

|arxiv= 必须

{{cite arXiv}} 需要一个,但不能同时需要两个标识符参数 |arxiv=|eprint= 来指定 arXiv 标识符。

要解决此错误,请确保模板包含 |arxiv=|eprint=,并且具有正确的构造值。

包含此错误的页面会自动添加到 Category:CS1 errors: arXiv(0 个页面)。[lower-alpha 1]

|asin-tld= 需要 |asin=

[编辑 | 编辑源代码]

|asin-tld= 需要 |asin=

|asin-tld= 用在 CS1|2 模板中时,|asin=(具有值)也必须存在。

要解决此错误,请添加缺失的 ASIN 或删除“损坏”的参数。

包含此错误的页面会自动添加到 Category:CS1 errors: ASIN TLD(0 个页面)。[lower-alpha 1]

|biorxiv= 必须

[编辑 | 编辑源代码]

|biorxiv= 必须

{{cite bioRxiv}} 需要标识符参数 |biorxiv=

要解决此错误,请确保模板包含 |biorxiv=,并且具有正确的构造值。

包含此错误的页面会自动添加到 Category:CS1 errors: bioRxiv(0 个页面)。[lower-alpha 1]

|chapter= 被忽略

[编辑 | 编辑源代码]

|chapter= 被忽略

Citation Style 1 模板 {{cite web}}{{cite news}}{{cite journal}}{{cite magazine}}{{cite press release}}{{cite podcast}}{{cite newsgroup}},以及模板 {{citation}}(当它使用 |work= 或其任何别名时),不支持 |chapter= 及其组成部分 |trans-chapter=|script-chapter=|chapter-url=|chapter-format=。别名参数 |contribution=|entry=|article=|section= 及其组成部分,同样不受支持。

要解决此错误,请

  • 使用更合适的引用模板,或
  • |chapter= 参数的内容放入 |title= 中,或者
  • 对于 {{cite news}},可以使用 |department= 来给出报纸栏目的名称,例如“讣告”,或者
  • 对于 {{citation}},如果合适,请移除 |work= 或其别名,例如 |website=,并将它们的内容放入 |title=
  • |chapter= 参数的内容移出模板,放在结束的 </ref> 之前

包含此错误的页面会自动被放入 Category:CS1 errors: chapter ignored (15 pages).[lower-alpha 1]

<char> 字符在 |<param>= 中的第 n

[编辑 | 编辑源代码]

<char> 字符在 |<param>= 中的第 n

此错误针对包含不可见或不可打印字符(称为 控制字符)的引用参数值进行报告;错误信息中包含了字符所在位置。 Module:Citation/CS1 检测包含以下任何字符的参数值

要解决不可见字符错误,请移除或替换识别的字符。大多数有意使用的空格字符应该被替换为普通空格字符(即按下键盘上的空格键)。请参阅关于插入有意使用的不间断空格的指南。

由于这些字符大多是不可见的,因此错误信息会识别字符在参数值中的位置,从左侧开始计数。赋值运算符(等号“=”)与参数值之间的空格字符不计入。如果使用箭头键在引用中移动,则光标可能会在不可见字符处停留一次,可以使用 Delete← Backspace 移除。如果将字符串复制粘贴到 https://r12a.github.io/app-conversion/ 的“Characters”字段中,然后点击“View in UniView”,则会显示所有字符的位置和名称。

零宽度连接符 字符 (U+200D) 用作表情符号修饰的有效部分(例如,将骷髅表情符号添加到旗帜表情符号,以创建海盗旗表情符号)。当表情符号字符集中添加新的修饰符时,这种情况每年发生一两次,这些修饰符需要添加到 Citation Style 1 的“配置”模块中。编辑人员可以在 Help talk:Citation Style 1 中请求添加。

<name> 剥离标记在 |<param>= 中的第 n

剥离标记 是一些特殊字符序列, MediaWiki 将它们插入作为某些 XML 类标签的占位符。这些标签包括 <gallery>...</gallery><math>...</math><nowiki>...</nowiki><pre>...</pre><ref>...</ref>。剥离标记会在最终页面渲染之前被替换为内容。该模块会忽略数学和 nowiki 剥离标记。

要解决剥离标记错误,请移除或替换识别的标签。错误信息会识别剥离标记在参数值中的位置,从左侧开始计数。在计算位置时,赋值运算符(等号“=”)与参数值之间的空格字符不计入。

剥离标记错误也可能是由于参数值中不支持的额外文本或模板导致的,例如,Template:Mdashfor 例如,|title= 中的 {{ISBN}}。通过将多余的文本移到引用模板之外,或根据需要移除多余的文本或模板标记,来解决这个问题。

包含此错误的页面会自动被放入 Category:CS1 errors: invisible characters (50 pages).[lower-alpha 1]

检查 |arxiv= 值

[编辑 | 编辑源代码]

检查 |arxiv=

Citation Style 1Citation Style 2 模板包含 |arxiv= 时,会进行测试,以查看 arXiv 标识符是否符合 arXiv 标识符方案。[3] 标识符会检查文章 ID 中的有效数字位数、有效的年份和月份值以及正确放置的连字符、斜杠和点。

要解决此错误,请确保 |arxiv= 值正确。

包含此错误的页面会自动被放入 Category:CS1 errors: arXiv (0 pages).[lower-alpha 1]

检查 |asin= 值

[编辑 | 编辑源代码]

检查 |asin=

引文格式 1引文格式 2 模板包含 |asin= 时,会进行测试以查看 ASIN 标识符是否包含十个大写字母数字字符(不含标点符号或空格),以及如果第一个字符为数字,则 ASIN 是否符合十位数 ISBN 的规则。

要解决此错误,请确保 |asin= 值正确。

如果 |asin= 值正确且全部为数字,请改用 |isbn=,并删除所有 |asin-tld= 参数。

包含此错误的页面会自动放入 分类:CS1 错误: ASIN(0 个页面)。[lower-alpha 1]

检查 |asin-tld= 值

[编辑 | 编辑源代码]

检查 |asin-tld=

引文格式 1引文格式 2 模板包含对已知 |asin-tld= 值的测试,以指定给定 ASIN 标识符链接的 顶级域 (TLD)。当前支持的值列表为

ae, au, br, ca, cn, de, es, fr, in, it, jp, mx, nl, pl, sa, se, sg, tr, uk

无需提供 |asin-tld= 来指定默认值(美国)。如果您想显式指定此条件,可以给出 us 的伪值来表示。

所有这些值会自动解析为以下方案之一的正确 TLD:nncom.nnco.nnz.nncom

如果遇到不受支持的值,模板将发出此错误消息。

要解决此错误,请确保 |asin-tld= 值正确。

如果该值正确,请在 帮助讨论:引文格式 1 上报告此问题,以便将其添加到支持的值列表中。

包含此错误的页面会自动放入 分类:CS1 错误: ASIN TLD(0 个页面)。[lower-alpha 1]

检查 |bibcode= <message>

[编辑 | 编辑源代码]

检查 |bibcode= <message>

引文格式 1引文格式 2 模板包含 |bibcode= 时,会进行测试以查看 bibcode 标识符是否具有正确的格式。[4] Bibcodes 应符合以下要求

长度必须为 19 个字符(<message> = 'length')
位置 (s) 中的字符:(除非另有说明,违反规则将在错误消息的 <message> 部分生成 'value' )
1-4 必须为数字,并且必须表示 1000 年到明年之间的年份(<message> = 'year')
5 必须为字母
6-8 必须为字母、和号或点(和号不能直接在点之前;&. (<message> = 'journal'))
9 必须为字母或点
10-18 必须为字母、数字或点
19 必须为字母或点

要解决此错误,请确保 |bibcode= 值正确。

包含此错误的页面会自动放入 分类:CS1 错误: bibcode(0 个页面)。[lower-alpha 1]

检查 |biorxiv= 值

[编辑 | 编辑源代码]

检查 |biorxiv=

引文格式 1引文格式 2 模板包含 |biorxiv= 时,会进行测试以查看 bioRxiv 标识符是否具有正确的格式。有两种有效的格式,每种格式都以 bioRxiv 的 doi 目录指示符和注册代码 (10.1101) 开头,后面跟着

六个不含标点符号或空格的数字字符
|biorxiv=10.1101/######
###### – 6 位 bioRxiv 标识符
ymd 格式日期前缀,后面跟着六个不含标点符号或空格的数字字符,最后可选地加上版本
|biorxiv=10.1101/yyyy.mm.dd.######v#,其中
yyyy.mm.dd. – 表示 2019 年 12 月 11 日 (2019.12.11.) 或之后的日期,并且不晚于明天的日期;日期必须是有效的日期
###### – 6 位 bioRxiv 标识符
v# – 可选的版本指示符

常见错误是包含 bioRxiv URL (https://dx.doi.org/10.1101/######}})。

要解决此错误,请确保 |biorxiv= 值正确。

包含此错误的页面会自动放入 分类:CS1 错误: bioRxiv(0 个页面)。[lower-alpha 1]

检查 |citeseerx= 值

[编辑 | 编辑源代码]

检查 |citeseerx=

引文格式 1引文格式 2 模板包含 |citeseerx= 时,会进行测试以查看 CiteSeerX 标识符是否具有正确的格式。预期标识符是分配给 CiteSeerX 文档 URL 中 ?doi= 查询键的值。(此查询键不应与 数字对象标识符 混淆:不应将其输入为 |doi=。)

例如,如果您想链接到 http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.220.7880,请使用 |citeseerx=10.1.1.220.7880

包含此错误的页面会自动放入 分类:CS1 错误: citeseerx(0 个页面)。[lower-alpha 1]

检查日期值:|<param1>=, |<param2>=, ...

[编辑 | 编辑源代码]
  • 检查日期值:|<param1>=|<param2>=,...
  • 检查日期值:|year= / |date= 不匹配

引用样式 1引用样式 2 模板包含日期持有参数时,会进行自动测试以查看日期是否为符合 日期规则子集 的实际日期,该子集在维基百科的风格手册中规定,特别是检查是否违反了 MOS:DATEFORMAT

要解决此错误,请确保日期为实际日期,并且日期格式遵循命名参数中的格式。请参阅下面的 不可接受日期的示例以及如何修复它们。或者,一些需要检查的概念性问题

  • 不可能的日期,例如 2011 年 2 月 29 日(2011 年不是闰年)
  • |access-date= 必须指定一个日期,而不仅仅是一个月份或年份。
  • 错位、不正确或多余的标点符号
  • 错位、不正确或多余的空格
  • 多余的文字
  • 日期范围中使用连字符或斜杠代替中横线(必须使用中横线)
  • 拼写错误或不正确的首字母大写(请参阅以获取更多详细信息,这些详细信息不在)
  • 列出的其他不可接受的日期格式
  • 日期持有参数中有多个日期
  • 公元 100 年之前的年份,包括 BCE/BC 日期。请尝试使用参数 |orig-date= 代替。

有关 CS1 引用模板处理日期格式的限制信息,请参阅 Help: 引用样式 1MOS 关于日期范围的部分 描述了如何在一个日期范围内分离日期。请不要使用 &nbsp;&ndash;{{spaced ndash}},因为它们会破坏元数据。要添加一个中横线,请使用 CharInsert 编辑工具,或者参阅 Wikipedia: 如何制作连字符。您也可以复制并粘贴此字符:–。只要整体格式明确无误,机器人通常可以更正分隔符。

CS1|2 引用中 |date= 中的未来日期限制为当前年份加 1;也就是说,对于 2024 年,2025 年的引用日期是可接受的,但 2026 年及以后的引用日期则不可接受。

公元 1582 年之前的日期被视为 儒略历 日期。公元 1582 年及以后的日期被视为 公历 日期。儒略历在某些地方一直使用到大约 1923 年。在重叠时期,儒略历中的三个日期,即 1700 年、1800 年和 1900 年的 2 月 29 日,会导致此错误消息,因为这些年份在公历中不是闰年。

访问日期(在 |access-date= 中)将被检查以确保它包含完整的日期(日、月和年),并且介于 2001 年 1 月 15 日(维基百科的成立日期)和今天的日期加一天之间,因为它代表了编辑查看基于 Web 的来源以验证维基百科上的陈述的日期。由于编辑可能处于比 UTC 日期提前一天的时区,因此接受额外的一天。

出现此错误的页面会自动放置在 Category:CS1 errors: dates (318 pages).[lower-alpha 1]

不可接受日期的示例以及如何修复它们
问题 不可接受 可接受
日期范围中的连字符(使用中横线) |date=2002-2003 |date=20022003
日期范围中的斜杠(使用中横线) |date=2002/2003|date=July/August 2003 |date=20022003|date=JulyAugust 2003
日期范围中的连字符(使用中横线) |date=April-May 2004 |date=AprilMay 2004
完整日期范围周围缺少中横线周围的空格 |date=April 2003May 2004 |date=April 2003 May 2004
月份首字母大写 |date=28 february 1900 |date=28 February 1900
月份首字母大写 |date=28 FEBRUARY 1900 |date=28 February 1900
季节首字母大写 |date=spring 2011 |date=Spring 2011
未来日期(错误) |date=2102 |date=2012
访问日期在未来(见上文备注) |access-date=Template:Day+1, 2024 |access-date=Template:Currentmonthday, 2024
访问日期不可能太久远(错误) |access-date=1 January 2001 |access-date=1 January 2010
访问日期仅指定月份 |access-date=January 2015 |access-date=12 January 2015
模糊的日期范围或年份和月份 |date=2002-03
  • |date=2002–2003
  • |date=March 2002
错误的缩写 |date=Febr. 28, 1900
  • |date=Feb 28, 1900
  • |date=February 28, 1900
不存在的日期 |date=February 29, 1900
未注明日期 |date=Undated |date=n.d.
月份和年份中的逗号 |date=February, 1900 |date=February 1900
季节中的逗号 |date=Winter, 1900–1901 |date=Winter 1900–1901
缺少需要逗号的格式中的逗号 |date=February 28 1900 |date=February 28, 1900|date=28 February 1900|date=1900-02-28
非日期文本 |date=2008, originally 2000 |date=2008 |orig-date=2000
零填充 |date=January 04, 1987 |date=January 4, 1987
带有斜杠的日期 |date=12/6/87 |date=December 6, 1987|date=6 December 1987|date=1987-12-06

|date=12 June 1987|date=June 12, 1987|date=1987-06-12
两位数的年份 |date=87-12-06 |date=1987-12-06
一位数的月份或日期 |date=2007-3-6 |date=2007-03-06
维基化日期 |date=[[April 1]], [[1999]] |date=April 1, 1999
"mm-dd-yyyy" 或 "dd-mm-yyyy" 日期格式 |date=07-12-2009 |date=7 December 2009|date=12 July 2009

|date=July 12, 2009|date=December 7, 2009

|date=2009-07-12|date=2009-12-07
季度 |date=3Q 1984|date=3rd Qtr., 1984|date=Third quarter 1984 |date=Third Quarter 1984
命名日期 |date=Xmas 1984|date=christmas 1984 |date=Christmas 1984
大约或不确定的日期 |date=circa 1970|date={{circa}} 1970 |date=c. 1970

检查 |doi= 值

[编辑 | 编辑源代码]

检查 |doi=

引用格式 1引用格式 2 模板包含 |doi= 时,会进行测试以查看 DOI 值的前缀部分是否格式正确且具有看似有效的注册机构代码。正确的 DOI 前缀以 10. 目录指示符开头。前缀的剩余部分是数字和点字符的字符串,这些字符串构成注册机构代码。当目录指示符为 10. 时,CS1|2 模板会测试有效的注册机构代码。有效的注册机构代码

  • 必须由数字组成
  • 必须在以下范围内
    • 1000–9999
    • 10000–49999
  • 可以包含一个或多个以点后跟数字(1000.10)开头的子代码
  • 不能为 5555(无效/临时/测试)

此外,将检查 |doi= 值以确保它不包含空格、连字符,并且不以标点符号结尾。不会执行 DOI 的进一步验证。

不要包含来自 URL 的 https://doi.org/ 方案和域名。正确的 |doi= 值类似于 |doi=10.1103/PhysRevLett.80.904

要解决此错误,请确保 |doi= 值正确。

在极少数情况下,出版商发布了与标准形式不同的 DOI 的作品。如果您确定这种非标准 DOI 确实对应于已发布的作品,那么您可以在标识符周围添加 按原样接受标记 以抑制错误消息。(不要将此标记用于 DOI,这些 DOI 是 _非活动_ 而不是 _非标准_。而是使用 |doi-broken-date= 来表示它们。)

包含此错误的页面会自动放置在 Category:CS1 errors: DOI 中 (25 个页面)。[lower-alpha 1]

检查 |hdl= 值

[编辑 | 编辑源代码]

检查 |hdl=

引用格式 1引用格式 2 模板包含 |hdl= 时,会进行测试以查看 hdl 值是否看起来像定义良好的值。|hdl= 值将被检查以确保它不包含空格或连字符,并且不以标点符号结尾。不会执行 hdl 的进一步验证。

要解决此错误,请确保 |hdl= 值正确。

包含此错误的页面会自动放置在 Category:CS1 errors: HDL 中 (0 个页面)。[lower-alpha 1]

检查 |isbn= 值

[编辑 | 编辑源代码]

检查 |isbn= 值:<type>

引用格式 1引用格式 2 模板包含 |isbn= 将被检查以确保 ISBN 的长度正确 (十位或十三位数字),ISBN 使用正确的可选分隔符 (简单的空格或连字符),以及最终的 校验位 按照 ISBN 规范是正确的。此字段中只允许一个 ISBN,因为整个 |isbn= 值包含在引文的 COinS 元数据 中。另见 Wikipedia:COinS。多个 ISBN 或不属于 ISBN 的字符会破坏 COinS 元数据,并且也可能破坏到 Special:BookSources 的链接。(如果相关,可以使用 |id=Template:Tlp 来指定它们。)

错误消息 <type> 指示符可以是

脚本错误:没有名为 "Error" 的模块。 – ISBN 不是 10 位或 13 位数字
脚本错误:没有名为 "Error" 的模块。 – ISBN 存在一个或多个不正确的数字;请查找拼写错误和颠倒
脚本错误:没有名为 "Error" 的模块。 – ISBN 存在一个或多个不属于 ISBN 长度允许的集合的“数字”
脚本错误:没有名为 "Error" 的模块。 – 13 位 ISBN 必须以 '978' 或 '979' 开头
脚本错误:没有名为 "Error" 的模块。 – 位置错误的 'X' 字符的 10 位 ISBN
脚本错误:没有名为 "Error" 的模块。 – 13 位 ISBN 以 '9790' 开头;此前缀/组 ID 组合保留给 ISMN

要解决此错误,请确保 |isbn= 值正确,只使用一个 ISBN,使用正确的可选分隔符,并且不包含其他文本。使用作品上印刷的 ISBN,而不是从第三方来源检索的 ISBN。如果 _两者都可用_,请使用 13 位 ISBN。当使用 10 位 ISBN 时,如果校验位是小写 'x',请将其更改为大写 'X'。

  • **不要** 尝试通过简单地重新计算校验位来解决错误。校验位用于检查数字的主要部分是否正确。如果 ISBN 验证失败,则可能是数字的主要部分存在拼写错误。在这种情况下,重新计算校验位会导致看似有效的 ISBN,但会导致错误的来源(或根本没有)。
  • 如果您只有 10 位 ISBN,**请** 使用该数字,不要尝试将其转换为 13 位形式。
  • 如果您的来源中印刷的 ISBN 拒绝验证,**请** 检查前言和书封上的 ISBN。ISBN 在前言中被误印,但在封面上是正确的,这并不罕见。
  • **请** 预览您的编辑并检查新 ISBN 是否现在链接到正确的来源。

在极少数情况下,出版商发布了格式错误的 ISBN 的书籍。如果您确定非标准 ISBN 确实对应于已发布的作品,那么您可以在标识符周围添加 按原样接受标记 以抑制错误消息。在许多情况下,书籍可能已重新发行并更正了 ISBN。如果可能,请使用更正后的 ISBN。

有时,分配给 |isbn= 的数字看起来是合法的——长度正确,校验位正确——但它们不是真正的 ISBN 号码。这个 工具 可能会有所帮助。

另见 Wikipedia:ISBN.

包含此错误的页面会自动放置在 Category:CS1 errors: ISBN 中 (54 个页面)。[lower-alpha 1]

检查 |ismn= 值

[编辑 | 编辑源代码]

检查 |ismn=

引用格式 1引用格式 2 模板包含 |ismn= 将被检查以确保 ISMN 的长度正确 (十三位数字),ISMN 使用正确的可选分隔符 (简单的空格或连字符),以及最终的 校验位 按照 ISMN 规范是正确的。此字段中只允许一个 ISMN,因为整个 |ismn= 值包含在引文的 COinS 元数据 中。另见 Wikipedia:COinS。多个 ISMN 或不属于 ISMN 的字符会破坏 COinS 元数据。(如果相关,可以使用 |id=Template:Tlp 来指定它们。)

要解决此错误,请确保 |ismn= 值正确,只使用一个 ISMN,使用正确的可选分隔符,并且不包含其他文本。请确保 ISMN 包含 13 位数字。

包含此错误的页面会自动放置在 Category:CS1 errors: ISMN 中 (0 个页面)。[lower-alpha 1]

检查 |issn= 值

[编辑 | 编辑源代码]
  • 检查 |issn=
  • 检查 |eissn=

引文格式 1引文格式 2 模板包含 |issn= 和/或 |eissn=,将检查以确保 ISSN 具有正确的长度(八位数字)且最后的 校验码 按照 ISSN 规范进行验证。由于整个 |issn=|eissn= 值包含在引文的 COinS 元数据 中,因此在该字段中只允许使用一个 ISSN 和一个 eISSN。另见 Wikipedia:COinS。(如果相关,可以使用 |id=Template:Tlp Template:Tlp 来指定。)

ISSN 和 eISSN 始终以连字符分隔的两个四位数字的形式呈现。

若要解决此错误,请确保 |issn=|eissn= 值正确,每个参数仅使用一个值,并且不包含任何其他文本(允许的字符为 0-9、X 和 -)。如果校验码为小写字母 'x',请将其更改为大写字母 'X'。还可以检查是否使用了实际的 连字符 (-),而不是类似于连字符的字符,如 连字符 (–)。

在极少数情况下,出版商会发布具有格式错误标识符的作品。如果您确定非符合规范的标识符确实对应于已发布的作品,则可以在标识符周围添加 按原样接受标记 来抑制错误消息。在某些情况下,作品可能会重新发行并使用更正后的标识符。如果可能,请使用更正后的标识符。

包含此错误的页面会自动放置在 Category:CS1 errors: ISSN 中(3 个页面)。[lower-alpha 1]

检查 |jfm= 值

[编辑 | 编辑源代码]

检查 |jfm=

引文格式 1引文格式 2 模板包含 |jfm= 时,会进行测试以查看 JFM 标识符值是否像正确定义的值一样。将检查 |jfm= 标识符以确保其具有以下形式:nn.nnnn.nn,其中 n 是任何数字 0-9。不会对 JFM 标识符进行进一步验证。

若要解决此错误,请确保 |jfm= 值正确。

包含此错误的页面会自动放置在 Category:CS1 errors: JFM 中(0 个页面)。[lower-alpha 1]

检查 |jstor= 值

[编辑 | 编辑源代码]

检查 |jstor=

引文格式 1引文格式 2 模板包含 |jstor= 时,会进行测试以查看 JSTOR 标识符值是否像正确定义的值一样。当分配的值包含某种形式的字符串 'jstor'(不区分大小写)或具有 URI 方案(http://https://)或包含任何空格字符时,会发出错误消息。

若要解决此错误,请确保 |jstor= 值正确。

包含此错误的页面会自动放置在 Category:CS1 errors: JSTOR 中(0 个页面)。[lower-alpha 1]

检查 |lccn= 值

[编辑 | 编辑源代码]

检查 |lccn=

|lccn= 参数用于 美国国会图书馆控制号码 标识符。将检查以确保标识符具有正确的长度并具有正确的初始数字。

LCCN 是一个长 8-12 个字符的字符字符串。LCCN 的长度决定了前 1-3 个字符的字符类型;最右边的八个字符始终为数字。[5]

LCCN 格式说明
长度 描述
8 所有字符均为数字
9 第一个字符为小写字母
10 前两个字符为小写字母或数字
11 第一个字符为小写字母,第二个和第三个字符为小写字母或数字
12 前两个字符均为小写字母

不会进行进一步验证。

若要解决此错误,请确保 |lccn= 值正确,并且不包含任何其他字母、标点符号或其他字符。

当收到此错误时,请注意省略了 LCCN 中两位或四位年份后的前导零的出版商。例如,一个 LCCN 正确的是 92-035427,但在印刷作品中可能被缩短为 92-35247。当尝试插入省略的零时,请将完成的数字与在线 LCCN 永久链接交叉检查。

包含此错误的页面会自动放置在 Category:CS1 errors: LCCN 中(0 个页面)。[lower-alpha 1]

检查 |message-id= 值

[编辑 | 编辑源代码]

检查 |message-id=

|message-id= 参数包含与新闻组消息关联的唯一标识符。[6] 将检查 |message-id= 中的值以确保它包含左标识符和右标识符之间的 @。还会检查 |message-id= 以确保第一个字符不是 < 且最后一个字符不是 >Module:Citation/CS1URI 方案 news: 添加到 |message-id= 中的值。如果 |message-id= 中的值用 <...> 字符包装,则创建的链接将失败。

不会进行进一步验证。

若要解决此错误,请确保 |message-id= 值正确,包含 @ 且不包含在 <...> 字符中。

包含此错误的页面会自动放置在 Category:CS1 errors: message-id 中(0 个页面)。[lower-alpha 1]

检查 |mr= 值

[编辑 | 编辑源代码]

检查 |mr=

引用样式 1引用样式 2 模板包含 |mr= 时,会进行测试以查看 MR 标识符值是否像定义好的值。会检查 |mr= 标识符以确保它只包含数字,且长度不超过七位。不会对 MR 标识符进行进一步验证。

要解决此错误,请确保 |mr= 值正确。

出现此错误的页面会自动被放入 Category:CS1 错误:MR (0 个页面)。[lower-alpha 1]

检查 |oclc= 值

[编辑 | 编辑源代码]

检查 |oclc=

|oclc= 参数用于 OCLC 标识符。只允许一个 OCLC 标识符。(如果相关,可以使用 |id=Template:Tlp 指定多个 OCLC。)

标识符必须采用以下形式之一

  1. 前缀 ocm 后跟 8 位数字
  2. 前缀 ocn 后跟 9 位数字
  3. 前缀 on 后跟 10 位(或更多)数字
  4. 前缀 (OCoLC) 后跟可变数量的数字,没有前导零
  5. 1 到 10 位(或更多)数字,没有前缀

不会进行进一步验证。

要解决此错误,请确保 |oclc= 值正确。

如果值正确且大于当前配置的限制 9999999999,请在 Help talk:Citation Style 1 报告此问题,以便更新限制。

修复此错误的一个技巧:编辑人员有时会在 |oclc= 中放置有效的 ISBNLCCNASIN 或其他标识符。

出现此错误的页面会自动被放入 Category:CS1 错误:OCLC (2 个页面)。[lower-alpha 1]

检查 |ol= 值

[编辑 | 编辑源代码]

检查 |ol=

|ol= 参数用于 开放图书馆 标识符。标识符是一个或多个数字,后跟一个最后一个字符,该字符为 A(作者)、M(书籍)或 W(作品)。不会进行进一步验证。

要解决此错误,请确保 |ol= 值正确。不要在值中包含“OL”。

出现此错误的页面会自动被放入 Category:CS1 错误:OL (0 个页面)。[lower-alpha 1]

检查 |osti= 值

[编辑 | 编辑源代码]

检查 |osti=

|osti= 参数用于 科学技术信息办公室 (OSTI) 标识符。会检查 OSTI 以确保标识符是一个简单的数字,没有标点符号或空格,其值介于 1018 到 23010000 之间。不会进行进一步验证。

一个常见的错误是包含 OSTI URL (https://dx.doi.org/10.2172/<OSTI>) 或 OSTI DOI (10.2172/<OSTI>)。

要解决此错误,请确保 |osti= 值正确。

如果值正确且小于 1018 或大于当前配置的限制 23010000,请在 Help talk:Citation Style 1 报告此问题,以便更新限制。

出现此错误的页面会自动被放入 Category:CS1 错误:OSTI (0 个页面)。[lower-alpha 1]

检查 |<param>-link= 值

[编辑 | 编辑源代码]
  • 检查 |<param>-link=
  • 检查 |<param>=

这些包含链接的参数及其匹配的标题/名称参数组合在一起,以创建一个指向相关文章的有效 维基链接

组合在一起以创建维基链接的参数
包含链接的参数 标题/名称参数
|author-link=Template:Dagger |author=|last=|last= + |first=
|contributor-link=Template:Dagger |contributor=|contributor-last=|contributor-last= + |contributor-first=
|editor-link=Template:Dagger |editor=|editor-last=|editor-last= + |editor-first=
|episode-link= |episode=
|interviewer-link=Template:Dagger |interviewer=|interviewer-last=|interviewer-last= + |interviewer-first=
|series-link= |series=
|subject-link=Template:Dagger |subject=
|title-link= |title=
|translator-link=Template:Dagger |translator=|translator-last=|translator-last= + |translator-first=
Template:Dagger 为此错误检查的参数也可能具有枚举形式:|author-linkn=|authorn-link= 等等。

当这些 |<param>-link= 参数包含维基链接或 URL,或者它们包含 WP:TITLESPECIALCHARACTERS 中不允许在维基百科文章标题中使用的任何字符(除了 _(下划线),用作空格的替代,以及 #,用作 片段标识符,用于链接到文章部分)时,就会发生此错误。禁止使用的字符是:< > [ ] | { }

|<param>-link= 参数值应只包含维基百科文章的标题或指向维基百科文章部分的链接。 Module:Citation/CS1 会检查 |<param>-link= 参数值以查找维基标记和 URI 方案 (http://https://、协议相对方案 // 等等)。任何 |<param>-link= 参数中的跨语言链接都需要一个前导冒号

:fr:Période d'exil de Caravage

虽然主要目的是捕捉上面提到的错误,但 Module:Citation/CS1 还会捕捉到任何地方出现的格式错误的跨语言维基链接。具有以下形式的跨语言维基链接

[[fr:Période d'exil de Caravage]]

不要在文章文本中创建可见的可点击链接。这些链接会出现在左侧窗格的语言列表中。模块:Citation/CS1 禁用了此形式的语言间链接,并发出错误消息。正确形式为

[[:fr:Période d'exil de Caravage]]

此错误也可能在以下情况下发生:

  • 存在一个 |<param>-link= 值,并且匹配的 |<param>= 参数包含一个维基链接。
  • |first=|<param>-first=(以及枚举形式)包含一个维基链接

要解决此错误,请执行以下操作之一

  • 确保 |<param>-link= 值是维基百科文章的完整名称(不带括号)或文章的一部分,而不是指向外部网站的链接。
  • 确保匹配的 |<param>= 参数中没有维基链接。
  • 如果你想链接到维基百科之外的 URL,请将链接移到 |url= 或类似参数(如果模板中有)。

出现此错误的页面会自动被放置在 Category:CS1 errors: parameter link 中(10 个页面)。[lower-alpha 1]

检查 |pmc= 值

[编辑 | 编辑源代码]

检查 |pmc=

|pmc= 参数用于 PubMed Central 标识符。PMC 是从 1 开始并向上计数的连续数字。 模块:Citation/CS1 会检查 PMC 标识符,以确保其值大于 0 且小于 10100000,并且标识符仅包含数字。不会执行进一步验证。

要解决此错误,请确保 |pmc= 值正确,并且没有字母、标点符号或其他字符。不要在值中包含“PMC”。

如果值正确并且大于当前配置的 10100000 限制,请在 Help talk:Citation Style 1 中报告此问题,以便更新限制。

出现此错误的页面会自动被放置在 Category:CS1 errors: PMC 中(3 个页面)。[lower-alpha 1]

检查 |pmid= 值

[编辑 | 编辑源代码]

检查 |pmid=

|pmid= 参数用于 PubMed 标识符。会检查 PMID 以确保标识符是简单的数字,没有标点符号或空格,并且值介于 1 到 37400000 之间。不会执行进一步验证。

要解决此错误,请确保 |pmid= 值正确。如果发现类似 PMID 并且以“PMC”开头的值,请使用 |pmc= 而不是 |pmid=

如果值正确并且大于当前配置的 37400000 限制,请在 Help talk:Citation Style 1 中报告此问题,以便更新限制。

出现此错误的页面会自动被放置在 Category:CS1 errors: PMID 中(3 个页面)。[lower-alpha 1]

检查 |rfc= 值

[编辑 | 编辑源代码]

检查 |rfc=

|rfc= 参数用于互联网工程任务组 (IETF) RFC 标识符(与维基百科的内部 RFC 无关)。会检查 IETF RFC 以确保标识符是简单的数字,没有标点符号或空格,并且值介于 1 到 9300 之间。不会执行进一步验证。

要解决此错误,请确保 |rfc= 值正确。

如果值正确并且大于当前配置的 9300 限制,请在 Help talk:Citation Style 1 中报告此问题,以便更新限制。

出现此错误的页面会自动被放置在 Category:CS1 errors: RFC 中(0 个页面)。[lower-alpha 1]

检查 |sbn= 值

[编辑 | 编辑源代码]

检查 |sbn= 值:<type>

引用样式 1引用样式 2 模板包含 |sbn=,会检查以确保 SBN 长度正确(九位数字),SBN 使用正确的可选分隔符(简单空格或连字符),并且最终的 校验位 符合 SBN 规范。此字段中只允许使用一个 SBN,因为整个 |sbn= 值包含在引用的 COinS 元数据 中。另请参见 Wikipedia:COinS。多个 SBN 或不属于 SBN 的字符会损坏 COinS 元数据,并且还会损坏指向 Special:BookSources 的链接。

错误消息 <type> 指示符可以是

长度 – SBN 不是 9 位数字
校验和 – SBN 包含一个或多个错误的数字;请查找拼写错误和数字颠倒
无效字符 – SBN 包含一个或多个“数字”,这些“数字”不在允许的集合中
无效格式 – 校验位“X”位置错误

要解决此错误,请确保 |sbn= 值正确,仅使用一个 SBN,使用正确的可选分隔符,并且不包含其他文本。如果校验位是小写“x”,请将其更改为大写“X”。

  • **不要**尝试通过简单地重新计算校验位来解决错误。校验位用于检查数字主体是否正确。如果 SBN 无法验证,则很可能是数字主体中存在拼写错误。在这种情况下,重新计算校验位会导致看似有效的 ISBN,但会指向错误的来源(或无处可去)。
  • 如果源代码中印刷的 SBN 无法验证,**请**检查前言和书封上的 SBN。前言中 SBN 印刷错误但书封上正确的 SBN 并不少见。
  • **请**预览你的编辑内容,并检查新的 SBN 是否链接到正确的来源。

在极少数情况下,出版商会发布格式错误的 SBN 的书籍。如果你确定不符合规范的 SBN 确实对应于已出版的作品,那么可以在标识符周围添加 按原样接受标记 以抑制错误消息。在许多情况下,书籍可能已重新发行,并附带了更正后的 SBN。如果可能,请使用更正后的 SBN。

包含此错误的页面会自动归类到Category:CS1 errors: SBN (0 页面)。[lower-alpha 1]

检查 |ssrn= 值

[编辑 | 编辑源代码]

检查 |ssrn=

|ssrn= 参数用于社会科学研究网络标识符。SSRN 标识符将被检查以确保其是一个简单的数字,没有标点符号或空格,且值介于 100 到 4400000 之间。不会进行进一步验证。

要解决此错误,请确保 |ssrn= 值正确。

如果该值正确且大于当前配置的 4400000 的限制,请在Help talk:Citation Style 1 上报告此问题,以便更新限制。

包含此错误的页面会自动归类到Category:CS1 errors: SSRN (0 页面)。[lower-alpha 1]

检查 |s2cid= 值

[编辑 | 编辑源代码]

检查 |s2cid=

|s2cid= 参数用于Semantic Scholar 语料库标识符。S2CID 标识符将被检查以确保其是一个简单的数字,没有标点符号或空格,且值介于 1 到 258000000 之间。不会进行进一步验证。

要解决此错误,请确保 |s2cid= 值正确。

如果该值正确且大于当前配置的 258000000 的限制,请在Help talk:Citation Style 1 上报告此问题,以便更新限制。

包含此错误的页面会自动归类到Category:CS1 errors: S2CID (0 页面)。[lower-alpha 1]

检查 |url= 值

[编辑 | 编辑源代码]

检查 |url=

Citation Style 1Citation Style 2 模板中,外部链接由两部分组成:标题 (|title=, |chapter=,等等) 和URL (|url=, |archive-url=, |chapter-url=, |lay-url=,等等)。|url= 参数和其他 URL 参数必须以支持的URI 方案 开头。http://, https:// 和协议相对方案 // 是最常用的方案;irc://, ircs://, ftp://, news:, mailto:gopher:// 也受支持。

URL 字段将被检查以确保它仅包含拉丁字符,且不包含空格。URL 可以是协议相对的(以 // 开头)。如果没有任何空格且 URL 不是协议相对的,则该方案必须符合 RFC 3986。[7] 当复制粘贴的 URL 省略了 URI 方案时,可能会出现此错误。

顶级域名和二级域名将被检查其格式是否正确。通常,顶级域名必须为两个或更多个字母;二级域名必须为两个或更多个字母、数字或连字符(第一个和最后一个字符必须是字母或数字)。单字母二级域名 支持用于

  • 所有cc TLD(国家代码不会被验证)
  • .orgTLD
  • .com TLD 的某些字母(q、x、z)
  • .net TLD 的某些字母(i、q)

三级域名和更高级别的域名不会被检查。URL 的路径部分不会被检查。

检查 |archive-url=

cs1|2 模板期望 |archive-url= 保存一个唯一的 URL,用于指向由 |url=|chapter-url=(或任何别名)标识的来源的存档快照。当分配给 |archive-url= 的值与匹配的标题或章节 URL 相同时,会发出此错误消息。

要解决此错误,请确保 |url= 和其他 URL 参数包含有效的 URL。可以使用在线工具将用非拉丁字母脚本编写的 URL国际化

包含此错误的页面会自动归类到Category:CS1 errors: URL (42 页面)。[lower-alpha 1]

检查 |zbl= 值

[编辑 | 编辑源代码]

检查 |zbl=

Citation Style 1Citation Style 2 模板包含 |zbl= 时,会进行测试以查看Zbl 标识符值是否像一个正确定义的值。|zbl= 标识符将被检查以确保其具有以下格式:nnnn.nnnnn,其中 n 是任何数字 0–9。第一个四重奏中的最多三个前导零可以省略。不会对 Zbl 标识符进行进一步验证。

要解决此错误,请确保 |zbl= 值正确。

包含此错误的页面会自动归类到Category:CS1 errors: Zbl (0 页面)。[lower-alpha 1]

引用包含空的未知参数:<param>

[编辑 | 编辑源代码]
  • 引用包含空的未知参数:|<param>=
  • 引用包含空的未知参数:|<param1>=, |<param2>=, ...

此错误消息已隐藏。要显示此错误消息,请参阅控制错误消息显示

此错误消息突出显示了 CS1|2 模板,这些模板包含具有 CS1|2 未知名称的空参数。此错误消息是未知参数 |xxxx= 被忽略 的补充。

空的定位参数通常看起来像模板中的两个相邻管道 | | 或管道和模板的结尾 |}},将被识别为编号参数:脚本错误:没有这样的模块“Error”。。类似地,管道后跟一个包含下一个管道或闭合大括号之前的所有内容的 HTML 注释 | <!--<param name/value pair>--> | 将被识别为空的编号参数。同时具有管道和等号但没有名称的参数将被识别为空字符串参数:|=| =脚本错误:没有这样的模块“Error”。。各种包含 CS1|2 模板的模板可能会在使用以下结构时导致此错误:|{{#if:{{{2|}}}|title}}={{{2|}}}。当 {{{2|}}} 没有值时,模板会创建 |=

要解决此错误,请删除多余的管道、更正参数名称或从 CS1|2 模板中删除参数。

包含此错误的页面会自动归类到Category:CS1 errors: empty unknown parameters (194 页面)。[lower-alpha 1]

引用 <template> 需要 |<param>=

[编辑 | 编辑源代码]

引用 <template> 需要 |<param>=

此错误消息已隐藏。要显示此错误消息,请参阅控制错误消息显示

这些 CS1 期刊模板需要一个期刊参数。期刊模板是

{{cite journal}}
{{cite magazine}}

错误消息建议一个与模板匹配的期刊参数,但没有要求使用建议的参数;可以使用这些期刊参数中的任何一个

  • |journal=
  • |magazine=
  • |newspaper=
  • |periodical=
  • |website=
  • |work=

在某些情况下,使用了错误的模板(例如,{{cite journal}} 用于网页、书籍或独立文档)。在这些情况下,适当的解决方案是将错误的模板更改为 {{cite web}}{{cite book}} 或其他更合适的模板。

出现此错误的页面会自动放入 Category:CS1 errors: missing periodical(123 个页面)。[lower-alpha 1]

Cite 使用已弃用的参数 |<param>=

[edit | edit source]

Cite 使用已弃用的参数 |<param>=

随着时间的推移,一些参数已过时或不再需要。发生这种情况时,这些参数将被标识为已弃用。鼓励编辑使用其他参数,这些参数可以实现与已弃用参数相同的功能。CS1|2 已弃用的参数列在以下表格中,以及推荐的替换参数。参数名称区分大小写。编辑应预计对已弃用参数的支持将很快被撤回。

要解决此错误,请使用受支持的参数。

出现此错误的页面会自动放入 Category:CS1 errors: deprecated parameters(2 个页面)。[lower-alpha 1]

已弃用的 CS1/CS2 参数
已弃用的参数 替换为 日期
|lay-date= 如果这些参数命名的来源对维基百科文章很重要,请为该来源创建一个 cs1|2 模板,其中包含所有适当的书目信息 2021-01-03
|lay-format=
|lay-source=
|lay-url=
|transcripturl= |transcript-url= 2022-01-22
最近删除的 CS1/CS2 参数
已删除的参数 替换为 日期
|authorfirst= |author-first= 2020 年 10 月
|authorfirstn= |author-firstn=
|authornfirst= |authorn-first=
|authorgiven= |author-given=
|authorgivenn= |author-givenn=
|authorngiven= |authorn-given=
|authorlast= |author-last=
|authorlastn= |author-lastn=
|authornlast= |authorn-last=
|authormask= |author-mask= 2021 年 1 月
|authormaskn= |author-maskn= 2021 年 1 月
|authornmask= |authorn-mask= 2021 年 1 月
|authorsurname= |author-surname= 2020 年 10 月
|authorsurnamen= |author-surnamen=
|authornsurname= |authorn-surname=
|booktitle= |book-title= 2021 年 5 月
|chapterurl= |chapter-url= 2021 年 5 月
|conferenceurl= |conference-url= 2021 年 4 月
|contributionurl= |contribution-url= 2021 年 4 月
|deadurl=yes |url-status=dead 2019 年 9 月
|dead-url=yes
|displayauthors= |display-authors= 2021 年 1 月
|displayeditors= |display-editors= 2020 年 10 月
|doi-broken= |doi-broken-date=
|doi-inactive-date= |doi-broken-date=
|editorfirst= |editor-first=
|editorfirstn= |editor-firstn=
|editornfirst= |editorn-first=
|editorgiven= |editor-given=
|editorgivenn= |editor-givenn=
|editorngiven= |editorn-given=
|editorlast= |editor-last=
|editorlastn= |editor-lastn=
|editornlast= |editorn-last=
|editorlink= |editor-link= 2021 年 1 月
|editorlinkn= |editor-linkn= 2021 年 1 月
|editornlink= |editorn-link= 2021 年 1 月
|editors= |editor=(一个编辑)或 |editorn=(多个编辑)或 |veditors=(用于温哥华风格编辑)。考虑拆分 |editorn=|editor-firstn=|editor-lastn=,如果可能。考虑 |editor-maskn=,如果需要注释。 2021 年 1 月
|editorsurname= |editor-surname= 2020 年 10 月
|editorsurnamen= |editor-surnamen=
|editornsurname= |editorn-surname=
|editormask= |editor-mask=
|editormaskn= |editor-maskn=
|editornmask= |editorn-mask=
|embargo= |pmc-embargo-date=
|episodelink= |episode-link= 2021 年 5 月
|event-format= (删除) 2021 年 1 月
|eventurl= (删除)
|event-url= (删除)
|ignoreisbnerror= |isbn=((<isbn>)) 2020 年 10 月
|ignore-isbn-error= |isbn=((<isbn>)) 2021 年 1 月
|interviewerlink= |interviewer-link= 2020 年 10 月
|interviewerlinkn= |interviewer-linkn=
|interviewernlink= |interviewern-link=
|interviewermask= |interviewer-mask=
|interviewermaskn= |interviewer-maskn=
|interviewernmask= |interviewern-mask=
|last-author-amp= |name-list-style=amp 2021 年 1 月
|lastauthoramp= |name-list-style=amp
|laydate= |lay-date= 2021 年 4 月
|laysource= |lay-source=
|layurl= |lay-url=
|mailinglist= |mailing-list= 2021 年 5 月
|mapurl= |map-url=
|name-list-format= |name-list-style= 2021 年 4 月
|nocat= |no-tracking= 2021 年 1 月
|no-cat= |no-tracking= 2020 年 10 月
|nopp= |no-pp= 2021 年 5 月
|notracking= |no-tracking= 2020 年 10 月
|publicationdate= |publication-date= 2021 年 5 月
|publicationplace= |publication-place=
|registration= |url-access=registration 2020 年 1 月
|sectionurl= |section-url= 2021 年 4 月
|serieslink= |series-link= 2021 年 5 月
|seriesno= |series-no= 2021 年 4 月
|seriesnumber= |series-number= 2021 年 1 月
|series-separator= (删除) 2020 年 10 月
|subjectlink= |subject-link= 2021 年 1 月
|subjectlinkn= |subject-linkn=
|subjectnlink= |subjectn-link=
|subscription= |url-access=subscription 2020 年 1 月
|timecaption= |time-caption= 2021 年 4 月
|titlelink= |title-link= 2021 年 4 月
|transcripturl= |transcript-url= 恢复为已弃用,2022 年 1 月 2021 年 5 月

Cite 使用通用名称

[edit | edit source]

|<param>= 有通用名称

Module:Citation/CS1 识别使用占位符名称的模板作者或编辑姓名参数时,文章将列在此类别中。这些名称可能是由机器人或其他无法识别来源正确名称的工具提供的。此类别中的页面应仅由 Module:Citation/CS1 添加。

CS1|2 维持一个简短的“名称”列表,这些“名称”通常不是所引用来源的正确名称。以下是一些示例

  • 关于我们
  • 作者
  • 合作者
  • 贡献者
  • 联系我们
  • 目录
  • 编辑
  • 电子邮件
  • Facebook
  • 谷歌
  • 主页
  • Instagram
  • 采访者
  • LinkedIn
  • Pinterest
  • 政策
  • 隐私
  • 翻译者
  • Tumblr
  • Twitter
  • 网站名称
  • 声明
  • 提交
  • 超级用户
  • 用户
  • Verfasser

如果您知道其他常见的占位符名称,请在 Help talk:Citation Style 1 中报告它们,以便将其添加到列表中。

要解决此错误,请用来源的实际作者或编辑姓名替换占位符名称,或使用更合适的参数。

示例修复

  • |author=Smith, Jane, editor 替换为 |editor=Smith, Jane
  • |author=[[Jane Smith (author)|Jane Smith]] 替换为 |first=Jane |last=Smith |author-link=Jane Smith (author)(优先)或 |author=Jane Smith |author-link=Jane Smith (author)

可能会出现误报。当名称有效时,将参数值用 接受此内容的标记 括起来

|author=((Super User))

请勿在不适用的情况下使用此标记。

包含此错误的页面将自动添加到 Category:CS1 errors: generic name(104 页)。[lower-alpha 1]

另请参见错误类别 Category:CS1 errors: generic title

引用使用通用标题

[edit | edit source]

引用使用通用标题

Module:Citation/CS1 识别出使用占位符标题的模板 |title= 参数时,文章将被列入此类别。此类标题可能是由无法识别来源的正确标题的机器人或其他工具提供的。此类别中的页面只能由 Module:Citation/CS1 添加。

CS1|2 维持了一个简短的“标题”列表,这些标题通常不是所引用来源的标题。以下是一些示例

  • 404
  • 你是机器人吗
  • hugedomains.com
  • 互联网档案馆时光机
  • 登录 Facebook
  • 登录 • Instagram
  • no title – 各种形式
  • 页面未找到
  • 正在重定向...
  • 订阅以阅读
  • unknown – 各种形式
  • 篡夺标题
  • 时光机
  • WebCite 查询结果
  • 网站待售
  • Wikiwix 的缓存

如果您知道其他常见的占位符标题,请在 Help talk:Citation Style 1 上报告它们,以便将其添加到列表中。

要解决此错误,请将占位符标题替换为来源的实际标题。

可能会出现误报。当名称有效时,将参数值用 接受此内容的标记 括起来

|title=((404th Fighter Aviation Regiment))

请勿在不适用的情况下使用此标记。

包含此错误的页面将自动添加到 Category:CS1 errors: generic title(3 页)。[lower-alpha 1]

另请参见维护类别 Category:CS1 maint: archived copy as title 和类似的错误类别 Category:CS1 errors: generic name

|citeseerx= 必需

[edit | edit source]

|citeseerx= 必需

{{cite citeseerx}} 需要标识符参数 |citeseerx=

要解决此错误,请确保模板具有 |citeseerx=,并具有正确构造的值。

包含此错误的页面将自动添加到 Category:CS1 errors: citeseerx(0 页)。[lower-alpha 1]

|class= 被忽略

[edit | edit source]

|class= 被忽略

仅在 {{cite arXiv}} 模板中使用,|class= 仅在模板使用 |arxiv=YYMM.NNNN|arxiv=YYMM.NNNNN 标识符格式时才适用;请参见 Cite arXiv §用法

要解决此错误,请删除 |class=

包含此错误的页面将自动添加到 Category:CS1 errors: class(0 页)。[lower-alpha 1]

|contributor= 被忽略

[edit | edit source]

|contributor= 被忽略

仅在书籍引用中使用,|contributor= 用于识别贡献者的作者,通常是另一位(主要)作者作品的后记、前言、导言、序言等。当在不是 {{cite book}}{{citation}} 的模板中使用 |contributor= 时,或当这两个模板之一被使用且 |work= 参数别名之一被设置时,就会出现此错误。

要解决此错误,请考虑 |others= 参数,选择更合适的 CS1 或 CS2 模板,或删除 |contributor=

包含此错误的页面将自动添加到 Category:CS1 errors: contributor(0 页)。[lower-alpha 1]

|contributor= 需要 |<param>=

[edit | edit source]
  • |contributor= 需要 |author=
  • |contributor= 需要 |contribution=

仅在书籍引用中使用,|contributor= 用于识别贡献者的作者,通常是另一位(主要)作者作品的后记、前言、导言、序言等。因此,需要主要作者(|author= 或相应的别名)以及贡献的标题(|contribution=)。

要解决此错误,请在 |author1=|last1=|first1=|vauthors= 中包含书籍的主要作者,并在 |contribution= 中包含贡献的标题;或者考虑 |others= 参数,或删除 |contributor=

包含此错误的页面将自动添加到 Category:CS1 errors: contributor(0 页)。[lower-alpha 1]

|doi-broken-date= 需要 |doi=

[edit | edit source]

|doi-broken-date= 需要 |doi=

当在 CS1|2 模板中使用 |doi-broken-date= 时,|doi=(带有值)也必须存在。

要解决此错误,请添加缺少的 DOI 或删除“损坏”参数。

包含此错误的页面将自动添加到 Category:CS1 errors: DOI(25 页)。[lower-alpha 1]

|edition= 包含多余文本

[edit | edit source]

|edition= 包含多余文本

模板负责在引用中呈现静态文本。当在模板中使用 |edition= 时,cs1|2 会在参数的值中添加缩写“ed.”,因此

|edition=1st

将呈现为

1st ed.

当在分配给 |edition= 的值中找到各种形式的 edednedition 时,模板会发出此错误消息。

要解决此错误,请从参数值中删除多余的文本。

包含此错误的页面将自动添加到 Category:CS1 errors: extra text: edition(108 页)。[lower-alpha 1]

空引用

[编辑 | 编辑源代码]

空引用

一个标记为“空”的引用样式 1引用样式 2模板不包含任何可识别的参数标识符。例如,即使此引用包含可用的信息,它也被标记为“空”。

{{cite web |http://www.foobar.com |The Foobar News}}

该引用为空,因为它不包含必要的参数标识符(在本例中为|url=|title=),这些标识符告诉{{cite web}}如何使用引用中包含的信息。

当引用仅包含它无法识别的参数时,它也会被标记为“空”。

{{cite book |titolo=The Bazquux Uprising |anno=2015}}

该引用为空,因为意大利语参数|titolo=|anno=在英文维基百科中不被识别为有效参数名称。

“空引用”也可能意味着编辑者打算使用完全不同的模板。也许编辑者使用了{{citation}},而实际是想使用{{citation needed}}{{quote}}

要解决此错误,请添加适当的参数标识符,将外语参数名称翻译成英文等效名称,或将 CS1/CS2 模板替换为更合适的模板。

带有此错误的页面会自动被放置在Category:CS1 errors: empty citation(6 页)。[lower-alpha 1]

显式使用 et al.

[编辑 | 编辑源代码]

|<param>= 中显式使用 et al。

引用样式 1引用样式 2 模板检测到某个名称参数包含某种形式的“et al.”时,就会出现此错误,无论是作为单独的名称参数(|author6=et al.),还是作为添加到名称列表(|author=Smith, A.B. et al.)或姓氏(|first=John, et al.)的缀语。

此错误可能发生在任何作者、编辑、采访者、翻译者或贡献者参数中。

请改为使用 |display-authors= 参数(或其他适用的 |display-<names>= 参数),如 Help:Citation Style 1#Display options 中所述。

带有此错误的页面会自动被放置在Category:CS1 errors: explicit use of et al.(95 页)。[lower-alpha 1]

[编辑 | 编辑源代码]

|<param>= 中的外部链接

当在除以下这些 URL 持有参数之外的任何参数中找到 URL 时,就会出现此错误。

  • |archive-url=
  • |article-url=
  • |chapter-url=
  • |conference-url=
  • |contribution-url=
  • |entry-url=
  • |lay-url= - 已弃用
  • |map-url=
  • |section-url=
  • |transcript-url=
  • |url=

或以下这些源代码定位参数

  • |page=
  • |p=
  • |pages=
  • |pp=
  • |at=
  • |quote-page=
  • |quote-pages=

要解决此错误,请从标识的参数中删除外部链接。考虑将外部链接放置在更合适的参数中。

  • 对于|chapter=,URL 可能属于 |chapter-url=
  • 对于其他参数,它可能属于 |url=

带有此错误的页面会自动被放置在Category:CS1 errors: external links(113 页)。[lower-alpha 1]

|<first>n= 缺少 |<last>n=

[编辑 | 编辑源代码]

|<first>n= 缺少 |<last>n=

引用样式 1引用样式 2 模板要求引用中的每个 |<first>n= 参数都包含一个 |<last>n= 参数。会检查作者、贡献者、编辑、采访者和翻译者列表,确保姓氏/名字配对正确。CS1|2 将为它检测到的第一个不匹配项发出此错误消息。如果引用中存在更多姓氏/名字不匹配项,则不会检测到后续的不匹配项。

每个 |<last>n= 都必须有与之匹配的 |<first>n= 这一要求并不存在。

要解决此错误,请确保每个 |<first>n= 都有一个对应的 |<last>n=

带有此错误的页面会自动被放置在Category:CS1 errors: missing name(30 页)。[lower-alpha 1]

|format= 需要 |url=

[编辑 | 编辑源代码]
  • |format= 需要 |url=
  • |...-format= 需要 |...-url=

引用样式 1引用样式 2 模板使用 |format=|...-format= 但没有同时为 |url=|...-url= 提供相应的 URL 时,就会出现这些错误。 |format=|...-format= 参数用于指定网络资源的文件格式,例如 PDFDOCXLS。在某些情况下,编辑者可能打算使用 |type= 来指定文档的类型,例如精装本、平装本或小册子。 |format=|...-format= 值始终显示。

|...-format= 参数列表如下:

|archive-format=|article-format=|chapter-format=|conference-format=|contribution-format=|entry-format=|event-format=|lay-format=|map-format=|section-format=|transcript-format=

(依赖于 2014 年之前,略显奇怪的 |url=|format= 用法的引用可能需要针对 |chapter-format= 进行调整。)

要解决此错误,请删除 |format=|chapter-format=;定义 |url=|chapter-url=;或将 |format= 更改为 |type=(或更改为 |chapter-format=,如果在没有 |url= 的情况下使用 |chapter-url=)。

带有此错误的页面会自动被放置在Category:CS1 errors: format without URL(16 页)。[lower-alpha 1]

无效 |display-<names>=<value>

[编辑 | 编辑源代码]

无效 |<names>=<value>

模块:引用/CS1识别出使用一个或多个|display-<names>=参数,且参数分配了无效的<value>时,就会发出这些错误消息。无效分配的<value>指的是大于或等于关联名称列表中<names>数量的数字,或者是非数字文本,模块:引用/CS1无法将其识别为关键词etal的形式。

要解决此错误,请执行以下操作之一

  • 从引用中删除|display-<names>=参数(通常是因为“et al.”在引用中不合适)。
  • 更改|display-<names>=参数的<value>,使其小于名称列表中<names>的数量(从而将显示的列表截断到该数量)。
  • |display-<names>=参数的<value>更改为etal,这将导致“et al”显示在最后一个<name>之后。

包含此错误的页面会自动放置在分类:CS1 错误:显示名称(3 个页面)。[lower-alpha 1]

无效 <param>=<value>

[编辑 | 编辑源代码]

无效 |<param>=<value>

为了正常运作,某些参数的取值范围有限。此错误消息表明参数被分配了不在其定义的取值范围内的值。

值中的字母必须全部小写,如下所示。

取值范围有限的参数
参数 可接受的值
|df= dmy, dmy-all, mdy, mdy-all, ymd, ymd-all
|mode= cs1, cs2
|name-list-style= amp, ampersand, and, &, serial, vanc
|no-pp= true, y, yes
|no-tracking=
|bibcode-access= free
|doi-access=
|hdl-access=
|jstor-access=
|ol-access=
|osti-access=
|ssrn-access=
|s2cid-access=
|url-access= subscription, registration, limited
|article-url-access=
|chapter-url-access=
|contribution-url-access=
|entry-url-access=
|map-url-access=
|section-url-access=
|url-status= dead, live, deviated, unfit, usurped

要解决表格中参数的此错误,请使用适当的值。

|ref=harv的支持已被撤销,因为 cs1|2 模板现在会自动创建|ref=harv控制的CITEREF锚点值。要解决此错误,请删除|ref=harv

包含此错误的页面会自动放置在分类:CS1 错误:无效参数值(76 个页面)。[lower-alpha 1]

无效 |script-<param>=: <type>

[编辑 | 编辑源代码]

无效 |script-<param>=: <type>

各种|script-<param>=参数都经过了正确格式的检查。如果检测到错误,错误消息会简要说明错误类型。

缺少标题部分|script-<param>=参数具有语言代码前缀,但除此之外为空。
缺少前缀|script-<param>=参数有文本,但缺少必需的语言代码前缀;前缀格式为xx:xxx:,其中xxxxx是CS1|2识别的有效ISO 639-1ISO 639-3语言代码,这些语言使用非拉丁字母脚本;冒号(:)是必需的。
未知语言代码|script-<param>=参数具有(可能是有效的)语言代码,但CS1|2不将其识别为使用非拉丁字母脚本的语言。

CS1|2识别的使用非拉丁字母脚本语言的语言代码如下所示:

  • ab: 阿布哈兹语
  • am: 阿姆哈拉语
  • ar: 阿拉伯语
  • be: 白俄罗斯语
  • bg: 保加利亚语
  • bn: 孟加拉语
  • bo: 西藏语
  • bs: 波斯尼亚语
  • dv: 狄维希语
  • dz: 宗喀语
  • el: 希腊语
  • fa: 波斯语
  • gu: 古吉拉特语
  • he: 希伯来语
  • hi: 印地语
  • hy: 亚美尼亚语
  • ja: 日语
  • ka: 格鲁吉亚语
  • kk: 哈萨克语
  • km: 高棉语
  • kn: 坎纳达语
  • ko: 韩语
  • ku: 库尔德语
  • ky: 吉尔吉斯语
  • lo: 老挝语
  • mk: 马其顿语
  • ml: 马拉雅拉姆语
  • mn: 蒙古语
  • mr: 马拉地语
  • my: 缅甸语
  • ne: 尼泊尔语
  • or: 奥里亚语
  • ota: 奥斯曼土耳其语
  • pa: 旁遮普语
  • ps: 普什图语
  • ru: 俄语
  • sd: 信德语
  • si: 僧伽罗语
  • sr: 塞尔维亚语
  • syc: 古叙利亚语
  • ta: 泰米尔语
  • te: 泰卢固语
  • tg: 塔吉克语
  • th: 泰语
  • ti: 提格雷语
  • tt: 塔塔尔语
  • ug: 维吾尔语
  • uk: 乌克兰语
  • ur: 乌尔都语
  • uz: 乌兹别克语
  • yi: 意第绪语
  • yue: 粤语
  • zh: 中文

包含此错误的页面会自动放置在分类:CS1 错误:脚本参数(0 个页面)。[lower-alpha 1]

|issue=/|number= 包含多余文本

[编辑 | 编辑源代码]

|issue= 包含多余文本
|number= 包含多余文本

模板负责在引用中渲染静态文本。当|issue=|number=用在模板中时,cs1|2会根据与使用引文模板关联的出版类型相对应的样式来格式化期号。

当在|issue=|number=分配的值中发现各种形式的期号或编号前缀(如Iss.No.)时,模板会发出此错误消息。

要解决此错误,请从参数值中删除多余的文本。如果删除的多余文本与期号有关,请为此使用|issue=参数,而不是|number=参数,反之亦然。目前,这两个参数的输出相同,但在将来的版本中可能并非如此,因此使用正确的参数(根据实际出版物中使用的命名法)对期号和编号值至关重要。

包含此错误的页面会自动放置在分类:CS1 错误:多余文本:期号(3 个页面)。[lower-alpha 1]

在以下参数中不允许使用斜体或粗体标记:|<param>=

[编辑 | 编辑源代码]

在以下参数中不允许使用斜体('')或粗体(''')维基标记:|<param>n=

在出版商和期刊参数中不允许使用斜体('')或粗体(''')维基标记。这些参数包括

  • |publisher=
  • |journal=
  • |magazine=
  • |newspaper=
  • |periodical=
  • |website=
  • |work=

要解决此错误,请从指定参数的值中删除维基标记,并确保模板使用了正确的参数;在引用报纸时,请使用|newspaper=作为报纸名称,而不是|publisher=等等。

包含此错误的页面会自动放置在分类:CS1 错误:标记(18 个页面)。[lower-alpha 1]

缺少 |<name>n=

[编辑 | 编辑源代码]

缺少 |<name>n=

为了确保所有姓名都出现在渲染的引文中,引文样式 1引文样式 2 模板要求 |<last>n=(及其别名)中 n 对于列表中的每个姓名(作者、贡献者、编辑、采访者、翻译者)递增 1。当编号中出现“空缺”(例如,作者列表由 |author1=|author3= 组成,但没有 |author2=)时,会发出此错误消息。

该测试不会检测到大于 1 的“空缺”。假定当 |authorn=|authorn+1= 都不存在时,测试已到达列表的末尾。

要解决此错误,请确保 |<last>n= 参数的编号按顺序递增。

出现此错误的页面会自动放置在 Category:CS1 errors: missing name 中(30 个页面)。[lower-alpha 1]

缺少或为空 |title=

[编辑 | 编辑源代码]

CS1 引文 缺少适当的标题时,可能会出现两种略微不同的错误条件。在每种情况下,CS1 都会报告此错误消息。必要的解决方案可能会根据错误的原因而有所不同。错误消息链接到以下的相应描述。

裸 URL 缺少标题

[编辑 | 编辑源代码]

|<param>= 缺少标题

所有 引文样式 1引文样式 2 模板都会在以下情况报告此错误:包含 URL 的参数无法与关联的标题配对。当 |title= 无法与 |url= 链接,因为引文还包含冲突的 |title-link= 参数时,也会发生此错误。

包含 URL 的参数和关联的标题参数
URL 参数 标题参数
|archive-url= |title=
|article-url= |article=, |chapter=, |contribution=, |entry=, |section=
|chapter-url= |chapter=, |article=, |contribution=, |entry=, |section=
|conference-url= |conference=, |event=
|contribution-url= |contribution=, |chapter=, |article=, |entry=, |section=
|entry-url= |entry=, |chapter=, |article=, |contribution=, |section=
|event-url= |event=, |conference=
|map-url= |map=
|section-url= |section=, |chapter=, |article=, |contribution=, |entry=
|transcript-url= |transcript=
|url= |title=

对于 {{cite journal}},存在一个特殊情况:如果 |pmc=|doi= 有值,|url= 被省略或为空,并且 |title-link= 不指向文章,那么 |title= 会自动与 PMC 或 DOI 的相同 URL 链接。可以使用 |title-link=none/pmc/doi 覆盖此默认行为。

由于 URL 很难看且通常信息量不足,因此预计编辑应为每个 URL 提供有意义的标题。在大多数情况下,这可以通过使用 |title= 参数来实现。

要解决此错误,请为包含 URL 的参数提供适当的标题。在 |url=|title-link= 争夺 |title= 的情况下,您必须选择保留哪个。请考虑将 |url=|title-link= 移动到更合适的参数。

出现此错误的页面会自动放置在 Category:CS1 errors: bare URL 中(40 个页面)。[lower-alpha 1]

引文缺少任何形式的标题

[编辑 | 编辑源代码]
  • 缺少或为空 |title=
  • 缺少或为空 |series=

引文样式 1引文样式 2 模板的 |title=|trans-title=|script-title= 全部被省略或留空时,会发生此错误。每个引文必须提供至少一个标题参数。

{{cite episode}} 会在 |series= 被省略或留空时显示此错误(即使提供了 |title=)。

{{cite encyclopedia}} 会在 |encyclopedia= 有值,但 |entry=(或其他 |chapter= 别名)被省略或留空时显示此错误。

有时,此错误发生是因为编辑将 CS1|2 引文用作 简短脚注,而 {{sfn}}{{harv}} 系列模板更合适。当编辑使用 {{citation}},但打算使用 {{citation needed}} 时,也会发生此错误。

要解决此错误,请为 |title=|trans-title= 和/或 |script-title= 提供值,或者将 CS1|2 模板替换为更合适的模板。如果您是在参考文献中而不是在 <ref>...</ref> 标签内列出期刊或期刊的某期,那么 {{List journal}} 可能更合适。

出现此错误的页面会自动放置在 Category:CS1 errors: missing title 中(75 个页面)。[lower-alpha 1]

缺少或为空 |url=

[编辑 | 编辑源代码]

缺少或为空 |url=

当模板参数|url=|archive-url=都缺失、为空或输入不正确时,此错误消息由{{cite web}}{{cite podcast}}{{cite mailing list}}报告。请注意,|website=|work=指的是网站名称,而不是网址。

要解决此错误,请为|url=提供一个值,或使用更合适的模板,例如{{cite book}}、{{cite journal}}或其他Citation Style 1Citation Style 2模板。

出现此错误的页面会自动被放入Category:CS1 errors: requires URL(20个页面)。[lower-alpha 1]

缺少管道符

[编辑 | 编辑源代码]

缺少管道符,在:|<param>=

Citation Style 1Citation Style 2模板会在某个参数的文本看起来像缺少管道符 (|) 时报告此错误。当模板参数值包含字符和数字,后面跟着一个等号时,就会出现此错误。如果紧接等号之前的字母数字文本是一个有效的 CS1|2 参数名,则模块会认为模板缺少一个管道符,并发出此错误消息。

某些合法的标题将包含一个 CS1|2 参数名,后面跟着一个等号。在这种情况下,请将等号括在 nowiki 标签中,如下所示:<nowiki>=</nowiki>。对于大多数其他情况,只需添加缺少的管道符。

出现此错误的页面会自动被放入Category:CS1 errors: missing pipe(12个页面)。[lower-alpha 1]

同时指定了多个 |<param1>=、|<param2>= 和 |<param3>=

[编辑 | 编辑源代码]

同时指定了多个 |<param1>=|<param2>=|<param3>=

Citation Style 1Citation Style 2 模板包含多个映射到相同含义的参数时,就会出现此错误。例如,|author=|last=|last1= 都是彼此的同义词,因此在一个模板中最多只能使用其中一个参数。

要解决此错误,请删除或修改冗余参数。

  • 同时指定了多个作者姓名列表参数
  • 同时指定了多个编辑姓名列表参数

当 CS1 或 CS2 模板使用多个类型的作者或编辑姓名列表样式时,就会出现此错误。有三种类型的不可兼容的作者姓名列表样式

|authorn=|lastn= / |firstn=(以及它们的各种别名)、|vauthors=|authors=

类似地,还有三种编辑姓名列表样式

|editorn=|editor-lastn= / |editor-firstn=(以及它们的各种别名)以及 |veditors=

要解决此错误,请选择一种姓名列表样式。对作者和编辑姓名列表都使用所选的样式。

出现这些错误的页面会自动被放入Category:CS1 errors: redundant parameter(23个页面)。[lower-alpha 1]

|page(s)= 包含多余文本

[编辑 | 编辑源代码]

|<param>= 包含多余文本

这些模板负责在引用中呈现静态文本。当在模板中使用|page=/|p=|pages=/|pp=|quote-page=|quote-pages=时,cs1|2 会在参数值前面插入适当的页码前缀“p.”或“pp.”,因此

|page=123

将呈现为

p. 123

以及

|page=123–125

将呈现为

pp. 123–125

当在分配给|page=/|p=|pages=/|pp=|quote-page=|quote-pages=的值中发现各种形式的ppppgpgspagepages时,模板会发出此错误消息。

要解决此错误,请从参数值中删除多余的文本。

出现此错误的页面会自动被放入Category:CS1 errors: extra text: pages(17个页面)。[lower-alpha 1]

|<param>-access= 需要 |<param>=

[编辑 | 编辑源代码]

|<param>-access= 需要 |<param>=

当为某个外部链接指定了访问级别,但相应的必需参数缺失或为空时,就会报告此错误。参数可以是以下之一

访问级别说明符需要参数
说明符 需要参数
|article-url-access= |article-url=
|bibcode-access= |bibcode=
|chapter-url-access= |chapter-url=
|contribution-url-access= |contribution-url=
|doi-access= |doi=
|entry-url-access= |entry-url=
|hdl-access= |hdl=
|jstor-access= |jstor=
|map-url-access= |map-url=
|ol-access= |ol=
|osti-access= |osti=
|section-url-access= |section-url=
|s2cid-access= |s2cid=
|url-access= |url=

要解决此错误,请为参数提供一个值,或删除访问级别说明。

出现此错误的页面会自动被放入Category:CS1 errors: param-access(0个页面)。[lower-alpha 1]

|pmc-embargo-date= 需要 |pmc=

[编辑 | 编辑源代码]

|pmc-embargo-date= 需要 |pmc=

当在 CS1|2 模板中使用|pmc-embargo-date=时,|pmc=(带值)也必须存在。

要解决此错误,请添加缺少的 PMC 或删除“损坏的”参数。

出现此错误的页面会自动被放入Category:CS1 errors: PMC embargo(0个页面)。[lower-alpha 1]

需要 |ssrn=

[编辑 | 编辑源代码]

需要 |ssrn=

{{cite ssrn}} 需要标识符参数|ssrn=

要解决此错误,请确保模板具有|ssrn=,并具有正确构建的值。

出现此错误的页面会自动被放入Category:CS1 errors: SSRN(0个页面)。[lower-alpha 1]

文本“????”被忽略

[编辑 | 编辑源代码]

文本“????”被忽略

与许多维基百科模板不同,引文格式 1引文格式 2 模板不使用无名或位置参数。当引文包含在 竖线 之间的文本,且该文本不包含等号 (=),CS1|2 会忽略该文本并报告错误。即使该文本是有效参数的名称,也是如此。

此错误也可能是由作为 URL 或标题一部分的竖线(管道字符)引起的。当竖线出现在 URL 中时,将每个竖线替换为 %7C。当竖线出现在非 URL 的参数值中时,将每个竖线替换为 &#124;{{!}}

要解决此错误,请删除多余的文本,添加“=”,从您使用的模板中添加适当的参数名称以完成参数,或正确地对 URL 和标题中的竖线进行编码。

包含此错误的页面会自动放置在 类别:CS1 错误:无法识别的参数 中 (107 页)。[lower-alpha 1]

|trans-<param>= 需要 |<param>= 或 |script-<param>=

[编辑 | 编辑源代码]

|trans-<param>= 需要 |<param>=|script-<param>=

引文格式 1引文格式 2 模板在引文具有标题的英文翻译(位于 |trans-title= 中)或章节标题的英文翻译(位于 |trans-chapter= 中),但没有原始语言的标题(位于 |title= 中)或原始语言的章节标题(位于 |chapter= 中)时报告此错误。

要解决此错误,请提供 |title= 的原始语言标题或 |chapter= 的章节标题。如果引文中尚未包含 |language=,请考虑添加它。

包含此错误的页面会自动放置在 类别:CS1 错误:翻译后的标题 中 (0 页)。[lower-alpha 1]

未知参数 |<param>= 被忽略

[编辑 | 编辑源代码]
  • 未知参数 |<param>= 被忽略
  • 未知参数 |<param>= 被忽略(建议使用 |<sparam>=

引文格式 1引文格式 2 模板在参数的 |name=value 对的名称部分不被识别为有效名称时报告此错误。通常,这是由于拼写或大小写错误,或者页面还原到引文模板支持该参数的版本时造成的。

CS1|2 引擎不会忽略无法识别的参数。引文的目的是正确识别来源,而不是充当注释和辅助信息的存储库。

CS1|2 模板参数使用小写字母。当参数名称包含大写字母(Xxxx, xxXx, XXXX),但参数名称定义为小写字母(xxxx)时,CS1|2 会报告此错误。一些标识符参数,例如 |isbn=|pmc=|doi= 等,可以是小写或大写,但不能混合大小写(|isbn=|ISBN=,但不能是 |Isbn=)。对于 常见的参数拼写错误,例如 |pubisher= 而不是 |publisher=,以及一些以前模板的参数,CS1|2 会建议有效的参数名称。 已弃用和最近删除的参数列表 也可能包含其他信息。

|DUPLICATE_<param>= 模式下报告的未知参数是由 引用机器人 创建的,当它在模板中发现重复的参数 |<param>= 时。

要解决此错误,请将错误的参数名称替换为正确的名称,可以使用建议的名称。确保参数的名称拼写正确,并且参数名称和前导竖线 (|) 或后缀等号 (=) 之间没有任何字符,除了空格。可以通过查阅 帮助:引文格式 1 或访问正在使用的特定模板的描述页面(例如 {{cite web}}{{cite book}}{{cite journal}} 等)找到有效参数的列表。考虑将与未知参数相关的信息移动到适当的参数中,或移动到文章讨论页面的某个部分以进行保存。

包含此错误的页面会自动放置在 类别:CS1 错误:不支持的参数 中 (615 页)。[lower-alpha 1]

[编辑 | 编辑源代码]

URL–维基链接冲突

渲染后的引文中的外部链接是包含 URL 的参数(|url=|chapter-url= 等)和包含标题的参数(|title=|chapter= 等)的组合。包含标题的参数可以 维基链接 到另一篇维基百科文章,但前提是引文中没有匹配的包含 URL 的参数。当这种情况发生时,维基链接会被抑制,维基标记会被忽略,渲染后的引文会链接到外部网站。

对于 {{cite journal}},自动链接 |pmc=|doi= 参数值可能会导致这种情况隐式发生,而没有特定的包含 URL 的参数。

一些 模板 也会导致此错误,如果它们是包含标题的参数的一部分。当模板生成维基链接的内容时,就会发生此错误。例如,{{lang}} 模板会输出一个维基链接的类别。包含标题的参数中的模板也可能破坏引文的 COinS 元数据。一般来说,避免在包含标题的参数中使用模板,除非您知道模板的效果完全是视觉上的({{!}} 等)。

这种类型的错误也可能出现在基于标识符的模板({{cite doi}} 等)中。当这种情况发生时,错误消息会显示在文章中,但错误实际上位于基于标识符的引文模板中。

要解决此错误,请从要外部链接的包含标题的参数中删除维基链接,或删除外部链接 URL,这将允许内部维基链接按预期工作。如果冲突是通过自动链接隐式发生的(见上文),可以使用 |title-link=none 禁用它。如果生成维基链接的模板对引文很重要,请将其从 CS1 模板中移出,但将其保留在引文的 <ref>...</ref> 标签内。模板提供的一些功能也可能可以通过 CS1 参数获得。

要解决基于标识符的引文模板中的错误,必须编辑模板以更正错误。编辑这些模板时要谨慎,因为基于标识符的引文模板通常在多篇文章中使用。

包含此错误的页面会自动放置在 类别:CS1 错误:URL–维基链接冲突 中 (13 页)。[lower-alpha 1]

温哥华格式错误

[编辑 | 编辑源代码]

温哥华风格错误:<type> 在名称 <number> 中

此错误报告的是使用 |vauthors=|veditors=|name-list-style=vanc 的引用。

温哥华风格 将作者或编辑姓名限制在拉丁字母范围内。就本测试而言,模块:引用/CS1 将拉丁字母定义为 Unicode 拉丁字符集定义的字母

C0 控制和基本拉丁语[8] (0041–005A, 0061–007A)
C1 控制和拉丁文-1 补充[9] (00C0–00D6, 00D8–00F6, 00F8–00FF)
拉丁文扩展-A[10] (0100–017F)
拉丁文扩展-B[11] (0180–01BF, 01C4–024F)

当使用超过两个首字母缩写时,也会报告此错误:如果超过两个首字母缩写,则只列出前两个。

当在 |vauthors= 中列出公司或机构作者而没有适当的定界符时,也会报告此错误。公司作者应按以下方式列出

|vauthors=First Surname FM, Surname AB, ((Corporate or institutional Author)), Last Surname XY

虽然通常是正确的,但有时 PMID 页面上列出的姓名在作者姓氏包含小写 贵族粒子 时会包含错误。例如,模板:PMID 将 Magnus von Knebel Doeberitz 列为 Doeberitz Mv,这是不正确的。此作者的姓名应列为 |vauthors=von Knebel Doeberitz M[12]

某些标点符号会被标记为错误。例如,Unicode U+2019(右单引号)会导致错误,因为它不是上面识别的拉丁字符集中的一员:|vauthors=Vant Veer M。将此字符替换为直引号(或打字机引号):|vauthors=Van't Veer M

要解决此错误,请将作者和编辑姓名罗马化。[13] 罗马化可能会导致双字母缩写,例如,希腊字母“Θ”罗马化为“Th”。[14] 当作者姓名具有这种类型的首字母缩写时,模块:引用/CS1 无法知道这种类型的首字母缩写是拼写错误还是合法的罗马化字符,因此它会发出温哥华错误。为了在确定双字符首字母缩写是正确的而不是拼写错误后抑制错误,请将姓名视为公司名称,将其括在双括号 中:|vauthors=..., Tatarinov IuS, ...|vauthors=..., ((Tatarinov IuS)), ...

类似地,中文连字符式姓名可能会出现在 PubMed 列表中。例如:“王贤玉”可能在 PubMed 上列为“王 Hy”,这将导致温哥华错误。出现这种情况时,并在验证此类姓名正确后,请将其括在双括号中。

姓名具体规则:[15]

包含此错误的页面会自动放置在 类别:CS1 错误:温哥华风格 中(0 个页面)。[lower-alpha 1]

|volume= 包含多余文本

[编辑 | 编辑源代码]

|volume= 包含多余文本

模板负责在引用中呈现静态文本。当在模板中使用 |volume= 时,cs1|2 会根据与使用引用模板关联的出版物类型相对应的样式来格式化卷的值。

当在分配给 |volume= 的值中找到某种形式的“卷”(“卷”、“vol.”)时,模板会发出此错误消息。

要解决此错误,请从参数值中删除多余的文本。

包含此错误的页面会自动放置在 类别:CS1 错误:多余文本:卷 中(9 个页面)。[lower-alpha 1]

  1. a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw 书面讨论、类别讨论、草稿讨论、文件讨论、帮助讨论、MediaWiki 讨论、模块讨论、门户讨论、讨论、模板讨论、用户、用户讨论和维基百科讨论命名空间中的页面不包含在跟踪类别中。此外,名称与模式“/[Ss]andbox”、“/[Tt]estcases”、“/[^/]*[Ll]og”和“/[Aa]rchive”匹配的页面也不包含在跟踪类别中。

参考文献

[编辑 | 编辑源代码]
  1. a b "archive.org 网站". 互联网档案.
  2. a b "webcitation.org 网站". WebCite.
  3. "了解 arXiv 标识符". 康奈尔大学图书馆. 检索于 2014-08-20.
  4. "1.2.3 - Bibliographic Identifiers". The SAO/NASA Astrophysics Data System.
  5. "The LCCN Namespace". Network Development and MARC Standards Office. Library of Congress. November 2003.
  6. "Netnews Article Format". Internet Engineering Task Force. November 2009. 3.1.3. RFC 5536.
  7. "Scheme". Uniform Resource Identifier (URI): Generic Syntax. Internet Engineering Task Force. January 2005. RFC 3986.
  8. "C0 Controls and Basic Latin" (PDF). Unicode. Retrieved 2015-04-19.
  9. "C1 Controls and Latin-1 Supplement" (PDF). Unicode. Retrieved 2015-04-19.
  10. "Latin Extended-A" (PDF). Unicode. Retrieved 2015-04-19.
  11. "Latin Extended-B" (PDF). Unicode. Retrieved 2015-04-19.
  12. "Other surname rules". National Center for Biotechnology Information. 2018-05-18.
  13. Patrias, Karen (2007). "Names in non-roman alphabets or character-based languages". In Wendling, Dan (ed.). Citing Medicine: The NLM Style Guide for Authors, Editors, and Publishers (2nd ed.). Bethesda, Maryland, USA: National Library of Medicine.
  14. "Greek" (PDF). Library of Congress.
  15. Patrias, Karen (2007). Wendling, Dan (ed.). Citing Medicine: The NLM Style Guide for Authors, Editors, and Publishers [Internet] (2nd ed.). Bethesda, Maryland, USA: National Library of Medicine. Retrieved 2019-03-31.
华夏公益教科书