Справка:Химия/оформить формулу

оформить формулу
Описание:
Функция для оформления химической формулы
Автор:
Александр Машин
Параметры:
(элемент):
количество
(нечётные):
элемент
(чётные):
количество
charge:
заряд иона
sort:
непустое значение для принудительного расположения в принятом порядке
Возвращает:
Викитекст, представляющий раскрашенную формулу
Синтаксис:
{{#invoke:Химия|оформить формулу
    | (элемент) = количество

    | (нечётные) = элемент

    | (чётные) = количество

    | charge = заряд иона

    | sort = непустое значение для принудительного расположения в принятом порядке

}}

Функция для оформления химической формулы.

ПримерыEdit

Формула Викитекст Результат
Вода — именованные параметры {{#invoke:Химия|оформить формулу|H=2|O=1}} H2O
Вода — нумерованные параметры {{#invoke:Химия|оформить формулу|H|2|O}} H2O
Вода — нумерованные параметры с принудительной сортировкой {{#invoke:Химия|оформить формулу|O|H|2|sort=yes}} H2O
Аммоний — ион {{#invoke:Химия|оформить формулу|N|H|4|charge=+}} NH4+
Ион кальция {{#invoke:Химия|оформить формулу|Ca|charge=2+}} Ca2+
Вода — строковый режим с принудительной сортировкой {{#invoke:Химия|оформить формулу|OH_2|sort=yes}} OH2
Вода — смешанный режим {{#invoke:Химия|оформить формулу|H=2|O}} OH2
Вода — строковый режим {{#invoke:Химия|оформить формулу|H<sub>2</sub>O}} H2O
Вода — строковый режим {{#invoke:Химия|оформить формулу|H_2O}} H2O
Гидроксогруппа — строковый режим {{#invoke:Химия|оформить формулу|OH}} OH
Гидроксогруппа — строковый режим c лишними скобками {{#invoke:Химия|оформить формулу|(OH)}} OH
Гидроксогруппа — именованный режим {{#invoke:Химия|оформить формулу|OH=1}} OH
Гидроксогруппа — именованный режим {{#invoke:Химия|оформить формулу|OH=|charge=-}} OH-
Известь — нумерованные параметры с радикалом {{#invoke:Химия|оформить формулу|Ca|OH|2}} Ca(OH)2
Известь — строковый режим {{#invoke:Химия|оформить формулу|Ca(OH)_2}} Ca(OH)2
Едкий натр — строковый режим {{#invoke:Химия|оформить формулу|NaOH}} NaOH
Едкий натр — строковый режим с лишними скобками {{#invoke:Химия|оформить формулу|Na(OH)}} NaOH
Этиловый спирт — именованный режим с радикалом {{#invoke:Химия|оформить формулу|C=2|H=5|OH=1}} C2H5OH
Этиловый спирт — именованный режим в необычном порядке {{#invoke:Химия|оформить формулу|OH=1|H=5|C=2}} C2H5OH
Известь — строковый режим с ошибкой {{#invoke:Химия|оформить формулу|Ca((OH)_2}} Слишком много открывающих скобок в формуле Ca((OH)_2
Известь — строковый режим с ошибкой {{#invoke:Химия|оформить формулу|Ca(OH))_2}} Слишком много закрывающих скобок в формуле Ca(OH))_2
Несуществующий элемент {{#invoke:Химия|оформить формулу|X_2}} Неизвестный элемент X
Недопустимый символ {{#invoke:Химия|оформить формулу|#_2}} Недопустимый символ в химической формуле #_2
Недопустимый заряд иона {{#invoke:Химия|оформить формулу|OH|charge=--}} Неверное значение заряда иона: --

См. такжеEdit