模板:NoSpaceRef
本模板含有复杂而精密的扩展语法。 编辑本模板前,建议您先熟悉解析器函数与本模板的设计思路、运作原理等。若您的编辑引发了意外的问题,请尽快撤销编辑,因为本模板可能被大量页面使用。 您所作的编辑可先在模板沙盒或您的个人页面中进行测试。 |
模板说明
此组模板用来产生不带空格的注号上标(即组别名称和号码中间没有空格)。构成该基础模板有:
- {{NoSpaceRef}} :注号上标。
- {{NoSpaceReferences}} :对应的脚注列表。
模板重定向
- {{NoSpaceRef}} = {{nsref}}
- {{NoSpaceReferences}} = {{nsreferences}}
使用方法
于条目正文中:
- 在欲标示注号的位置加上“
{{nsref|group=组别名称|name=同项名称|1=脚注文字}}
”。 - 参数说明:
- group(必须):脚注的组别。无须加引号。
- name(可选):脚注的名称,用于显示同项脚注。无须加引号。
- 匿名参数1:脚注的文字内容。
- 如有设定name参数值,且该name值为该之前的同项参考,则可省略匿名参数1。
- 另外,如果页面采用把脚注原码集中在页底的方法,则正文中须设定name值,而匿名参数1则留空。
- 无须再用
<ref></ref>
标签包住模板。
于页底脚注中:
- 在欲列示脚注的位置则加上“
{{NoSpaceReferences|group=组别名称}}
”。 - 参数说明:
- group(必须):脚注的组别。无须加引号。
- 匿名参数1:脚注原码内容集中存放附录处专用。(详见下文)
如果使用脚注原码内容集中存放附录处的方法,请依以下方法使用:
- 正文内容使用“
{{nsref|group=组别名称|name=同项名称}}
”。- 正文处请不要设定匿名参数1。
- 页底请使用“
{{NoSpaceReferences|group=组别名称|1= <ref name="同项名称">脚注文字</ref> }}
”。
范例
以下提供一般式(脚注原码内容分散在正文)和附录式(脚注原码内容集中在页底)的使用例子,两者的效果是一样的。
源码(一般式) | 源码(附录式) |
---|---|
九子连环{{nsref|group=现|1=网页a}}万筒索{{nsref|group=古|1=古籍一}}{{nsref|group=现|name=ebookB|1=电书b}}, |
九子连环{{nsref|group=现|name=webpageA}}万筒索{{nsref|group=古|name=ancient1}}{{nsref|group=现|name=ebookB}},
|
效果 | |
九子连环[现1]万筒索[古1][现2], 五门[古2]风箭[现2]皆尽齐[现3]。 参考资料
|
备注
{{nsref}}
与{{noSpaceReferences}}
必须同时使用,请勿混用其他脚注标签或模板,否则将导致一些专门处理脚注的小工具不能正常运作。- 当使用本模板时,不可同时使用不分组(即没有设定
group
)的<references />
或{{reflist}}
,以免脚注系统发生辨认失败之状况。 - 因本模板透过字词转换功能消除上标里组名与注号之间的空格,故在“不转换”标签下仍是有空格的。
- 本模板不可直接嵌于其他模板;于其他模板中的用法请见Template:Tnsref的说明。