跳转到内容

模板:Sfn/doc

维基百科,自由的百科全书

短脚注模板

[编辑]

目的

[编辑]

于脚注中创建短的哈佛参考文献格式。详情见“列明来源”。特点:

  • 自动整合相同脚注。
  • 自动创建到页底该引用的具体信息的链接。锚点只有当你添加了|harv=参数到目的模板才会被创建。这个链接只有当参数|last=|last2=|year=与{{sfn}}相匹配时才会被创建,或者|ref=被设置为一个其他的锚点id。

用法

[编辑]
{{Sfn |Last name of author(s)|Year| loc = Location in the text}}

如果不想用选填的loc参数,可以改用以下参数其中一个:

  • |p=page
  • |pp=pages
注意
  • 第一个参数是作者的姓(last name)。
  • 可以填写最多4位作者作为参数(见例子)。如果作者多于4位,请只列出首4位,列出更多作者就会发生奇怪的事情。
  • 下一个参数是出版年份(the year of publication)。
  • 年份和作者姓名前后不能有多余的空格,否则生成的链接无效(BUG)。
  • The "loc = " parameter is the location of the cited material within the reference. 此参数是选填。
  • 参数p是选填的页码参数; thus "{{sfn|Smith|2006| p=25}}" yields "Smith 2006,第25页".
  • 参数pp是选填的页码范围参数; thus "{{sfn|Smith|2006| pp=25–26}}" yields "Smith 2006,第25–26页".
  • 如果作者在同一年发表了多于一份著作,标准做法是在年份后面加a、b……区别(例如year=2006a 和 year=2006b)。
  • If multiple references are made to the same location of the same work, only one footnote is generated.
  • 如果需要加入更多注解,use {{Harvnb}} or {{Harvtxt}} in <ref> tags to achieve a similar effect. E.g.
    Jones writes "blah blah".<ref>Quoted in {{Harvnb|Smith|2006|p=25}}.</ref>

(※)注意:编辑本模板时请同步更改{{Harv}}、{{Harvnb}}和{{Harvs}}。

例子

[编辑]
Markup Result
句子。{{sfn |Smith|2006| p=25}} 句子。[1]
句子。{{sfn |Smith|2006| pp=25&ndash;26}} 句子。[2] 引用多页。
句子。{{sfn |Smith|2006| loc=&sect;8.5}} 句子。[3] 提及引用的段落。
句子。{{sfn |Smith|2006| p=25}} 句子。[1] 同一页的第二个引用。
句子。{{sfn |Smith|Jones|2006| p=25}} 句子。[4] 两位作者。
句子。{{sfn |Smith|Jones|Brown|2009| p=25}} 句子。[5] 三位作者。
句子。{{sfn |Smith|Jones|Brown|Black|2006| p=25}} 句子。[6] 多位作者。
句子。{{sfn |Wallace|1993a| p=25}}下一个句子。{{sfn |Wallace|1993b| p=32}} 句子。[7]下一个句子。[8] 同一年的不同书籍、论文。
==Notes==
{{reflist}}

==References==
* {{Cite book
| last = Smith | first = John
| year = 2006
| title = Smith's Book
| ref = harv
}}
* {{Cite web
| last = Smith | first = John
| last2 = Jones | first2 = Sam
| title = Smith & Jones website
| url = http://en.wikipedia.org
| year = 2006
| ref = harv
}}
* {{Cite news
| last = Smith | first = John
| last2 = Jones | first2 = Sam
| last3 = Brown | first3 = Tom
| title = Article by Smith, Jones and Brown
| year = 2009
| newspaper = Big Urban Newspaper
| ref = harv
}}
* {{Cite journal
| last = Smith
| last2 = Jones
| last3 = Brown
| last4 = Black
| year= 2006
| title= Smith, Jones, Brown and Black's Paper
| journal = Important Journal
| ref = harv
}}
* {{Cite journal
| last = Wallace | first = Bill
| year = 1993a
| title = Wallace's first paper
| journal= Important Journal
| ref = harv
}}
* {{Cite journal
| last = Wallace | first = Bill
| year = 1993b
| title = Wallace's second paper
| journal= Another Important Journal
| ref = harv
}}
Notes
  1. ^ 1.0 1.1 Smith 2006,第25页.
  2. ^ Smith 2006,第25–26页.
  3. ^ Smith 2006,§8.5.
  4. ^ Smith & Jones 2006,第25页.
  5. ^ Smith, Jones & Brown 2009,第25页.
  6. ^ Smith et al. 2006,第25页.
  7. ^ Wallace 1993a,第25页.
  8. ^ Wallace 1993b,第25页.
References
  • Smith, John. Smith's Book. 2006. 
  • Smith, John; Jones, Sam. Smith & Jones website. 2006. 
  • Smith, John; Jones, Sam; Brown, Tom. Article by Smith, Jones and Brown. Big Urban Newspaper. 2009. 
  • Smith; Jones; Brown; Black. Smith, Jones, Brown and Black's Paper. Important Journal. 2006. 
  • Wallace, Bill. Wallace's first paper. Important Journal. 1993a. 
  • Wallace, Bill. Wallace's second paper. Another Important Journal. 1993b. 

Anchor IDs

[编辑]

This template generates an HTML IDd as an anchor to link the short citation to the full citation.. The |ref=harv field is necessary in each of the {{cite ...}} templates to enable the id. The {{citation}} template always generates an id.

If the article cites multiple works by the same author in the same year, then duplicate IDs will be generated. One method to resolve this is to add an alpha suffix to the year. Example: 2009a, 2009b, 2009c.

If works are cited where the author or year is unknown— such as for a web page —then an invalid ID will be generated. To resolve this, create a custom ID:

{{sfn|cite name|year}}
{{cite ... |ref=CITEREFcite_nameyear }}

Where cite_name is a name such as the publisher, and must follow these rules:

  • Must begin with a letter A-Z or a-z
  • Can be followed by: letters (A-Za-z), digits (0-9), hyphens ("-"), underscores ("_"), colons (":"), and periods (".")
  • Spaces in the |ref= field must be replaced with underscores
  • Case-sensitive

SfnRef

[编辑]

使用{{SfnRef}}生成{{cite}}系列模板中|ref=所需要的参数。保证{{sfn}}和{{SfnRef}}中使用同样的值(主要是作者和年份,SfnRef中书籍页数通常不填):

{{sfn|cite name|year}}
{{cite ... |ref={{SfnRef|cite name|year}} }}

Articles using {{sfn}} should be checked for duplicate IDs with the W3C Markup Validation Service.

注意

[编辑]

使用sfn模板时,无需在前后加上<ref>和</ref>,例如

{{sfn|Smith|2006|p=26}}

等于如下源代码:

<ref name=Smith200626>{{Harvnb|Smith|2006|p=26}}</ref>

TemplateData

[编辑]
以下是该模板的模板数据,适用于可视化编辑器等工具。

Sfn模板数据

本模板在脚注中创建了一个简短的作者日期引用,它允许你使用哈佛引文(使用括号参考的短引文形式)将内文链接到相应的完整书目引文。

模板参数

此模板首选参数不换行的行内格式。

参数描述类型状态
作者的姓1

第一作者的姓

示例值
单行文本必需
年份或第二作者2

文献的发表年份,或第二位作者的姓

示例值
2006
字符串必需
年份或第三作者3

文献的发表年份,或第三位作者的姓

字符串可选
第四作者或年份4

文献的发表年份,或第四位作者的姓

字符串可选
年份(如已包含四名作者)5

文献的发表年份

数字可选
页码p page

相关信息只存在单页时的页码(多页时请用“多篇页码”参数,其他位置数据使用“位置”参数)

示例值
42
单行文本推荐
多篇页码pp pages

来源中的多篇页码

示例值
23–24
单行文本可选
后记ps

补充引用或评论

示例值
This is an additional comment.
字符串可选
位置loc

在来源中的位置

示例值
section 7
单行文本可选

相关

[编辑]
对应