Difference between revisions of "Template:Format ionic substance"

From blackwiki
Jump to navigation Jump to search
imported>Renamed user awfwvowjvwrvnwio
(Created page with '{{#ifeq:{{#ifeq:{{{1|}}}||1|{{#ifeq:{{{2|}}}||1|{{#ifeq:{{{3|}}}||1|{{#ifeq:{{{4|}}}||1|0}}}}}}}}|1|<span class="error">Requires 4 unnamed parameters.</span>|{{#...')
 
imported>Renamed user awfwvowjvwrvnwio
Line 1: Line 1:
{{#ifeq:{{#ifeq:{{{1|}}}||1|{{#ifeq:{{{2|}}}||1|{{#ifeq:{{{3|}}}||1|{{#ifeq:{{{4|}}}||1|0}}}}}}}}|1|<span class="error">Requires 4 unnamed parameters.</span>|{{#ifeq:{{{5|nocharges}}}|displaycharges|{{#ifeq:{{#invoke:String|replace|{{{2}}}|+|}}|{{#invoke:String|replace|{{{4}}}|-|}}|{{Format ion formula|{{{1}}}|{{{2}}}}}({{Format ion formula|{{{3}}}|{{{4}}}}})|({{Format ion formula|{{{1}}}|{{{2}}}}})<sub>{{#invoke:String|replace|{{#expr:{{#invoke:String|replace|{{{2}}}|+|}} / {{#invoke:Math|gcd|{{#invoke:String|replace|{{{2}}}|+|}}|{{#invoke:String|replace|{{{4}}}|-|}}}}}}|,|}}</sub>({{Format ion formula|{{{3}}}|{{{4}}}}})<sub>{{#invoke:String|replace|{{#expr:{{#invoke:String|replace|{{{4}}}|-|}} / {{#invoke:Math|gcd|{{#invoke:String|replace|{{{2}}}|+|}}|{{#invoke:String|replace|{{{4}}}|-|}}}}}}|,|}}</sub>}}|Not implemented yet.}}}}
+
{{#ifeq:{{#ifeq:{{{1|}}}||1|{{#ifeq:{{{2|}}}||1|{{#ifeq:{{{3|}}}||1|{{#ifeq:{{{4|}}}||1|0}}}}}}}}|1|<span class="error">Requires 4 unnamed parameters.</span>|{{#ifeq:{{{5|nocharges}}}|displaycharges|{{#ifeq:{{#invoke:String|replace|{{{2}}}|+|}}|{{#invoke:String|replace|{{{4}}}|-|}}|{{Format ion formula|{{{1}}}|{{{2}}}}}({{Format ion formula|{{{3}}}|{{{4}}}}})|({{Format ion formula|{{{1}}}|{{{2}}}}})<sub>{{#invoke:String|replace|{{#expr:{{#invoke:String|replace|{{{2}}}|+|}} / {{#invoke:Math|gcd|{{#invoke:String|replace|{{{2}}}|+|}}|{{#invoke:String|replace|{{{4}}}|-|}}}}}}|,|}}</sub>({{Format ion formula|{{{3}}}|{{{4}}}}})<sub>{{#invoke:String|replace|{{#expr:{{#invoke:String|replace|{{{4}}}|-|}} / {{#invoke:Math|gcd|{{#invoke:String|replace|{{{2}}}|+|}}|{{#invoke:String|replace|{{{4}}}|-|}}}}}}|,|}}</sub>}}|Not implemented yet.}}}}<noinclude>
 +
 
 +
{{Documentation}}</noinclude>

Revision as of 18:49, 8 October 2015

Requires 4 unnamed parameters.

Template documentation[view] [edit] [history] [purge]

Usage

{{Format ionic substance|first_formula|first_charge|second_formula|second_charge}},

where first_formula and second_formula are the chemical formulae (as given to Template:Format molecular formula) of the ions (positive and negative, respectively), and first_charge and second_charge are their respective charges.

Examples

[[Sodium chloride|{{Format ionic substance|Na|+|Cl|-|displaycharges}}]]

Result: Na+(Cl-)

{{Format ionic substance|Al|3+|SO4|2-|displaycharges}}

Result: (Al3+)3(SO42-)2