模板:SfnRef/doc
package.lua第80行Lua錯誤:module 'Module:CGroup/core' not found
頁面Module:Message box/mbox.css沒有內容。頁面Template:Ombox/style.css沒有內容。
| File:Edit-copy green.svg | 此頁面是Template:SfnRef的[[Wikipedia:模板文件頁模式|Template:NSPN]]。 此頁面可能包含了模板的使用說明、分類和其他內容。 |
腳本錯誤:沒有「High-use」這個模塊。 腳本錯誤:沒有「Shortcut」這個模塊。 Template:Lua
此模板用於創建哈佛式引用模板的鏈接錨點ID。許多條目使用腳本錯誤:沒有「ilh」這個模塊。進行引用,這些腳註通常會鏈接到頁面底部的完整引用。{{SfnRef}}接受與大多數短腳註模板相同的參數[1],在完整引用的|ref=參數中使用,以創建與短腳註模板匹配的錨點。大多數CS1模板填寫|ref=harv參數時會自動生成鏈接的錨點。在自動生成的錨點出現問題時,可使用本模板手動創建錨點,出現問題的情況包括:
- 作者未知
- 多位作者姓氏相同
- 作者字段包含特殊字符
- 同一位作者在同一年份有多部作品
- 出版年份未知
此外,少部分引用模板,或沒有使用引用模板的情況,只能手動創建錨點。[2]
示例[編輯]
引用一篇發表於2004年12月《滾石》(Rolling Stone)雜誌且作者不詳的文章時,短腳註可寫為:
而完整引用的|ref=參數可使用腳本錯誤:沒有「Tlg」這個模塊。並指定與腳本錯誤:沒有「Tlg」這個模塊。相同的參數:
即完整引用如下:
用法[編輯]
本模板最多接受四個年份和一個出版年份。如果作者超過四位,只列出前四位。最後一個參數是出版年份,如果同一組作者在同一年份有多個文獻,可以在年份後附加一個字母(如1996a、1996b)。所有參數均為匿名參數,命名參數無效。
| 引用情況 | Sfnref錨點標記 | 完整引用 | 簡短引用 |
|---|---|---|---|
| 作者和日期均存在 | {{SfnRef|Smith|2024}}[3]
|
package.lua第80行Lua錯誤:module 'Module:Citation/CS1/Identifiers' not found | 腳本錯誤:沒有「Footnotes」這個模塊。 |
| 多位作者和日期存在 | {{SfnRef |Doe |Pérez |Kowalski |Al-Fulani |2024}}[4]
|
package.lua第80行Lua錯誤:module 'Module:Citation/CS1/Identifiers' not found | 腳本錯誤:沒有「Footnotes」這個模塊。 |
| 作者是出版機構 | {{SfnRef|Museum of Modern Art|2024}}
|
package.lua第80行Lua錯誤:module 'Module:Citation/CS1/Identifiers' not found | 腳本錯誤:沒有「Footnotes」這個模塊。 |
{{SfnRef|MoMA|2024}}
|
MoMA (2024). package.lua第80行Lua錯誤:module 'Module:Citation/CS1/Identifiers' not found | 腳本錯誤:沒有「Footnotes」這個模塊。 | |
| 作者為匿名 | {{SfnRef|Anonymous|2024}}[5]
|
package.lua第80行Lua錯誤:module 'Module:Citation/CS1/Identifiers' not found | 腳本錯誤:沒有「Footnotes」這個模塊。 |
| 作者缺失 | {{SfnRef|''Title''|2024}}
|
package.lua第80行Lua錯誤:module 'Module:Citation/CS1/Identifiers' not found | 腳本錯誤:沒有「Footnotes」這個模塊。 |
{{SfnRef|"Title"|2024}}
|
package.lua第80行Lua錯誤:module 'Module:Citation/CS1/Identifiers' not found | 腳本錯誤:沒有「Footnotes」這個模塊。 | |
| 作者同名 |
|
|
|
| 日期缺失 | {{SfnRef|Smith|n.d.}}[6]
|
package.lua第80行Lua錯誤:module 'Module:Citation/CS1/Identifiers' not found | 腳本錯誤:沒有「Footnotes」這個模塊。 |
{{SfnRef|Smith}}[7]
|
package.lua第80行Lua錯誤:module 'Module:Citation/CS1/Identifiers' not found | 腳本錯誤:沒有「Footnotes」這個模塊。 | |
| 日期和作者均缺失 | {{SfnRef|[Description]|n.d.}}[8]
|
package.lua第80行Lua錯誤:module 'Module:Citation/CS1/Identifiers' not found | 腳本錯誤:沒有「Footnotes」這個模塊。 |
用途[編輯]
此模板為引文格式1模板(Template:Tlx、Template:Tlx、Template:Tlx等)以及通用的引用樣式2模板Template:Tlx的|ref=參數創建恰當的值。[9]它旨在與Template:Tlx、Template:Tlx、Template:Tlx、Template:Tlx及相關模板配對使用,並使用相同的參數。如上所述,{{SfnRef}}僅在需要使用這些模板的部分情況下才是必要的。
腳本錯誤:沒有「Tlg」這個模塊。等短腳註模板會創建到完整引用的鏈接,但完整引用必須被分配正確的錨點ID才能成為該鏈接的有效目標。一般情況下在完整引用的模板中添加|ref=harv參數,模板即可根據作者/編者、日期/年份參數自動創建錨點,但某些情況需要自定義錨點,這正是{{SfnRef}}的用途。
當使用引文格式1和2系列的引用模板時,會從前四位作者(如果未指定作者,則使用編者)的姓氏生成默認錨點ID。但是,如果|last=、|author=、|editor-last=或其等效參數均不存在,則在CS1/CS2模板的|ref=參數內使用腳本錯誤:沒有「Tlg」這個模塊。來創建鏈接錨點(可能使用出版機構名稱、作品標題或其縮寫)。
參見[編輯]
- Template:Tlx – 用於為手動創建的、沒有使用引用模板的引用創建錨點
注釋[編輯]
- ↑ 例如Template:Tlx、Template:Tlx、Template:Tlx和Template:Tlx。
- ↑ 包括{{Cite patent}}、{{Cite comic}}、{{Cite court}}等。未使用引用模板可以使用{{wikicite}}模板分配錨點。
- ↑ 此錨點會在CS1引用模板中使用
|last=Smith和|date=2024時自動創建。|author=與|last=作用相同。如果既未使用"last"也未使用"author",則會使用|editor=或|editor-last=來創建錨點。如果這些參數都未使用,則必須手動創建錨點。 - ↑ 此錨點會在CS1引用模板中使用
|last1=Doe、|last2=Pérez等參數以及|Date=2024時自動創建。 - ↑ 此錨點會在CS1引用模板中使用
|Author=Anonymous時自動創建。 - ↑ 此錨點會在CS1引用模板中使用
|date=n.d.時自動創建。 - ↑ 此錨點會在CS1引用模板中
|date=留空時自動創建。 - ↑ 此錨點會在CS1引用模板中使用
|date=n.d.和|title=[Description]時自動創建。 - ↑ 同樣適用於漫畫的Template:Tlx;美國法院案例的Template:Tlx;以及包裹手動編寫引用的Template:Tlx。