帮助:列表定义式引用

列表定义式引用指将参考资料源代码(<ref>)集中列于文末,这与随正文插入引用的做法相对。在条目尾部集中放置参考资料代码,可使正文的源代码更为简洁易读。

概览 编辑

编者可在条目末尾的<references>...</references>标签内集中罗列参考资料。注意此时<ref>标签要填写name属性:

<references>
  <ref name="name1">參考1</ref>
  <ref name="name2">參考2</ref>
</references>

或者使用{{reflist}}替代<references>标签:

{{reflist|refs=
  <ref name="name1">參考1</ref>
  <ref name="name2">參考2</ref>
}}

如有需要,可将<ref>...</ref>标签替换为{{r}}模板,如:

<references>
  {{r|name="name1"|ref=參考1}}
  {{r|name="name2"|ref=參考2}}
</references>

说明 编辑

  • 参考标签必须填写name属性,否则无法被正文使用。虽然name属性可以填写任意符合技术要求的内容,但引用命名规则应该一致,以方便其他编者引用。常见的命名方式有“作者+日期”“作者+标题”“出版商+日期”等。
  • 所有参考必须在正文中使用。若有参考未在条目主体中条目使用,则页面会抛出错误提示。
  • “列表定义式引用”和“正文定义式引用”可以混杂,惟此举会给其他编者造成困扰。建议编者统一格式。
  • 参考罗列顺序任意,但建议按其在条目中出现的顺序列出。

例子 编辑

代码 效果
太陽比地球大<ref name="Foot01"/>,月亮比地球小<ref name="Foot02"/><ref name="Foot03"/>。太陽非常熱<ref name="Foot04"/>。

== 參考 ==
{{reflist|refs=
<ref name="Foot01">Miller, ''The Sun'', Oxford, 2005, p. 23.</ref>
<ref name="Foot02">Jones, ''The Solar System'', MacMillan, 2005, p 623.</ref>
<ref name="Foot03">Brown, ''The Moon'', 2006, Penguin, p. 46.</ref>
<ref name="Foot04">Smith, ''The Universe'', Random House, 2005, p. 334.</ref>
}}

太阳比地球大[1],月亮比地球小[2][3]。太阳非常热[4]

参考
  1. ^ Miller, The Sun, Oxford, 2005, p. 23.
  2. ^ Jones, The Solar System, MacMillan, 2005, p 623.
  3. ^ Brown, The Moon, 2006, Penguin, p. 46.
  4. ^ Smith, The Universe, Random House, 2005, p. 334.

参见 编辑