Анемов Е. М.: другие произведения.

Ускорение набора химических формул и уравнений реакций

Журнал "Самиздат": [Регистрация] [Найти] [Рейтинги] [Обсуждения] [Новинки] [Обзоры] [Помощь]
Peклaмa:
Конкурсы: Киберпанк Попаданцы. 10000р участнику!

Конкурсы романов на Author.Today
Женские Истории на ПродаМан
Рeклaмa
Оценка: 7.00*4  Ваша оценка:
  • Аннотация:
    Простейший способ ускорения набора химических формул и уравнений реакций


УСКОРЕНИЕ НАБОРА ХИМИЧЕСКИХ ФОРМУЛ
 И УРАВНЕНИЙ РЕАКЦИЙ

 Как я убедился на собственном опыте, основной проблемой при наборе химических формул и уравнений реакций для публикации является трудоемкий процесс ввода цифровых индексов. Думаю, каждый согласится, что прочитать и воспринять '(CH3NH3)2SO4' значительно легче и быстрее, чем '(CH3NH3)2SO4'.
 После некоторых попыток ускорить процесс я остановился на следующем способе. Допустим, нам надо набрать уравнение реакции:
   2CH3NH2 + H2SO4 → (CH3NH3)2SO4 (всего 30 символов)
 Набираем: 2CH_3NH_2 + H_2SO_4 → (CH_3NH_3)_2SO_4
(всего 38 символов, т.е. перед цифрой индекса набираем символ '_')
 Затем даем команду Найти и заменить '_4' на '< sub>4< /sub>' (здесь и в примере ниже после символа '<' пробела не должно быть !)
 Повторяем ее для значений '_3' и '_2' соответственно, в результате получим окончательный вариант уравнения:
   2CH< sub>3< /sub>NH< sub>2< /sub> + H< sub>2< /sub>SO< sub>4< /sub> → (CH< sub>3< /sub>NH< sub>3< /sub>)< sub>2< /sub>SO< sub>4< /sub>
(итого 118 символов)
 Согласитесь, что набрать 38 символов значительно легче, чем 118.

 Но (как всегда, это многозначительное 'НО') есть нюансы.
    Во-первых, многочисленные индексы типа '(гор.)', '(конц.)' и др. придется набирать 'врукопашную' (хотя, в принципе, их можно конвертировать таким же образом отдельно). Единственное утешение, что их сравнительно немного
    Во-вторых, индексы, содержащие цифры больше 9 (например, '12') должны конвертироваться в первую очередь, так как в противном случае при конвертации '_1' будет затронута цифра '1' числа '_12'
    В-третьих, конвертацию индексов, по моему мнению, лучше начинать с бóльших значений (т.е. сначала 6, затем - 5, 4, 3, 2)
    В-четвертых, показатели степени (например, 'Al3+') тоже можно конвертировать таким же образом (используя, например, символ '~' вместо символа '_')
    В-пятых, вместо набора '_3' можно использовать повтор цифр (т.е. '33') или другие варианты символов - дело вкуса

P.S. Буду только рад, если хотя бы один из прочитавших эту заметку использует ее на практике. Заодно поставьте оценку заметке (мне для утешения)...
Оценка: 7.00*4  Ваша оценка:

Популярное на LitNet.com Д.Черепанов "Собиратель Том 2"(ЛитРПГ) Кин "Новый мир. Цель - Выжить!"(Боевая фантастика) Н.Александр "Сага о неудачнике"(ЛитРПГ) К.Юраш "Процент человечности"(Антиутопия) В.Лошкарёва "Суженая"(Любовное фэнтези) А.Дмитриев "Прокачаться до Живого"(ЛитРПГ) М.Атаманов "Искажающие реальность"(Боевая фантастика) В.Соколов "Мажор: Путёвка в спецназ"(Боевик) В.Старский ""Темная Академия" Трансформация 4"(ЛитРПГ) М.Лунёва "Мигуми. По ту сторону Вселенной"(Любовное фэнтези)
Хиты на ProdaMan.ru От меня не сбежишь! Кристина ВороноваМоя другая половина. Лолита МороАлая Академия. Пари на невесту ректора. Розалия АбисиНедостойная. Анна ШнайдерКоролева теней. Сезон первый: Двойная звезда. Арнаутова ДанаОдним днем. Ольга ЗимаХолодные земли. Анна ВедышеваВальпургиева ночь. Ксения ЭшлиСеренада дождя. Юлия ХегбомЗагадки прошлого. Лана Андервуд
Связаться с программистом сайта.

Новые книги авторов СИ, вышедшие из печати:
С.Лыжина "Драконий пир" И.Котова "Королевская кровь.Расколотый мир" В.Неклюдов "Спираль Фибоначчи.Пилигримы спирали" В.Красников "Скиф" Н.Шумак, Т.Чернецкая "Шоколадное настроение"

Как попасть в этoт список
Сайт - "Художники" .. || .. Доска об'явлений "Книги"