Template:SfnRef inline/doc

From Wikipedia, the free encyclopedia

{{SfnRef inline}} is a variant of {{SfnRef}} (a.k.a. {{harvid}}) that works in manually written, non-templated citations. In most cases, this is expected to be used temporarily, in cases where an editor is not certain how to format the full citation data into a template, or does not have time to do it, or there is a dispute on the talk page about which citation format should be used, etc. In a handful of cases, however, there remain some articles with local consensus to use entirely manually formatted citations, to exactly mirror some off-site citation style. This rare, but technically permitted by the WP:CITESTYLE guideline.

This template provides a link anchor to work with the shortened-footnote templates {{sfnp}}, {{harvp}} (and their Vancouver-citation-style equivalents {{sfn}} and {{harvnb}}). Until this template, there was no easy way to cite the same manually-cited source multiple times at different pages in such an article, using short citations that link to the full citation, and auto-combining duplicate cite to the same page into a single short cite. (It was technically possible, but required manually creating an anchor point with a complicated CITEREF... ID that matched the input expected by a template like {{sfnp}} or {{harvp}}.)

What the original {{SfnRef}} does is just generate a CITEREF... anchor string using author and year data, and pass this to the |ref= parameter of a CS1 ({{Cite book}}, {{Cite journal}}, etc.) or CS2 ({{Citation}}) template, which then generates the necessary anchor.

What {{SfnRef inline}} does is create an invisible-to-the-reader anchor using the same CITEREF... ID, in a span: <span class="anchor" id="CITEREF..."></span> This is equivalent to manually doing {{Anchor|CITEREF...}}, except of course that you don't have to manually figure out the CITEREF... ID.

Usage[edit]

This template is used exactly the same as {{SfnRef}} / {{harvid}}, except it is not used inside a CS1/CS2 citation template's |ref= parameter, but used at the end of a manually formatted citation, either inside <ref>...</ref>, or when placed in a list of cited sources at the bottom of the page. If the manual citation is not all on one line for some reason, it would be better to use this template at the beginning of the citation.

The parameters are 1 to 4 author surnames (in the same order as found in the citation) and the year as the last parameter, each with it's own |.

Examples
{{SfnRef inline|Smith|2022}}
{{SfnRef inline|Garcia|Chiang|1975}}
{{SfnRef inline|Banh|van Doren|Lytton-St. John|O'Brien|2009}}

Unlike with templated citations, the input is actually rather arbitrary, but it is best if the parameters actually match the citation data exactly (including precise author name spellings and order), since someone might template the manually formatted citation at any time, which would auto-generate citation anchor data that could then be used with the same {{sfnp}}, {{harvp}}, or other short-citation templates without them having to be updated.

Example[edit]

Some article text here. The footnote that follows will go to a short citation near the bottom of this page, which in turn will link to the full citation below it, which is free text using this tempate and is not itself a template-formatted citation.[1]

See also[edit]

  • {{SfnRef}} – The original template of this sort, for use inside |ref= in CS1/CS2 citation templates
  • {{Sfnp}} – main shortened-footnote template to use with this
  • {{Sfn}} – version of {{Sfnp}} for use in articles with Vancouver-style citations
  • {{Harvp}} – secondary shortened-footnote template to use with this
  • {{Harvnb}} – Vancouver version of {{Harvp}}

References[edit]

  1. ^ Buchanan (2023), para. 7.