Difference between revisions of "Template:Chem/sandbox"
imported>Edokter (Sync) |
imported>Edokter (adjust vertical align for chemical number) |
||
| Line 14: | Line 14: | ||
|{{su/sandbox|lh=1em|a=r|p={{{2}}}|b={{{1}}}}} | |{{su/sandbox|lh=1em|a=r|p={{{2}}}|b={{{1}}}}} | ||
}}<!-- end #ifexpr:{{{1}}}>{{{2}}} --> | }}<!-- end #ifexpr:{{{1}}}>{{{2}}} --> | ||
| − | |{{su/sandbox|lh=1em|p={{{1}}}}}{{chem/atom|{{{2|}}}|{{{3|}}}|{{{4|}}}}} | + | |{{su/sandbox|lh=1em|va=0.5em|p={{{1}}}}}{{chem/atom|{{{2|}}}|{{{3|}}}|{{{4|}}}}} |
}}<!-- end #ifeq:{{lc:{{{2}}}}}|{{#switch:{{{2|}}}|(|)|[|]|=X|{{{2}}}}} --> | }}<!-- end #ifeq:{{lc:{{{2}}}}}|{{#switch:{{{2|}}}|(|)|[|]|=X|{{{2}}}}} --> | ||
|{{chem/atom|{{{1|}}}|{{{2|}}}|{{{3|}}}}}{{chem/atom|{{{2|}}}|{{{3|}}}|{{{4|}}}}} | |{{chem/atom|{{{1|}}}|{{{2|}}}|{{{3|}}}}}{{chem/atom|{{{2|}}}|{{{3|}}}|{{{4|}}}}} | ||
Latest revision as of 17:02, 28 March 2016
| This is the template sandbox page for Template:Chem (diff). See also the companion subpage for test cases. |
| This template should not be used in citation templates such as Citation Style 1 and Citation Style 2, because it includes markup that will pollute the COinS metadata they produce; see Wikipedia:COinS. |
This template allows you to render chemical formulas using HTML. Alternatively, you can use <chem>...</chem>, using mhchem LaTeX notation to generate formulas.
Contents
Template instructions
This template, {{chem}}, serves to simplify the writing of chemical formulas. For example,
{{chem|H|2|O}}
will yield:
- H
2O
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
- C
nH
2n + 2
Charge
Ion charge superscripts (for: +/-) are also supported:
{{chem|H|3|O|+}}
yields a "+" as superscript:
- H
3O+
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
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
2He
- 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 {{Nuclide2}}
Linking
The optional parameter link changes the formula into a link. For example:
{{chem|link=water|H|2|O}}
will yield:
Individual elements can be linked in the following manner:
{{chem|[[Hydrogen|H]]|2|[[Oxygen|O]]}}
gives
Notes
- To include "=" in the formula, use "=" For example, "{{chem|CH|2|=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 "≡" For example, "{{chem|HC≡CH}}" yields HC≡CH.
- The template accepts up to twenty parameters in addition to
link. - This template uses {{su}}.
See also
- {{Chemical formula}}, which auto-links elements and common compounds
- {{Chem2}}
- {{Chem molar mass}}
TemplateData
TemplateData for Chem
Template data
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Render chemical formulas using HTML. Alternatively, you can use <chem>...</chem>, using mhchem LaTeX notation to generate formulas. Up to 25 unnamed ordered parameters can be used with automatic detection of subscripts and superscripts.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| The above documentation is transcluded from Template:Chem/doc. (edit | history) Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages. Please add categories to the /doc subpage. Subpages of this template. |