Template:R/doc

From Wikishire
Revision as of 12:34, 2 October 2013 by RB (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Mbox

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.
  1.  

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:

  1. 1.0 1.1 1.2 Foo.
  2. Bar.
  3. Baz.

See also

  • {{sfn}}, a template that implements the most common way of citing multiple pages of the same source.