Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a24ad2981a246e2a

Jump to content

Template:Chem/doc

From Wikipedia, the free encyclopedia

This template allows you to render chemical formulas using HTML.

Alternatively, you can use <chem>...</chem>, using mhchem LaTeX notation to generate formulas, however this is discouraged by MOS:NOCHEMTAG.

Template instructions

[edit]

This template, {{chem}}, serves to simplify the writing of chemical formulas. For example,

{{chem|H|2|O}}

will yield:

H
2
O

Algebraic expression as subscript

[edit]

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

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

gives

C
n
H
2n+2

Charge

[edit]

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

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

yields a "+" as superscript:

H
3
O+

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

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

gives "2−" as superscript:

SO2−
4

The hyphen is converted to a true minus sign.

Atomic number and mass number

[edit]

The first parameter can be used for mass number.

{{chem|4|He}}

gives:

4
He

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

{{chem|4|2|He}}

gives:

4
2
He

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. The Chem2 template can be used for e.g. 2H216O, heavy water.

See also {{Nuclide}}

Linking

[edit]

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

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

will yield:

H
2
O

Individual elements can be linked in the following manner:

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

gives

H
2
O

Notes

[edit]
  • To include "=" in the formula, use "&#61;" For example, "{{chem|CH|2|&#61;CH|2}}" yields CH
    2
    =CH
    2
    .
    • 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 "&#8801;" For example, "{{chem|HC&#8801;CH}}" yields HCCH.
  • The template accepts up to twenty parameters in addition to link.
  • This template uses {{su}}.

See also

[edit]

TemplateData

[edit]
This is the TemplateData for this template used by TemplateWizard, VisualEditor and other tools. See a monthly parameter usage report for Template:Chem in articles based on its TemplateData.

TemplateData for Chem