Difference between revisions of "Template:Bibcode"

From blackwiki
Jump to navigation Jump to search
imported>Matthiaspaul
(deliberately going through (identifier) redirect for consistency with CS1 citation templates and to improve reverse lookup functionality)
imported>Headbomb
(matching CS1)
 
Line 1: Line 1:
 
<includeonly><!--
 
<includeonly><!--
 
-->{{hide in print<!--
 
-->{{hide in print<!--
  -->|[[bibcode (identifier)|Bibcode]]:&nbsp;[https://ui.adsabs.harvard.edu/abs/{{{1|{{{id}}}}}}/abstract {{{1|{{{id}}}}}}]{{#invoke:check bibcode|check_bibcode|{{{1|{{{id}}}}}}}}<!--
+
  -->|[[bibcode (identifier)|Bibcode]]:[https://ui.adsabs.harvard.edu/abs/{{{1|{{{id}}}}}}/abstract {{{1|{{{id}}}}}}]{{#invoke:check bibcode|check_bibcode|{{{1|{{{id}}}}}}}}<!--
 
-->}}<!--
 
-->}}<!--
 
-->{{only in print<!--
 
-->{{only in print<!--
  -->|Bibcode:&nbsp;{{{1|{{{id}}}}}}{{#invoke:check bibcode|check_bibcode|{{{1|{{{id}}}}}}}}<!--
+
  -->|Bibcode:{{{1|{{{id}}}}}}{{#invoke:check bibcode|check_bibcode|{{{1|{{{id}}}}}}}}<!--
 
-->}}<!--
 
-->}}<!--
 
--></includeonly><noinclude>
 
--></includeonly><noinclude>
 
{{documentation}}
 
{{documentation}}
 
</noinclude>
 
</noinclude>

Latest revision as of 05:35, 4 November 2020

Template documentation[view] [edit] [history] [purge]

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

Syntax

{{bibcode|place_bibcode_id_number_here}}

Example

{{bibcode|1998ApJ...508L..81K}}

Bibcode:1998ApJ...508L..81KTemplate:Only in print

Error messages

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.

See also

es:Plantilla:Bibcode id:Templat:Bibcode ja:Template:Bibcode sl:Predloga:Bibcode

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