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

23.12.2022       В. Соколов

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

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

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

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

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

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

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

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

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

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

  1. Аноним

    Как увеличить размер индекса? Он получается при копировании в гугл очень маленьким.

    • В. Соколов

      Символ индекса в юникоде — такой же знак из используемого шрифта, как и остальные.

      Если есть способ увеличить размер любой буквы вашего текста на каком-то сайте (например, на некоторых форумах), то таким же способом можно увеличить размер индекса.

Ответить

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



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