Template:Chem/doc

From testwiki
Revision as of 04:18, 1 April 2018 by imported>MaintenanceBot (Special:LintErrors/obsolete-tag)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Documentation subpage Template:COinS safe This template allows you to render chemical formula's using HTML. Alternatively, you can use Template:Tag, using mhchem LaTeX notation to generate formulae.

Template instructions

This template, Template:Tl, serves to simplify the writing of chemical formulae. For example,

{{chem|H|2|O}}

will yield:

Template:Chem

Algebraic expression as subscript

Algebraic expressions are rendered as subscripts (but must not contain upper case letters).

{{chem|C|''n''|H|2''n'' + 2}}

gives

Template:Chem

Charge

Ion charge superscripts (for: +/-) are also supported:

{{chem|H|3|O|+}}

yields a "+" as superscript:

Template:Chem

Simultaneous subscripts/superscripts are automatically handled (use a hyphen for the minus sign):

{{chem|SO|4|2-}}

gives "2-" as superscript:

Template:Chem

The hyphen is converted to a true minus sign.

Atomic number and mass number

The first parameter can be used for mass number.

{{chem|4|He}}

gives:

Template:Chem

The first two parameters can be used for mass number and atomic number.

{{chem|4|2|He}}

gives:

Template:Chem
Note
Only the first two parameters can handle two consecutive plain numbers (i.e. without a plus sign or a hyphen (+ or -) following). Otherwise the template will loop.
See also Template:Tl

Linking

The optional parameter link changes the formula into a link. For example:

{{chem|link=water|H|2|O}}

will yield:

Template:Chem

Individual elements can be linked in the following manner:

{{chem|[[Hydrogen|H]]|2|[[Oxygen|O]]}} 

gives

Template:Chem

Notes

  • To include "=" in the formula, use "=" For example, "{{chem|CH|2|=CH|2}}" yields Template:Chem.
    • Or, don't use this template. For example, "CH<sub>2</sub>=CH<sub>2</sub>" yields CH2=CH2.
  • To include "≡" in the formula, use "≡" For example, "{{chem|HC&#8801;CH}}" yields Template:Chem.
  • The template accepts up to twenty parameters in addition to link.
  • This template uses Template:Tl.

See also

  • Template:Tl, which auto-links elements and common compounds

TemplateData

Template:TemplateData header <templatedata> { "params": { "link": { "label": "Link", "description": "Make the formula link to an article", "example": "Water", "type": "wiki-page-name" } }, "description": "Render chemical formula's using HTML. Alternatively, you can use , using mhchem LaTeX notation to generate formulae.\n\nUp to 25 unnamed ordered parameters can be used with automatic detection of subscripts and superscripts.", "format": "inline" } </templatedata>