Набираем индексы для химических уравнений

23.12.2022       В. Соколов

Еще один небольшой скрипт, который призван облегчить рутинные операции. В данном случае речь идет о наборе с клавиатуры уравнений химических реакций и химических формул.

Большинство формул в химии содержат индексы: нижние и верхние. Для отображения индексов в Word или на веб-странице сайта часто применяют форматирование «Подстрочный знак», «Надстрочный знак». Это несложно, но при потере форматирования или при копировании формул в программу, не поддерживающую форматирование, индексы превращаются в обычные числа. Это происходит и при копировании уравнений из файлов .pdf, создавая дополнительную работу и дополнительные ошибки.

Современные технологии позволяют избежать этих проблем, используя подстрочные и надстрочные символы Юникода. Такие индексы правильно отображаются любой программой, поддерживающей Юникод.

Но и первый, и второй способ достаточно трудоемки и требуют для введения каждого индекса совершать несколько действий мышкой (или несколько раз набирать сочетания клавиш): выделить нужный символ Юникода, скопировать, вставить.

Мы сделали попытку создать инструмент, ускоряющий работу с индексами. Предлагаемая веб-страница содержит часто встречающиеся знаки:
Скриншот набора для химии

  • Верхняя строка: степени окисления от 0 до 8, заряды от 1 до 4.
  • Нижняя строка: нижние индексы.
  • Слева имеются стрелки, обозначающие образование газа или осадка. Справа — стрелки прямой и обратимой реакции.

Щелчок мыши по нужной кнопке копирует значение в буфер обмена, остается только выполнить вставку в нужное место в документе. Этот скрипт (автор Грег Лоу) поддерживается большинством современных браузеров. Internet Explorer при первом нажатии запрашивает разрешение на доступ к буферу обмена.

Для удобства работы, страница с индексами открывается в новом всплывающем окне, которое можно расположить снизу рабочего стола, а редактор (Word) — в верхней части (или наоборот), и при работе оба окна будут под рукой.

Ссылка на страницу «Индексы» добавлена в верхнее меню справа на главной странице, чтобы можно было быстро открыть во время работы.

Также в разделе «Химия» доступен редактор, который автоматически заменяет числа в химическом уравнении на верхние и нижние индексы.

Ответить

(ответ будет опубликован после проверки модератором)



Нажимая на кнопку, вы даете согласие на обработку своих персональных данных