Jump to content

Template:Bibcode/doc

From Wikipedia, the free encyclopedia

This template is intended to allow simple standardized links to bibcodes. For example, {{bibcode|1998ApJ...508L..81K}} will produce Bibcode:1998ApJ...508L..81K external link.

Usage

[edit]

This template accepts these parameters:

|idn= – a bibcode identifier; the |idn= parameter name is not required but is recommended for clarity when the template has multiple bibcodes
|bibcode-accessn= – accepts a single value free; for use when the bibcode at |idn= is free-to-read; enumerators required for second and subsequent bibcode identifiers; bibcode identified sources are assumed to be paywall protected
|link= – accepts a single value no; for use when it is the 'Bibcode:' prefix in the rendering should not be linked
|plainlink= – accepts a single value yes; suppresses the 'Bibcode:' prefix in the rendering
|leadout= – defines the conjunction between the last two identifiers in the rendered list; defaults to ,

The basic form is: {{bibcode|place_bibcode_id_number_here}}

Example

[edit]

Error messages

[edit]

The {{bibcode}} template checks the bibcode value to see if it has the proper format.[1] When the assigned value does not have the proper format, the template returns an error message along with the type of error that is encountered:

Check bibcode <type>

Bibcode template values are expected to match these requirements:

length must be 19 characters (<type> = 'length')
characters in position(s): (except as specified otherwise, violations produce 'value' in the <type> portion of the error message):
1–4 must be digits and must represent a year in the range of 1000 – next year (<type> = 'year')
5 must be a letter
6–8 must be letter, ampersand, or dot (ampersand cannot directly precede a dot; &. (<type> = 'journal'))
9 must be letter or dot
10–18 must be letter, digit, or dot
19 must be a letter or dot

To resolve this error, ensure that the assigned bibcode value is correct.

  1. ^ "1.2.3 - Bibliographic Identifiers". The SAO/NASA Astrophysics Data System.

Tracking categories

[edit]

Because this template uses the same code as cs1|2 templates, error and maintenance visibility is controlled the same way. See Help:CS1 errors § Controlling error message display.

See also

[edit]