Template:Chem2/doc: Difference between revisions

rm errorneous examples
m (1 revision imported: Templates and CSS files)
imported>DePiep
(rm errorneous examples)
 
Line 1: Line 1:
{{documentation subpage}}{{Lua|Module:Chem2}}
{{documentation subpage}}
{{High-use}}
{{Lua|Module:Chem2}}
{{COinS safe|n}}
{{COinS safe|n}}
'''{{tl|chem2}}''' (or {{tl|CHEM2}}) is a template used to format a [[chemical formula]] or [[Chemical equation|equation]].
'''{{tl|chem2}}''' (or {{tl|CHEM2}}) is a template used to format a [[chemical formula]] or [[Chemical equation|equation]].
Line 18: Line 20:
| <code>\t</code> || {{chem2|\t}}  || <code><nowiki>{{chem2|HC\tCH}}</nowiki></code> || {{chem2|HC\tCH}}
| <code>\t</code> || {{chem2|\t}}  || <code><nowiki>{{chem2|HC\tCH}}</nowiki></code> || {{chem2|HC\tCH}}
|-
|-
| <code>\q</code> || {{chem2|\q}}  || <code><nowiki>{{chem2|[Cl4Re\qReCl4](2−)|}}</nowiki></code> || {{chem2|[Cl4Re\qReCl4](2−)|}}
| <code>\q</code> || {{chem2|\q}}  || <code><nowiki>{{chem2|[Cl4Re\qReCl4](2−)}}</nowiki></code> || {{chem2|[Cl4Re\qReCl4](2−)}}
|-
|-
| <code>\-</code> || {{chem2|\-}} || ||
| <code>\-</code> || {{chem2|\-}} || <code><nowiki>{{chem2|A\-B}}</nowiki></code> || {{chem2|A\-B}}
|-
|-
| <code>\\</code> || {{chem2|\\}} || ||
| <code>\\</code> || {{chem2|\\}} || <code><nowiki>{{chem2|C\\D}}</nowiki></code> || {{chem2|C\\D}}
|-
|-
| <code>\h</code> || {{chem2|\h}} || ||
| <code>\h</code> || {{chem2|\h}} || <code><nowiki>{{chem2|\h}}</nowiki></code> || {{chem2|\h}}
|-
|-
| <code>\h{1}</code> || {{chem2|\h{1}|}} || ||
| <code>\h{1}</code> || {{chem2|\h{1}|}} || <code><nowiki>{{chem2|\h{1} |}}</nowiki></code> {{right|1=[[#end-bracket issue|§ <nowiki>{}</nowiki>]]}} || {{chem2|\h{1}|}}
|-
|-
| <code>\m{1}</code> || {{chem2|\m{1}|}} || ||
| <code>\m{1}</code> || {{chem2|\m{1}|}} || <code><nowiki>{{chem2|\m{1} |}}</nowiki></code> || {{chem2|\m{1}|}}
|-
|-
| <code>-></code> || {{chem2|->}} || <code><nowiki>{{chem2|2H2 + O2 -> 2H2O}}</nowiki></code> || {{chem2|2H2 + O2 -> 2H2O}}
| <code>-></code> || {{chem2|->}} || <code><nowiki>{{chem2|2H2 + O2 -> 2H2O}}</nowiki></code> {{right|1=[[#end-bracket issue|§ <nowiki>{}</nowiki>]]}} || {{chem2|2H2 + O2 -> 2H2O}}
|-
|-
| <code><-></code> || {{chem2|<->}} || ||
| <code><-></code> || {{chem2|<->}} || <code><nowiki>{{chem2|K<->L}}</nowiki></code> || {{chem2|K<->L}}
|-
|-
| <code>*</code> || <big>{{chem2|*}}</big> || <code><nowiki>{{chem2|CoCl2*6H2O}}</nowiki></code> || {{chem2|CoCl2*6H2O}}
| <code>*</code> || <big>{{chem2|*}}</big> || <code><nowiki>{{chem2|CoCl2*6H2O}}</nowiki></code> || {{chem2|CoCl2*6H2O}}
Line 38: Line 40:
| <code>\*</code> || * || <code><nowiki>{{chem2|Cp\*2Fe}}</nowiki></code> || {{chem2|Cp\*2Fe}}
| <code>\*</code> || * || <code><nowiki>{{chem2|Cp\*2Fe}}</nowiki></code> || {{chem2|Cp\*2Fe}}
|-
|-
| <code>_{}</code> || <sub><small>subscript</small></sub>|| <code><nowiki>{{chem2|CH4_{(g)}|}}</nowiki></code> <span id="why-vert-bar" style="float:right">[[#vert-bar-explained|{{sup|*}}]]</span> || {{chem2|CH4_{(g)}|}}  
| <code>_{}</code> || <sub><small>subscript</small></sub>|| <code><nowiki>{{chem2|CH4_{(g)} |}}</nowiki></code> {{right|1=[[#end-bracket issue|§ <nowiki>{}</nowiki>]]}} || {{chem2|CH4_{(g)} |}}  
|-
|-
| <code>^{}</code> || <sup><small>superscript</small></sup>|| <code><nowiki>{{chem2|^{13}CH4}}</nowiki></code> || {{chem2|^{13}CH4}}
| <code>^{}</code> || <sup><small>superscript</small></sup>|| <code><nowiki>{{chem2|^{13}CH4}}</nowiki></code> || {{chem2|^{13}CH4}}
Line 47: Line 49:
|}
|}


<p id="vert-bar-explained"><small>[[#why-vert-bar|'''^''']] If the last character of the template input is <code><nowiki>}</nowiki></code>, MediaWiki will confuse it with the end-of-template tag <code><nowiki>}}</nowiki></code>. Adding a space between the two resolves this ambiguity. Other options include instead inserting <code><nowiki>{{null}}</nowiki></code> or <code><nowiki><nowiki/></nowiki></code>.</small></p>
===end <nowiki>}</nowiki>-bracket issue <span class="anchor" id="end-bracket issue"></span>===
When input ends correctly with a <big>}</big>-bracket, like with <code><nowiki>A_{x}H_{1-x</nowiki>{{hl|1=<nowiki>}</nowiki>}}</code>, the final }-brackets are technically mixed up:
:<code><nowiki>{{</nowiki>chem2|A_{x}H_{1-x{{hl|1=<nowiki>}}}</nowiki>}}</code> &rarr; {{chem2|A_{x}H_{1-x}}} {{nay}}
 
The closing bracket {{code|1=<nowiki>{..}</nowiki>}} of input ''and'' end of temlate brackets {{code|1=<nowiki>}}</nowiki>}}.
 
*Solutions:
:::add empty pipe: <code><nowiki>{{chem2|..{..</nowiki>{{hl|1=<nowiki>}|}}</nowiki>}}</code> (empty parameter #2)
:::add parameters numbers 1 and 2 (empty): <code><nowiki>{{chem2|1=..{..</nowiki>{{hl|1=<nowiki>}|2=}}</nowiki>}}</code>
:::add a space: <code><nowiki>{{chem2|..{..</nowiki>{{hl|1=<nowiki>}&nbsp;}}</nowiki>}}</code>
:Result: <code><nowiki>{{</nowiki>chem2|A_{x}H_{1-x{{hl|1=<nowiki>} |}}</nowiki>}}</code> &rarr; {{chem2|A_{x}H_{1-x} |}} {{aye}}


==Formulas, charges, equations==
==Formulas, charges, equations==
Line 139: Line 151:
* Cu2C2*H2O is {{chem2|Cu2C2*H2O}}  
* Cu2C2*H2O is {{chem2|Cu2C2*H2O}}  
----
----
;Special
'''Special'''


*<nowiki>{{chem2|[Me2Al(\m{2}Me)]2}}</nowiki> gives {{chem2|[Me2Al(\m{2}Me)]2}}
*<nowiki>{{chem2|[Me2Al(\m{2}Me)]2}}</nowiki> gives {{chem2|[Me2Al(\m{2}Me)]2}}
Line 154: Line 166:
*<nowiki>{{chem2|C1.2H3.5}}</nowiki> gives {{chem2|C1.2H3.5}}
*<nowiki>{{chem2|C1.2H3.5}}</nowiki> gives {{chem2|C1.2H3.5}}
----
----
* <nowiki>{{chem2|12|6|C}}</nowiki> is {{chem2|12|6|C}}
 
* <nowiki>{{chem2|12|C}}</nowiki> is {{chem2|12|C}}
* <nowiki>{{chem2|CH3\i{13}CH2CH3}}</nowiki> is {{chem2|CH3\i{13}CH2CH3}}
* <nowiki>{{chem2|\{\{abc\}\}}}</nowiki> is {{chem2|\b\bAbC\e\e}}
* <nowiki>{{chem2|\{\{abc\}\}}}</nowiki> is {{chem2|\b\bAbC\e\e}}
* C2(μ\-C) is {{chem2|C2(μ\-C) }}
* C2(μ\-C) is {{chem2|C2(μ\-C) }}
Line 263: Line 273:
</templatedata>
</templatedata>


==Tracking==
* {{clc|Pages using Chem2 with parameter issues |pages}}
==See also==
==See also==
* {{tl|Chem}}
* {{tl|Chem}}
Anonymous user