Template:Chem/doc

This template allows you to render chemical formulas using HTML. Alternatively, you can use , using mhchem LaTeX notation to generate formulas.

Template instructions
This template, chem, serves to simplify the writing of chemical formulas. For example,

will yield:

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

gives

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

yields a "+" as superscript:

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

gives "2−" as superscript:

The hyphen is converted to a true minus sign.

Atomic number and mass number
The first parameter can be used for mass number.

gives:

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

gives:


 * 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 Nuclide

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

will yield:

Individual elements can be linked in the following manner: gives

TemplateData
{	"params": { "1": {},		"2": {},		"3": {},		"4": {},		"5": {},		"6": {},		"7": {},		"8": {},		"9": {},		"10": {},		"11": {},		"12": {},		"13": {},		"14": {},		"15": {},		"16": {},		"17": {},		"18": {},		"19": {},		"20": {},		"21": {},		"22": {},		"23": {},		"24": {},		"link": { "label": "Link", "description": "Make the formula link to an article", "example": "Water", "type": "wiki-page-name" }	},	"description": "Render chemical formulas using HTML. Alternatively, you can use, using mhchem LaTeX notation to generate formulas.\n\nUp to 25 unnamed ordered parameters can be used with automatic detection of subscripts and superscripts.", "format": "inline", "paramOrder": [ "link", "1",		"2",		"3",		"4",		"5",		"6",		"7",		"8",		"9",		"10",		"11",		"12",		"13",		"14",		"15",		"16",		"17",		"18",		"19",		"20",		"21",		"22",		"23",		"24"	] }