341
次編輯
小 (额,删掉了引用页面。) |
(加入脚注的相关内容(从隔壁搬过来的,笑)把建设中的标签扬了) |
||
行 1: | 行 1: | ||
''参见: [[wikipedia:Help:Editing|w:Help:编辑手册]]'' | ''参见: [[wikipedia:Help:Editing|w:Help:编辑手册]]'' | ||
---- | ---- | ||
行 534: | 行 533: | ||
''见[[Help:魔术字]]。'' | ''见[[Help:魔术字]]。'' | ||
== 引用 == | == 引 述 == | ||
引述可以让在页面中加入脚注。 | |||
引述引入了两个解析器标签,用<code><nowiki><ref /></nowiki></code>标签插入脚注文本,用<code><nowiki><references /></nowiki></code>标签指定脚注位置。 | |||
可以插入多个<code><nowiki><references /></nowiki></code>标签,标签之前组号相同的所有<code><nowiki><ref /></nowiki></code>都会插入到这里。 | |||
如果没有<code><nowiki><references /></nowiki></code>标签,那么参考引述(无组号脚注)仍会显示在页面结尾,其余不显示。 | |||
建议不要在模板中使用<code><nowiki><references /></nowiki></code>标签。 | |||
{| class="wikitable" | |||
! 说明 !! style="width: 40%;" | 维基文本 !! style="width: 40%;" | 渲染 | |||
|- | |||
| | |||
|<pre><nowiki> | |||
太阳很大。<ref>E. Miller, ''The Sun'', (New York: Academic Press, 2005), 23–25.</ref> 然而月亮不大。<ref>R. Smith, "Size of the Moon", ''Scientific American'', 46 (April 1978): 44–46.</ref> | |||
参考资料: | |||
<references /> | |||
</nowiki></pre> | |||
| | |||
太阳很大。<ref>E. Miller, ''The Sun'', (New York: Academic Press, 2005), 23–25.</ref> 然而月亮不大。<ref>R. Smith, "Size of the Moon", ''Scientific American'', 46 (April 1978): 44–46.</ref> | |||
参考资料: | |||
<references /> | |||
|- | |||
|使用<code><nowiki><ref name="name"></nowiki></code>'''复用'''脚注。用相同的''name''区分脚注。只有首个标签内的文本起作用。 | |||
注意''name''属性使用的标识符必须要有字母字符,以数字开头会报错。建议名称保持简单并限制为ASCII字符集。 | |||
|<pre><nowiki> | |||
这是多个引用使用一个脚注的例子。<ref name="multiple">记住当你多次引用相同的脚注时,会使用第一个引用中的文本。</ref> | |||
有多个语句来自同一個的来源时,这種引用特別有用。<ref name="multiple" /> 任何复用标签都不应该包含额外文本,否则会产生错误。 仅使用空标签。 | |||
进行多次引用的简洁方法是使用空的ref标签,在末尾加上斜杠。 | |||
尽管这样子减少繁杂工作,但是请注意,如果以后有个编辑者移除了第一个引用,后面使用空的ref标签的引用都会丢失。<ref name="multiple" /> | |||
注: | |||
<references /> | |||
</nowiki></pre> | |||
| | |||
这是多个参考使用一个脚注的例子。<ref name="multiple">记住当你多次指向相同的脚注时,会使用第一个引用中的文本。</ref> | |||
有多个语句来自相同来源时,这样引用来源会特別有用。<ref name="multiple" /> 任何复用标签都不应该包含额外文本,否则会产生错误。 | |||
仅使用空标签。 | |||
进行多次引用的简洁方法是使用空的ref标签,在末尾加上斜杠。 尽管这样子减少繁杂工作,但是请注意,如果以后有个编辑者移除了第一个引用,后面使用空的ref标签的引用都会丢失。<ref name="multiple" /> | |||
注: | |||
<references /> | |||
|- | |||
|使用<code><nowiki><references group="group" /></nowiki></code>为脚注'''分组''',生成单独的引用列表。 | |||
注意''group''属性使用的标识符必须要有字母字符,以数字开头会报错。建议名称保持简单并限制为ASCII字符集。 | |||
|<pre><nowiki> | |||
科学家称,太阳很大。<ref>E. Miller, ''The Sun'', (New York: Academic Press, 2005), 23–25.</ref> 事实上,非常大。<ref group="footnotes"> 相信他们的话。 千万不要直视太阳!</ref> | |||
脚注: | |||
<references group="footnotes" /> | |||
参考资料: | |||
<references /> | |||
</nowiki></pre> | |||
| 科学家称,太阳很大。<ref>E. Miller, ''The Sun'', (New York: Academic Press, 2005), 23–25.</ref> 事实上,非常大。<ref group="footnotes"> 相信他们的话。 千万不要直视太阳!</ref> | |||
脚注: | |||
<references group="footnotes" /> | |||
参考资料: | |||
<references /> | |||
|- | |||
|将部分或全部引述文本移动到<code><nowiki><references /></nowiki></code>标签内,防止大段引述影响阅读。可用于从文本中拆分参考资料。 | |||
注意需要自行维护参考的标号和顺序。 | |||
|<pre><nowiki> | |||
太阳很大。<ref name="miller" /> 然而月亮不大。<ref name="smith" /> | |||
参考资料: | |||
<references> | |||
<ref name="smith">R. Smith, "Size of the Moon", ''Scientific American'', 46 (April 1978): 44–46.</ref> | |||
<ref name="miller">E. Miller, ''The Sun'', (New York: Academic Press, 2005), 23–25.</ref> | |||
</references> | |||
</nowiki></pre> | |||
| | |||
太阳很大。<ref name="miller" /> 然而月亮不大。<ref name="smith" /> | |||
参考资料: | |||
<references> | |||
<ref name="smith">R. Smith, "Size of the Moon", ''Scientific American'', 46 (April 1978): 44–46.</ref> | |||
<ref name="miller">E. Miller, ''The Sun'', (New York: Academic Press, 2005), 23–25.</ref> | |||
</references> | |||
|- | |||
|使 用<code><nowiki><ref follow="name"></nowiki></code>为具名脚注'''追加'''参考文献内容。 | |||
|<pre><nowiki> | |||
这是将多个文本合并到相同脚注的例子。<ref name="main">记住所有的文本都会包含在含有name="…"属性的参考中。</ref> | |||
<ref follow="main">在带有follow="…"属性的标签内,简单包含额外文本,并符合第一个参考的名称。</ref> | |||
参考资料: | |||
<references/> | |||
</nowiki></pre> | |||
| | |||
这是将多个文本合并到相同脚注的例子。<ref name="main">记住所有的文本都会包含在含有name="…"属性的参考中。</ref> | |||
<ref follow="main">在带有follow="…"属性的标签内,简单包含额外文本,并符合第一个参考的名称。</ref> | |||
参考资料: | |||
<references/> | |||
|} | |||
=== 替换引用和嵌入解析器函数 === | |||
由于Cite的<code><nowiki><ref /></nowiki></code>标签是在MediaWiki的解析器函数(如<code><nowiki>{{#</nowiki>ifexpr:…<nowiki>}}</nowiki></code>)、变量(如<code>{<nowiki/>{PAGENAME}}</code>)或<code>subst:</code>之前解析的,因此在引述的参考内不会起效果。 | |||
反之,你应该使用魔术字<code><nowiki>{{#</nowiki>tag:…<nowiki>}}</nowiki></code>才对。 | |||
{| class="wikitable" | |||
! style="width: 50%;" | 维基文本 | |||
! 结果 | |||
|- | |||
|<pre><nowiki> | |||
Foo<ref>这不起作用,参见{{subst:#time:Y-m-d|now}}</ref> bar baz… | |||
Foo{{#tag:ref|而这样就会起作用,参见{{subst:#time:Y-m-d|now}}}} bar baz… | |||
<references /> | |||
</nowiki></pre> | |||
| | |||
Foo<ref>这不起作用,参见{{subst:#time:Y-m-d|now}}</ref> bar baz… | |||
Foo{{#tag:ref|而这样就会起作用,参见2024-04-19}} bar baz… | |||
<references /> | |||
|} |
次編輯