Template:R/doc: Difference between revisions
Jump to navigation
Jump to search
Created page with '{{Documentation subpage}} {{For|redirect templates|Template:R template index}} ===Usage=== Provides a simple wrapper for (up to 9 consecutive) […' |
mNo edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Documentation subpage}} | {{Documentation subpage}} | ||
===Usage=== | ===Usage=== | ||
Provides a simple wrapper for (up to 9 consecutive) | Provides a simple wrapper for (up to 9 consecutive) citation tags that minimizes visual impact on the text, which along with the simpler syntax increases code readability and editability. For example: | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 56: | Line 55: | ||
<!-- CATEGORIES here, please --> | <!-- CATEGORIES here, please --> | ||
[[Category:Footnote templates|R]] | [[Category:Footnote templates|R]] | ||
</includeonly> | </includeonly> |
Latest revision as of 12:34, 2 October 2013
Usage
Provides a simple wrapper for (up to 9 consecutive) citation tags that minimizes visual impact on the text, which along with the simpler syntax increases code readability and editability. For example:
usage | notes |
---|---|
{{r|ref_name}}
|
Adds a reference like foo[1], equivalent to <ref name="ref_name" /> . This can be combined, like {{r|ref_name|another|more|ref4}} (equivalent to <ref name="ref_name" /><ref name="another" /><ref name="more" /><ref name="ref4" /> ).
|
{{r|ref_name|group=bar}}
|
Adds a reference like foo[bar 1] for a reference in the bar group (for pages with multiple reference sections). The group applies to all references in the {{r}} call. |
{{r|ref_name|page1=100}}
|
Adds a reference like foo[1]:100, with a page number (page1 applies to the first reference, page2 to the second, etc.). This is only needed for multiple references to different pages in the source.
|
You should either use this template, or <ref> tags, on a page; mixing them may lead to undesirable results.
Examples
Comparison to <ref>
unwrapped | For example, fact<ref name="bacelieri" /><ref name="cochrane2006" /><ref name="emed_hpv" /> and fact.<ref name="emed_plantar" /><ref name="hipusa" /><ref name="kunnamo" />
|
---|---|
wrapped with {{r}} | For example, fact{{r|bacelieri|cochrane2006|emed_hpv}} and fact.{{r|emed_plantar|hipusa|kunnamo}}
|
Pages
By passing page numbers to the parameters page1
through page9
, this template will add a superscripted page number to the reference. Using the code {{r|ref_name|bar|baz|page1=20|page3=5–12}}
, one can generate references like these.[1]:20[2][3]:5–12 The ref names must be defined, normally in a references section (as demonstrated below):
{{reflist|refs= <ref name="ref_name">Foo.</ref> <ref name="bar">Bar.</ref> <ref name="baz">Baz.</ref> }}
Resulting in:
See also
- {{sfn}}, a template that implements the most common way of citing multiple pages of the same source.