Template:SfnRef/doc
This is a documentation subpage for Template:SfnRef It may contain usage information, categories and other content that is not part of the original template page. |
Generate an identifier suitable as an anchor for a Harvard citation. This template, which can be used with either the name {{SfnRef}} or the name {{harvid}}, is intended to be paired with Harvard citation templates such as {{Sfn}}, {{harv}}, and {{harvnb}}. This templates uses the same arguments as the other citation templates. As explained below, this template is needed only in some cases when the Harvard citation templates are used.
Usage
edit{{SfnRef|Last name of author(s)|Year}}
or
{{harvid|Last name of author(s)|Year}}
The first parameter is the first author's last name. Up to four authors can be given as parameters; if there are more than four authors, list only the first four. The last parameter is the year of publication, possibly with a letter suffixed to avoid ambiguity if there are multiple citations by the same set of authors in the same year.
All named parameters such as |p=
are ignored.
Purpose
editThis template creates the proper value for the |ref=
parameter for use with {{cite journal}}, {{cite book}}, {{citation}}, and the other templates implemented via {{citation/core}}. It is intended to be paired with {{Sfn}} and uses the same arguments. As explained below, {{SfnRef}}/{{harvid}} is only necessary in a subset of the cases where {{Sfn}} is used.
{{Sfn}} creates a short footnote that is linked to a full footnote. {{Sfn}} creates the link automatically, but the full footnote must be assigned the proper ID value to be a valid target for that link.
When using the {{citation/core}} family of citation templates, the ID is created via the |ref=
parameter. In most cases, the parameter should be coded as |ref=harv
: this generates the ID from the last names of the first four authors. This parameter setting is not needed for {{citation}}, which defaults to |ref=harv
. However, if |last1=
etc. are not used, such as when the author of the source is unknown and the short footnote specifies an organization name, |ref=harv
will not create the proper ID value. In those cases, use {{SfnRef}} to create the proper value without having to know the rules for how {{Sfn}} creates the ID.
Examples
edit- With the shortened footnote template
When citing an article published in the December 2004 edition of Rolling Stone where the author is unknown, you might create a short footnote as follows:
{{Sfn|Rolling Stone|2004}}
|ref=harv
will not work in this case because "Rolling Stone" is not the name of the author. You may code the value for the |ref=
parameter manually, or you can use {{SfnRef}} and specify the same parameters as used with {{Sfn}}:
{{SfnRef|Rolling Stone|2004}}
The full footnote:
{{cite news |work=[[Rolling Stone]] |title=The RS 500 Greatest Songs of All Time |ref={{SfnRef|Rolling Stone|2004}} |date=December 2004}}
You can copy and paste the {{Sfn}} template code and change the name of the template from "Sfn" to "SfnRef". If your short footnote includes page numbers such as {{Sfn}}, you can copy and paste it to create {{SfnRef}}; the |p=48
parameter is not necessary but will do no harm.
- With other Harvard templates
Article prose can link to this citation with markup like the following:
{{harv|Peh|Ng|2009}}
which generates the following:
To see how it works, click on the "(Peh & Ng 2009)".