Help:引文格式1错误

该页面介绍的是由引文格式1(CS1)及引文格式2(CS2)报告的错误资讯,包括其含义及编者该如何解决这些错误。

2013年以前,引文格式1/2模板一直使用元模板{{}}。2013年,作为en:WP:Lua专案的一部分,编者使用单一Lua模组升级了引文格式1/2的系列模板。Module:Citation/CS1是控制着引文格式1/2如何显示,及如何将参照资料透过COinS元资料传递到外部参考文献工具的引擎。该升级可以提高效能,降低模板复杂性及冗余性,并完善了错误检测、分类和报告的功能。

显示控制错误资讯

随着引文引文格式1引文格式2的发展,原先许多被隐藏的错误资讯被显示了出来。编者想要看到所有引文格式1/2错误资讯,可以透过更新其common或CSS外观包含以下内容实现:

.citation-comment {display: inline !important;} /* show all Citation Style 1 error messages */

即使更新了CSS外观,维基百科快取中的旧页面可能仍未显示这些错误资讯,但这些旧页面已归入了一些跟踪分类中。更新伺服器快取可以解决该问题。

以下为维护分类首页:

Category:引文格式1维护(连接)

编者若不想看到任何引文格式1错误资讯,可透过common或CSS外观包含以下内容实现:

.citation-comment {display: none;} /* hide all Citation Style 1 error messages */

使用|access-date=需要含有|url=

Information icon.svg 求助

使用|access-date=需要含有|url=(预设隐藏)

|access-date=(别名|accessdate=)是用来标记网路来源|url=存取日期的参数。若使用了|access-date=而没有使用|url=则会出现该错误资讯。若参照中未使用网路来源,则应移除|access-date=

当一个网路来源存在出版或其他确定的公布日期时,|access-date=有一定使用价值。|access-date=也可被用于标记存取某网路存档的日期。没有|url=|access-date=是没有意义的。

|url=赋值或移除|access-date=即可解决该问题。编者应该尝试确定为什么该参照的|accessdate=缺少|url=。例如,该引文可能从未存在|url=、或该|url=因连结到一个侵犯著作权的网站而已被删除(见维基百科:著作权资讯#连结到有著作权的材料),或该|url=因已失效而被(错误的)删除。若该|url=从未存在或因侵犯著作权而已被删除,则应将|access-date=移除。若该|url=因已失效而被删除,则应恢复该|url=,并尝试修复或替换网址(如联络网站管理员或使用网路存档服务,见维基百科:失效连结)。

含有该错误的页面会被自动归入Category:含有存取日期但无网址的参照的页面。[a]

使用|archiveurl=需要含有|archivedate=

Information icon.svg 求助

使用|archiveurl=需要含有|archivedate=

|archivedate=(别名|archivedate=)是用来标记网路来源存档日期的参数。

|archivedate=赋值即可解决该问题。对于存档于archive.org的网路来源[1],其存档日期可以在|archiveurl=中找到;对于存档于webcitation.org的网路来源[2],其快取日期包含于档头中。

含有该错误的页面会被自动归入Category:含有存档网址错误的参照的页面。[a]

使用|archiveurl=需要含有|url=

Information icon.svg 求助

使用|archiveurl=需要含有|url=

在正确的引文格式中,若使用|archiveurl=|archivedate=则需要含有|url=。当引文包含|deadurl=no时,原网址将优先显示。

|url=赋值即可解决该问题。对于存档于archive.org的网路来源[1],原网址可以在|archiveurl=中找到;对于存档于webcitation.org的网路来源[2],原网址包含于档头中。

含有该错误的页面会被自动归入Category:含有存档网址错误的参照的页面。[a]

需要使用|arxiv=

Information icon.svg 求助

需要使用|arxiv=

{{}}需要使用|arxiv=|eprint=其中一个参数,但不能同时使用。

确保模板已使用含有正确值的|arxiv=|eprint=即可解决该问题。

含有该错误的页面会被自动归入Category:引文格式1错误:arXiv。[a]

|chapter=被忽略

Information icon.svg 求助

|chapter=被忽略

引文格式1模板{{}}{{}}{{}}{{}}{{}}{{}},及当模板{{}}使用了|work=或其他别名参数时,不再支援使用|chapter=|contribution=|entry=|article=|section=

使用更恰当的模板或将|title=中的|chapter=参数移除即可解决该问题。

含有该错误的页面会被自动归入Category:引文格式1错误:章节参数被忽略。[a]

请检查|arxiv=值

Information icon.svg 求助

请检查|arxiv=

引文格式1引文格式2模板使用了|arxiv=时,其会对arXiv辨识码进行校验以确认其是否符合arXiv辨识码格式要求。[3]其会校验是否存在有效的文章编号位数;年份与月份;及是否妥善的填写连字元、斜线与点。

确保|arxiv=值正确即可解决该问题。

含有该错误的页面会被自动归入Category:引文格式1错误:arXiv。[a]

请检查|asin=值

Information icon.svg 求助

请检查|asin=

引文格式1引文格式2模板使用了|asin=时,其会校验ASIN辨识码,确认10位大写文数字是否存在标点符号或空格,及首位是否为数字,该ASIN符合十位ISBN的要求。

确保|asin=值正确即可解决该问题。

|asin=值正确且全为数字,则以|isbn=替换,并删除所有的|asin-tld=参数。所有使用了|asin=参数值全为数字的引文格式1模板的条目都会被归入Category:引文格式1维护:ASIN使用ISBN

含有该错误的页面会被自动归入Category:引文格式1错误:ASIN。[a]

请检查|参数1=、|参数2=…值

Information icon.svg 求助

请检查|参数1=、|参数2=…值

引文格式1引文格式2模板使用了日期控制参数时,其会校验日期格式,以确认其是否符合维基百科格式手册的要求,详见维基百科:格式手册/日期和数字、Help:引文格式1#日期

确保日期为真实日期并确保命名参数中的日期格式符合格式手册要求即可解决该问题。需要避免以下错误:

  • 错位、不正确或不相干的标点符号
  • 附加文字
  • 缺损的年份日期
  • 用其他字元替代了短连接号
  • 拼写错误或不当大写
  • 维基百科:格式手册/日期和数字中所列的应该避免的错误形式
  • 不存在的日期(如2011年2月29日)
  • 由于|year=|month=的错误造成的|date=错误
  • 在日期控制参数中使用多个日期
  • 不处理公元100年前的年份,包括公元前日期。尝试使用参数|orig-year=代替。

格式手册/日期和数字中描述了如何描述一个时间段。不要使用 –{{}}等混淆元资料的字元。机器人可被用于纠正该错误。

引文格式1/2模板中的|date=使用的未来日期限于当前日期+1年;也就是说,若当前为2022,在模板中使用可2023,不可使用2024。

1582年以前的日期会被视为儒略历日期,1582年以后的日期会被视为公历日期。儒略历在一些地方一直被沿用至约1923年。有三个儒略历日期只存在于儒略历中,分别为1700年、1800年及1900年的2月29日,使用这三个日期会出现错误资讯,因为在公历中这三年不是闰年。

会对存取日期(|access-date=)进行校验,以确认其位于2001年1月15日(维基百科成立日期)至今年加一天(目前2022年5月28日UTC)之间,因为该参数代表的是编者在维基百科检视网路来源进行校验的声明。由于编者可能位于早于协调世界时一天的地区,所以多加一天是可以接受的。

含有该错误的页面会被自动归入Category:引文格式1错误:日期。[a]

错误日期范例及解决方法
范例 错误 正确
连字元(使用连接号) |date=2002-2003 |date=20022003
斜线(使用连接号) |date=2002/2003 |date=20022003
月份小写 |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=1 January 2001 |access-date=1 January 2010
不明确的日期范围或年及月 |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=February 28, 1900 or |date=February 29, 1904 or |date=March 1, 1900
年月之间存在逗号 |date=February, 1900 |date=February 1900
非日期文字 |date=2008, originally 2000 |date=2008 |orig-year=2000
占位0 |date=January 04, 1987 |date=January 4, 1987
使用斜线的日期 |date=12/6/87
  • |date=1987-06-12
  • |date=December 6, 1987
  • |date=12 June 1987
两位年 |date=87-12-06 |date=1987-12-06
一位月或日 |date=2007-3-6 |date=2007-03-06
维基内部连结日期 |date=[[April 1]], [[1999]] |date=April 1, 1999
歧义日期 |date=07-12-2009 |date=7 December 2009 or |date=12 July 2009 or |date=July 12, 2009 or |date=December 7, 2009
近似或不确定日期 |date=circa 1970 or |date={{circa}} 1970 |date=c. 1970

请检查|doi=值

Information icon.svg 求助

请检查|doi=

引文格式1引文格式2模板使用了|doi=时,其会校验DOI值的字首是否包含了适当的「10.」注册辨识码。此外,其会对|doi=值进行检测,以确认其不包含空格或短连接号,及不以标点符号结尾。此外不进行进一步的校验。

确保|doi=值正确即可解决该问题。

含有该错误的页面会被自动归入Category:引文格式1错误:DOI。[a]

请检查|isbn=值

Information icon.svg 求助

请检查|isbn=

引文格式1引文格式2模板使用|isbn=时,其会校验ISBN值是否为恰当的长度(10位或13位),是否使用了恰当的可选分隔符(单空格或连字元),并根据ISBN规范校验末尾的校验码。因为整个|isbn=值包含于COinS元资料的参照中,所以在栏位中只允许存在一个ISBN值。参见en:Wikipedia:COinS。若ISBN值超过一个或值内含有非ISBN字元,则会造成COinS元资料及Special:BookSources的连结损坏。

确保|isbn=值的正确,且只存在一个ISBN,使用了恰当的可选分隔符,并不包含其他字元,即可解决该问题。尽量选择使用13位ISBN。当使用10位ISBN时,若校验码为小写「x」,则应改为大写「X」。

  • 不要试图透过简单的重新计算校验码来解决错误。校验码的作用是校验主编码是否正确。如果书号校验失败,很可能是由于主编码出现笔误。在这种情况下进行重新计算明显有效的ISBN的校验码会指向错误来源(或不存在的来源)
  • 如果只有10位ISBN,请原样使用该编码,不要试图将其转换为13位形式。
  • 如果发现印制来源上的ISBN校验失败,请进一步检查扉页与封面上的ISBN。极少数情况下,在扉页的ISBN错误,而在封面是正确的。
  • 预览编辑,并检查新加入的ISBN连接到了正确的来源。

在非常罕见的情况下,出版者会发布格式错误的ISBN。若确定该错误的ISBN真正能够对应一个出版物,则可以在引文中加入|ignore-isbn-error=true参数忽略错误讯息。在大多数情况下,出版者会补发一个正确的ISBN、若可能,应使用正确的ISBN。

参见Help:各类书号

含有该错误的页面会被自动归入Category:含有ISBN错误的参照的页面。[a]

请检查|ismn=值

Information icon.svg 求助

请检查|ismn=

引文格式1引文格式2模板使用|ismn=时,其会校验ISMN值是否为恰当的长度(13位),是否使用了恰当的可选分隔符(单空格或连字元),并根据ISMN规范校验末尾的校验码。因为整个|ismn=值包含于COinS元资料的参照中,所以在栏位中只允许存在一个ISMN值。参见en:Wikipedia:COinS。若ISBN值超过一个或值内含有非ISBN字元,则会造成COinS元资料损坏。

确保|ismn=值的正确,且只存在一个ISMN,长度为13位,使用了恰当的可选分隔符,并不包含其他字元,即可解决该问题。

含有该错误的页面会被自动归入Category:引文格式1错误:ISMN。[a]

请检查|issn=值

Information icon.svg 求助

请检查|issn=

引文格式1引文格式2模板使用|issn=时,其会校验ISSN值是否为恰当的长度(8位元),并根据ISSN规范校验末尾的校验码。因为整个|issn=值包含于COinS元资料的参照中,所以在栏位中只允许存在一个ISSN值。参见en:Wikipedia:COinS。ISSN通常显示为由连字元分隔的两个4位元数字。

确保|issn=值的正确,且只存在一个ISSN,不包含其他字元(可用字元包括0-9、X及-),即可解决该问题。若校验码为小写「x」,则应改为大写「X」。

含有该错误的页面会被自动归入Category:引文格式1错误:ISSN。[a]

请检查|lccn=值

Information icon.svg 求助

请检查|lccn=

|lccn=参数为美国国会图书馆控制号。当引文格式1引文格式2模板使用|lccn=时,其会校验LCCN值是否为恰当的长度(8至12位元),并具有恰当的初始码。LCCN值的长度决定了初始三个字元的形式;后八位总为数字。[4]

LCCN格式描述
长度 描述
8 全为数字
9 首位为小写字母
10 首两位为小写字母或均为数字
11 首位为小写字母,第二第三位为两个小写字母或两个数字
12 首两位均为小写字母

此外不进行进一步校验。

确保|lccn=值的正确,且没有其他文字、标点符号及字元,即可解决该问题。

含有该错误的页面会被自动归入Category:引文格式1错误:LCCN。[a]

请检查|message-id=值

Information icon.svg 求助

请检查|message-id=

|message-id=参数用于储存网路新闻讯息相关的唯一辨识码。[5]模板会校验|message-id=值,以确认在左右辨识码之间存在@,以首位不为<,末位不为>引文格式1会自动在|message-id=值中加入URInews:。若|message-id=值被<...>包裹,则会造成连结失效。

此外不进行进一步校验。

确保|message-id=值的正确,且存在@,不被<...>包裹,即可解决该问题。

含有该错误的页面会被自动归入Category:引文格式1错误:message-id。[a]

请检查|ol=值

Information icon.svg 求助

请检查|ol=

|ol=开放图书馆辨识码参数。模板会校验最后一个字元是否为A(作者)、M(书名)或W(作品名)。此外不进行进一步的校验。

确保|ol=值正确即可解决该问题。不要在值中填入「OL」。

含有该错误的页面会被自动归入Category:引文格式1错误:OL。[a]

请检查|param-link=值

Information icon.svg 求助

请检查|param-link=

当以下参数含有维基连结或URL时,则会出现该错误:

|author-link=
|contributor-link=
|editor-link=
|episode-link=
|series-link=
|title-link=
|translator-link=

参数值只能为维基百科条目名。引文格式1会校验上述参数值是否存在Wiki标记式语言URI格式http://https://、协定相对字元//等)。

为解决该问题,可进行以下操作:

  • 确保|param-link=值为维基百科条目全名(不带内部连结符号),且没有外部连结等其他文字
  • 如果想要连接维基百科以外的URL,若模板允许,请将连结移至|url=或类似参数下。

含有该错误的页面会被自动归入Category:引文格式1错误:参数连结。[a]

请检查|pmc=值

Information icon.svg 求助

请检查|pmc=

|pmc=为美国公共医学中心(PubMed Central)辨识码参数。美国公共医学中心从1开始编号。引文格式1会校验PMC值大于0且小于600万,且仅为数字。此外不进行进一步校验。

确保|pmc=值正确,且不含其他文字、标点符号及字元,即可解决该问题。不要在值中填入「PMC」。

含有该错误的页面会被自动归入Category:引文格式1错误:PMC。[a]

请检查|pmid=值

Information icon.svg 求助

请检查|pmid=

|pmid=PubMed辨识码参数。引文格式1会校验PMID值,以确认其不含标点符号或空格,并大于0且小于3000万,且仅为数字。此外不进行进一步校验。

确保|pmid=值正确即可解决该问题。如果发现某处PMID以PMC开头,请将其移至|pmc=下。

含有该错误的页面会被自动归入Category:引文格式1错误:PMID。[a]

请检查|url=值

Information icon.svg 求助

请检查|url=

引文格式1引文格式2的外部连结由标题(|title=|chapter=等)及网址(|url=|chapter-url=|laysummary=等)两部分组成时,|url=的开头部分必须符合URI格式。其支援http://https://及协定相对字元//;也支援irc://ircs://ftp://news:mailto:gopher://

模板会校验URL以确保其不包含空格。URL可为协定相对(以//开头)。若URL不含空格且非协定相对,则该格式必须符合RFC 3986。[6]

模板会校验顶级及二级域名的格式是否恰当。一般而言,顶级域名必须包含两个或以上的字母;二级域名必须包含两个或以上的字母、数字或连字元(第一个和最后一个字元必须是字母或数字)。支援以下单字母的二级域名:

所有国家和地区顶级域(ccTLD,不校验国家代码)
.org顶级域名
.com顶级域名的某些字母(q、x、z)
.net顶级域名的某些字母(i、q)

三级及后续级域名不进行进一步校验。不校验URL路径部分内容。

确保|url=及其他URL参数值为有效URL,即可解决该问题。

含有该错误的页面会被自动归入Category:含有网址格式错误的参照的页面。[a]

引文使用过时参数

Information icon.svg 求助

引文使用过时参数

随着模板的发展,一些参数已过时或不必要。编者应使用能达到相同目的的新参数。引文格式1引文格式2的过时参数及建议列于下表。对于旧参数的支援会被移除。

引文格式1/2过时参数
过时参数 替换参数
|coauthor=
|coauthors=
  • |last1=|first1=|last2=|first2=等;或
  • |author1=|author2=等;或
  • |vauthors=
  • |authors=

使用替换参数即可解决该问题。

含有该错误的页面会被自动归入Category:含有过时参数的参照的页面。[a]

使用|coauthors=需要含有|author=

Information icon.svg 求助

使用|coauthors=需要含|author=

|coauthor=|coauthors=为过时参数。若不存在|author=|authors=|last=,则|coauthor=|coauthors=的内容不会显示。

使用|author1=|author2=等,或使用|last1=|first1=|last2=|first2=等来单列出所有作者,即可解决该问题。

含有该错误的页面会被自动归入Category:引文格式1错误:无主作者的合作者。[a]

|contributor=被忽略

Information icon.svg 求助

|contributor=被忽略

|contributor=只用于在某作者作品的书籍来源中,标识由其他作者所着的编后记、前记、导言、序言等的作者名。当在非{{}}{{}}中使用|contributor=,或{{}}{{}}中使用了|work=类参数时,即会出现该错误。

选择使用更恰当的引文格式1引文格式2模板即可解决该问题。

含有该错误的页面会被自动归入Category:引文格式1错误:合作者。[a]

使用|contributor=需要含有|param=

Information icon.svg 求助

使用|contributor=需要含有|author=

使用|contributor=需要含有|contribution=

|contributor=只用于在某作者(第一作者)作品的书籍来源中,标识由其他作者所着的编后记、前记、导言、序言等的作者名。因此,作品(|contribution=)的第一作者(|author=或其他别名)名是必需的。

填写书籍第一作者|author1=|last1=|first1=|vauthors=,并在|contribution=填写作品名;或移除|contributor=

含有该错误的页面会被自动归入Category:引文格式1错误:合作者。[a]

建议使用|display-editors=

Information icon.svg 求助

建议使用|display-editors= (预设隐藏)

当参照的来源含有超过4位元编者时,可将剩下的编者加入引文,或设定|display-editors=3或较小的值,将编者列表截断。若恰好有4位元编者,则设定|display-editors=4或更大的值以显示所有的编者,如此则不再会显示「et al.(或「等.」)」。

在引入Lua之前,引文格式1模板不支援显示4个以上的编者名。如果指定了4个(或更多)编者名,则模板只会显示3个编者名并在之后加入「et al.(或「等.」)」来表示该列表已被截断。部分编者使用这样的方法来制作「et al.」(或「等.」)标签。例如:

{{ cite book | last=Milquetoast | editor-last=First | first=Caspar | author-link=Caspar Milquetoast | editor5-last=Fifth | title=If You Won't Think it Presumptuous of Me | editor2-last=Second | editor4-last=Fourth | editor3-last=Third }}
旧式 Milquetoast, CasparFirst; Second; Third .. s. If You Won't Think it Presumptuous of Me. 
Lua式 Milquetoast, Caspar. First; Second; Third; Fourth; Fifth , 编. If You Won't Think it Presumptuous of Me. 

基于Lua的参照模板可以容纳任意数量的编者名参数。基于Lua的参照模板也能使用|display-editors=参数显示「et al.(或「等.」)」标签。

{{ cite book | last=Milquetoast | editor-last=First | first=Caspar | author-link=Caspar Milquetoast | displayeditors=2 | editor5-last=Fifth | title=If You Won't Think it Presumptuous of Me | editor2-last=Second | editor4-last=Fourth | editor3-last=Third }}
旧式 Milquetoast, CasparFirst; Second; Third .. s. If You Won't Think it Presumptuous of Me. 
Lua式 Milquetoast, Caspar. First; Second; et al , 编. If You Won't Think it Presumptuous of Me. 

旧式模板最多只支援4个编者名,所以基于Lua的参照模板不能判断维基百科编者建立的引文是否恰好有4位元编者。当引文中恰好有4个编者但没有使用|display-editors=时即会出现该错误。为了保留旧式引文的形式,基于Lua的参照模板在第4位元编者名后仍会显示「et al.(或「等.」)」标签。

含有该错误的页面会被自动归入Category:含有旧式缩略标签的参照的页面。[a]

空参照

Information icon.svg 求助

空参照

「空」意味着该引文格式1引文格式2模板未包含可辨识的参数识别码。例如有些参照虽然含有有用的资讯:

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

但仍为「空」,因为其未包含必要的参数识别码(如|url=|title=)来告诉{{}}如何使用这些资讯。

「空」也可能是由于编者想使用{{}}{{}}等模板而错误的以{{}}实现出来造成的。

添加适当的参数识别码或移除引文格式1/2模板即可解决该问题。

含有该错误的页面会被自动归入Category:含有空参照的页面。[a]

外部连结存在于|<param>=

Information icon.svg 求助

外部连结存在于|<param>=

引文格式1引文格式2模板标题参数|title=|chapter=|work=|publisher=及其他别名参数值中存在外部连结时(URL)即会出现该错误。在这些参数中的外部连结会破坏引文的元资料,也可能导致出现其他错误。

移除标题参数中的外部连结即可解决该问题。视情况可将外部连结移至|url=|chapter-url=参数中。

含有该错误的页面会被自动归入Category:引文格式1错误:外部连结。[a]

作者/编者列表中的|firstn=缺少|lastn=

Information icon.svg 求助

作者列表中的|firstn=缺少|lastn=

编者列表中的|firstn=缺少|lastn=

引文格式1引文格式2模板每一个|firstn=都需要匹配一个|lastn=。模板会对作者与编者列表的姓名参数进行匹配。当模板检测到第一个匹配失败时即会报出该问题。若一个引文中存在多个错误,模板不会对之后的错误进行校验。

不要求每个|lastn=都存在|firstn=

该错误资讯为简略形式:|lastn=可以来源于作者列表中任何合法的|author=列表参数。同样,|lastn=也可以来源于编者列表中任何合法的|editor-last=列表参数。

确保每一个|firstn=都存在与之匹配的|lastn=,即可解决该问题。

含有该错误的页面会被自动归入Category:引文格式1错误:缺少作者或编者。[a]

使用|format=需要含有|url=

Information icon.svg 求助

使用|format=需要含有|url=(预设隐藏)

使用|...-format=需要含有|...-url=(预设隐藏)

引文格式1引文格式2模板使用了|format=|...-format=,但却没有提供相应的网址|url=|...-url=时即会出现该错误。|format=|...-format=用于标记某一网路来源的档案格式(如PDFDOCXLS等)。某些情况下,编者可能需要使用|type=标记一些档案的类型(如精装、平装、册子等)。|format=|...-format=的值始终会显示。

|...-format=类参数如下:

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

|chapter-format=启用于2014年11月29日。故需要调整一些老旧的引文中使用古怪的|url=|format=

移除|format=|chapter-format=;确认|url=|chapter-url=存在;若|chapter-url=没有使用|url=,则将|format=下的内容移至|type=(或|chapter-format=)即可解决该问题。

含有该错误的页面会被自动归入Category:含有格式却不含网址的参照的页面。[a]

无效参数值

Information icon.svg 求助

无效|<parameter>=<value>

某些参数在可接受值范围内才能正常执行。当参数赋值超出了可接受值范围则会出现该错误。

参数可接受值
参数 可接受值
|dead-url= notrueyyesunfitusurped
|ignore-isbn-error= trueyyes
|last-author-amp=
|mode= cs1cs2
|name-list-format= vanc
|nopp= trueyyes
|no-tracking=
|registration=
|subscription=

使用可接受值即可解决该问题。

含有该错误的页面会被自动归入Category:引文格式1错误:无效参数值。[a]

作者/编者列表缺少|lastn=

Information icon.svg 求助

作者列表缺少|lastn=

编者列表缺少|lastn=

虽然所有的作者与编者都会在引文在显示,但需要引文格式1引文格式2模板在|lastn=(及其别名)中按顺序使用「n」,每一个作者或编者加1。当列表中出现「空位」时,即会出现该错误。(如一个作者列表中存在|author1=|author3=,却不存在|author2=

该校验无法检测出大于1位的空位。模板认定当|authorn=|authorn+1=都不存在时,则列表已完结。

该错误资讯为简略形式:|lastn=可以来源于作者列表中任何合法的|author=列表参数。同样,|lastn=也可以来源于编者列表中任何合法的|editor-last=列表参数。

确保|lastn=参数编号序列正确即可解决该问题。

含有该错误的页面会被自动归入Category:引文格式1错误:缺少作者或编者。[a]

缺少或|title=为空

存在两种略不相同的错误条件,其均会导致引文格式1模板出现缺少适当标题的错误资讯。不同错误的解决方法不同。

无标题的裸露网址

Information icon.svg 求助

|<param>=缺少标题

当含有不能与相关联的标题匹配的网址参数时,所有引文格式1引文格式2模板都会报告该错误。当因引文包含冲突的|titlelink=参数而导致|title=不能与|url=连结时,也会报告该错误。

网址参数及与之相关联的标题参数
网址参数 标题参数
|archive-url= |title=
|chapter-url= |chapter=|contribution=|entry=|article=
|conference-url= |conference=
|contribution-url= |chapter=|contribution=|entry=|article=
|transcript-url= |transcript=
|url= |title=

有一个特殊情况:若|pmc=存在值,且缺少|url=或为空,则|title=会被连结至与PMC相同的网址。

因为裸露的网址有碍官感,且一般不能提供资讯,所以编辑应该为每一个网址设定一个有意义的标题。在大多数情况下,可以透过使用|title=参数解决。

给网址参数提供适当的标题即可解决该问题。一些情况下,|url=会与|titlelink=冲突,必须从中选择一个与|title=对应。也可以考虑将|url=|titlelink=移动至更适合的参数中。

含有该错误的页面会被自动归入Category:含有裸露网址的参照的页面。[a]

不存在任何形式的标题

Information icon.svg 求助

缺少或|title=为空

当任何标题类参数为空或缺少时,引文格式1引文格式2模板均会报告该错误。根据参照的类型(如{{}}{{}}{{}}等),可能的标题参数包括|title=|chapter=|article=|journal=|booktitle=等。每一个引文中至少应该存在一个标题参数。

|series=为空(即使存在|title=),{{}}也会报告该错误。

有些编者错误的将引文格式1/2模板当作{{}}{{}}模板作为注脚使用时,则会出现这样的错误。当编者用{{}}来类比{{}}时也会出现该错误。

|title=赋值,或改用更合适的引文格式1/2模板,即可解决该问题。若想要参照一个周期性出版物的参考来源,使用<ref>...</ref>标签、{{List journal}}更为适合。

含有该错误的页面会被自动归入Category:含有缺少标题的参照的页面。[a]

缺少或|url=为空

Information icon.svg 求助

缺少或|url=为空(预设隐藏)

|url=|archive-url=均缺少、为空或输入错误时,{{}}{{}}{{}}均会报告该错误资讯。注意|website=|work=是网站名称,不是网址。

|url=参数是必须的,这样才能将|title=连结至网路来源处。

|url=赋值,或改用更合适的引文格式1/2模板,如{{}}、{{}}等,即可解决该问题。

含有该错误的页面会被自动归入Category:含有缺少网址的网站参照的页面‎。[a]

|param1=、|param2=及|param3=只需其一

Information icon.svg 求助

|param1=|param2=|param3=只需其一

引文格式1引文格式2模板内多个参数对应同一意义时,则会报告该错误。如当|author=|last=|last1=均同义,在一个参照只需使用其中一个参数即可。

删除或修改冗余的参数即可解决该问题。

  • 作者名列表参数只需其一
  • 编者名列表参数只需其一

当引文格式1与引文格式2模板使用了多种作者或编者名列表格式时,也会出现该错误。以下三种作者名列表格式不相容:

|authorn=|lastn= / |firstn= (及其别名参数)、|vauthors=|authors=

同理,以下三种编者名列表格式不相容:

|editorn=|editor-lastn= / |editor-firstn=(及其别名参数)、|veditors=|editors=

选用一种姓名列表格式即可解决该问题。并应在作者与编者名列表中使用相同的格式。

含有该错误的页面会被自动归入Category:含有冗余参数的参照的页面。[a]

已忽略文字「????」

Information icon.svg 求助

已忽略文字「xxx」

与其他模板不同的是引文格式1引文格式2模板不使用未命名或位置参数。当参照竖线(|)之间的文字不包含等号(=)时,引文格式1/2模板则会忽略该文字并报错。即使文字为一个有效参数的名称也如此。

当网址或标题中存在竖线时也会出现该错误。当在网址中需要使用竖线时可以用%7c等价替换。而当在非网址处要使用竖线时则可以使用&#124;等价替换。

删除多余的文字,加入「=」,加入适当的参数名以完成参数,或使用正确的形式编码网址及标题即可解决该问题。

含有该错误的页面会被自动归入Category:含有未命名参数的参照的页面。[a]

使用|trans-<param>=需要含有|<param>=

Information icon.svg 求助

使用|trans-title=需要含有|title=

使用|trans-chapter=需要含有|chapter=

引文格式1引文格式2模板的|trans-title=|trans-chapter=参数中含有翻译的标题或章节名,但|title=|chapter=参数中却没有原文标题或或章节名时,即会出现该错误。

|title=|chapter=提供原文标题即可解决该问题。若不存在,可考虑加入|language=

含有该错误的页面会被自动归入Category:引文格式1错误:翻译标题。[a]

已忽略未知参数|xxxx=

Information icon.svg 求助

已忽略未知参数|xxxx=

已忽略未知参数|xxxx=(建议使用|yyyy=

引文格式1引文格式2模板含有的参数|名称=值名称部分为无效名称时,则会报告该错误。一般是由于拼写错误或大小写错误引起的。

在旧式模板中,其可能只是简单的将包含的资讯作为未辨识的参数忽略掉。基于Lua的引文格式1/2模组则无法忽略未辨识的参数。引文是为了正确的标识来源;而不是作为备注或辅助资讯的储存库。

引文格式1/2模板使用的参数是小写的。当参数名定义为小写(xxxx),而当前参数名包含大写字母时(Xxxx、xxXx、XXXX),则会报告该错误。辨识码参数,如|isbn=|pmc=|doi=等,其既可以使用大写又可以使用小写,但不能大小写混杂(可为|isbn=|ISBN=,而不能为|Isbn=)。对于一般参数拼写错误,如用|pubisher=替代|publisher=,引文格式1/2模板则会提示一个正确的参数名。

将错误的参数名更正,参考使用建议的参数名即可解决该问题。应确保参数名拼写正确,并确保在参数名与竖线(|)及尾随的等号(=)之间除空格外不存在任何其他字元。有效参数列见Help:引文格式1或参见特定模板的描述页,如{{}}{{}}{{}}等。应考虑将未辨识参数资讯移至恰当的参数或讨论页中。

含有该错误的页面会被自动归入Category:含有未知参数的参照的页面。[a]

不支援的参数使用了arXiv

Information icon.svg 求助

不支援的参数使用了arXiv

{{}}只可使用于引文格式1的部分模板参数中。当不支援{{}}的参数使用了{{}}时即会导致该错误。

删除不支援的参数即可解决该问题。见支援的完整模板参数列。

含有该错误的页面会被自动归入Category:引文格式1错误:arXiv。[a]

网址-维基内部连结冲突

Information icon.svg 求助

网址-维基内部连结冲突

外部连结的显示内容是由网址控制参数,|url=|chapter-url=等,与标题控制参数,|title=|chapter=等整合的结果。标题控制参数可连结至另一维基条目,但若同时存在网址控制参数时则维基内部连结会被忽略,而连结至外部网站。

如果在标题控制参数中使用部分模板时也会导致该错误。该错误出现于模板产生维基内部连结时。如在{{|title={{lang|ja|日本语タイトル}}}}模板中{{}}输出了维基内部连结,这种情况可以透过改为{{Cite web|script-title=ja:日本语タイトル}}来修复。模板的网址控制参数也可能损坏参照的COinS元资料。一般情况下,应避免在标题控制参数中使用模板,除非已知其对该模板的影响是完全可见的(如{{}}等)。

此类错误也可能出现于基于识别码的模板(如{{}}等)。当出现该错误时,虽然错误资讯如此显示,但实际上是基于识别码的模板错误引起的。

若打算连结至外部网站时则应移除标题控制参数中的维基内部连结,若打算连结至其他内部条目则应移除外部网址,即可解决该问题。如果维基内部连结产生模板在引文中很重要,则可放弃使用引文格式1模板,转而使用<ref>...</ref>标签。某些由模板提供的功能其实可由引文格式1模板参数提供。

基于识别码的模板造成的错误必须对模板进行纠错才能解决。基于识别码的模板常在大量条目内使用,编辑这些模板时务必小心。

含有该错误的页面会被自动归入Category:引文格式1错误:网址-维基内部连结冲突。[a]

温哥华格式错误

Information icon.svg 求助

温哥华格式错误

当引文使用|name-list-format=vanc时即会导致该错误。温哥华格式限制作者或编者名由拉丁字母组成。对于该检测,Module:Citation/CS1Unicode拉丁字元集作为定义范围:

C0 Controls and Basic Latin[7] (0041–005A, 0061–007A)
C1 Controls and Latin-1 Supplement[8] (00C0–00D6, 00D8–00F6, 00F8–00FF)
Latin Extended-A[9] (0100–017F)
Latin Extended-B[10] (0180–01BF, 01C4–024F)

当列于|vauthors=的一个团体或机构作者名没有使用适当的分隔符时也会导致该错误。团体作者如此列出:

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

当列于PMID页的一个姓名含有一个小写的贵族字首时偶尔也会导致错误。如PMID 17726700将「Magnus von Knebel Doeberitz」列为「Doeberitz Mv」是错误的。该作者名应为|vauthors=von Knebel Doeberitz M[11]

某些标点符号也会被标记为错误。Unicode U+2019,右单引号,由于其不属于定义的拉丁字元集,故也会报错,如|vauthors=Vant Veer M。将该字元替换为直引号即可:|vauthors=Van't Veer M

罗马化作者及编者名即可解决该问题。[12]罗马化可能会出现两个字母的首字母,如希腊字母「Θ」罗马化为「Th」。[13]当作者名含有转化字元时,模组不能解析该字元为错字还是合法的罗马字元,故报错。确定该双首字母正确,即可将名称包裹于双括号内取消该错误,若为团体作者也如此: |vauthors=..., Tatarinov IuS, ...|vauthors=..., ((Tatarinov IuS)), ...

同样,出现在PubMed上的中国复姓也如此。如:「Wang Hsien-yu」在PubMed上列为「Wang Hy」会导致温哥华格式错误。确认该名称正确后将其用双括号包裹即可。

含有该错误的页面会被自动归入Category:引文格式1错误:温哥华格式。[a]

参数|param=值左起第n位存在<字元>字元

Information icon.svg 求助

参数|param=值左起第n位存在<字元>字元

当引文参数值含有不可见或不可列印字元时即会导致该错误。Module:Citation/CS1会检测出含有以下任意字元的参数值:

替换字元,U+FFFD
零宽空格,U+200B
软连字元,U+00AD
水平制表,U+0009 (HT)
换行符,U+0010 (LF)
回车字元,U+0013 (CR)
删除符,U+007F (DEL)
C0控制符,U+0000–U+001F (NULL–US)
C1控制符,U+0080–U+009F (XXX–APC)
特殊字元,U+FFF9-U+FFFF
私用空间,U+E000–U+F8FF
补充私用空间A,U+F0000–U+FFFFD
补充私用空间B,U+100000–U+10FFFD

移除或替换参数值内的字元即可解决不可见字元错误。由于这些字元大多数是不可见的,错误资讯将从参数值由左数起标记字元所在的位置。设定运算子(「=」)和参数值之间的空格不算在内。

参数|param=值左起第n位存在<标签>标签

标签是MediaWiki插入内容所用的特殊序列,类似某些xml的标签的预留位置。这些标签包括:<gallery>...</gallery><math>...</math><nowiki>...</nowiki><pre>...</pre><ref>...</ref>。标签会被替换为之前最后页面彩现内容。模组会忽略<math>...</math><nowiki>...</nowiki>标签。

删除或替换参数值内的标签即可解决该错误。错误资讯将从参数值由左数起标记标签所在的位置。设定运算子(「=」)和参数值之间的空格不算在内。

含有该错误的页面会被自动归入Category:引文格式1错误:不可见字元。[a]

注释

  1. ^ 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 1.21 1.22 1.23 1.24 1.25 1.26 1.27 1.28 1.29 1.30 1.31 1.32 1.33 1.34 1.35 1.36 1.37 1.38 1.39 1.40 Category talk、Draft、Draft talk、File talk、Help talk、MediaWiki talk、Module talk、Portal talk、talk、Template talk、User、User talk及Wikipedia talk命名空间不包含在错误追踪分类中。


参考文献

  1. ^ 1.0 1.1 archive.org website. 
  2. ^ 2.0 2.1 webcitation.org website. 
  3. ^ Understanding the arXiv identifier. Cornell University Library. [2014-08-20]. 
  4. ^ The LCCN Namespace. Network Development and MARC Standards Office. Library of Congress. November 2003. 
  5. ^ Netnews Article Format. Internet Engineering Task Force. 3.1.3. November 2009. rfc5536. 
  6. ^ Scheme. Uniform Resource Identifier (URI): Generic Syntax. Internet Engineering Task Force. January 2005. 
  7. ^ C0 Controls and Basic Latin (PDF). Unicode. [2015-04-19]. 
  8. ^ C1 Controls and Latin-1 Supplement (PDF). Unicode. [2015-04-19]. 
  9. ^ Latin Extended-A (PDF). Unicode. [2015-04-19]. 
  10. ^ Latin Extended-B (PDF). Unicode. [2015-04-19]. 
  11. ^ Other surname rules. National Center for Biotechnology Information. 
  12. ^ Patrias K. Names in non-roman alphabets or character-based languages. Wendling D (编). Citing Medicine: The NLM Style Guide for Authors, Editors, and Publishers [Internet]. 2nd. Bethesda: National Library of Medicine. 2007. 
  13. ^ Greek (PDF). Library of Congress.