Химические формулы

  1. [ редактировать ] Вступление
  2. [ редактировать ] Углы
  3. [ редактировать ] Ветви
  4. [ редактировать ]
  5. [ редактировать ] Справочное руководство
  6. [ редактировать ] Дальнейшее чтение

Существует несколько пакетов L aT eX для создания химических формул: chemfig , очем , streetex , а также xymtex , Наиболее интуитивным, вероятно, является пакет chemfig . В этой статье объясняется, как использовать пакет chemfig для создания химических формул в L aT eX.

[ редактировать ] Вступление

Рисование молекулы состоит в основном из соединяющих групп атомов с линиями. Простые линейные формулы могут быть легко нарисованы с помощью chemfig , давайте посмотрим:

\ documentclass {article} \ usepackage [utf8] {inputenc} \ usepackage [english] {babel} \ usepackage {chemfig} \ section {Введение} Написание химических формул с chemfig очень просто. \ chemfig {O = H} \ end {document}

\ chemfig {O = H} \ end {document}

Пакет импортируется \ usepackage {chemfig} в преамбуле. Команда \ chemfig {O = H} рисует молекулу. Символ = определяет тип связи. Увидеть справочник для списка типов облигаций.

Откройте пример пакета chemfig в ShareLaTeX

[ редактировать ] Углы

Есть несколько способов определить углы для установления связей между молекулами.

Для определения химических формул вы можете использовать единицы измерения, которые определяют углы \ chemfig {A- [1] B- [7] C} Абсолютные углы \ chemfig {A- [: 50] B- [: -25] C} Относительные углы \ chemfig {A- [:: 50] B- [:: - 25] C}

Для определения химических формул вы можете использовать единицы измерения, которые определяют углы \ chemfig {A- [1] B- [7] C} Абсолютные углы \ chemfig {A- [: 50] B- [: -25] C} Относительные углы \ chemfig {A- [:: 50] B- [:: - 25] C}

Каждая из трех команд в приведенном выше примере использует свой метод для определения угла между связями.

  • единицы измерения по умолчанию В команде \ chemfig {A- [1] B- [7] C} параметры в скобках задают угол в специальных единицах, каждая единица равна 45 °. Следовательно, в примере углы составляют 45 ° и 315 °.
  • абсолютные единицы . Углы можно задавать в абсолютных единицах, в команде \ chemfig {A - [: 50] B - [: - 25] C} параметр в скобках представляет угол в градусах, измеренный от горизонтальной базовой линии. Отрицательные углы допускаются.
  • относительные углы В третьем примере \ chemfig {A - [:: 50] B - [:: - 25] C} углы измеряются от предыдущей связи вместо базовой линии.

Откройте пример пакета chemfig в ShareLaTeX

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

Правильные многоугольники \ chemfig {A * 5 (-B = CDE =)} Также возможны неполные кольца \ chemfig {A * 5 (-B = CD)}

Синтаксис команды \ chemfig {A * 5 (-B = CDE =)} поясняется ниже:

A Это первый атом, остальные атомы будут вытянуты отсюда * 5 Число сторон многоугольника (-B = CDE =) Остальные атомы и связи. Если пройдено недостаточно для завершения многоугольника, будет нарисовано неполное кольцо.

Для этой команды можно передать дополнительный параметр - двойная звездочка. Например, если вместо «* 5» установлено «** 5», внутри многоугольника рисуется круг.

Откройте пример пакета chemfig в ShareLaTeX

[ редактировать ] Ветви

Химические формулы не всегда линейны, разветвленные формулы на самом деле являются наиболее распространенным типом. Ниже приведен пример того, как их создавать.

Разветвленная молекула \ vspace {.5cm} \ chemfig {HC (- [2] H) (- [6] H) -C (= [1] O) - [7] H}

5cm} \ chemfig {HC (- [2] H) (- [6] H) -C (= [1] O) - [7] H}

Ветви в каждом узле создаются путем добавления формул в скобках. Например, код

создает две ветви в "C", одна с углом 2 единицы (90 °), а другая с углом 6 единиц (270 °).

Ветви также могут быть добавлены к кольцам

Разветвленное кольцо \ vspace {.5cm} \ chemfig {A * 6 (-B = C (-CH_3) -DEF (= G) =)}

Синтаксис подобен, используя круглые скобки, ветвь может быть присоединена к узлу (атому). Например

присоединяет ветвь к узлу "F". Более сложные примеры могут быть созданы с использованием вложенных ветвей и даже прикрепления колец в качестве ветвей.

Откройте пример пакета chemfig в ShareLaTeX

[ редактировать ]

Можно изменить несколько параметров, таких как цвета и разделение узлов, а также добавить дополнительный текст для описания формулы.

{\ огромный \ setbondstyle {красный, ширина линии = 2pt, тире = 2pt от 2pt} \ setatomsep {2em} \ chemname {\ chemfig {HC (- [2] H) (- [6] H) -C ( = [1] O) - [7] H}} {Ethanal}}

{\ огромный \ setbondstyle {красный, ширина линии = 2pt, тире = 2pt от 2pt} \ setatomsep {2em} \ chemname {\ chemfig {HC (- [2] H) (- [6] H) -C ( = [1] O) - [7] H}} {Ethanal}}

Здесь есть три новые команды:

\ setbondstyle {} Внутри фигурных скобок несколько связанных со стилем команд могут быть переданы с использованием синтаксиса tikz . \ setatomstep {2em} Разделение между атомами (узлами) в формуле установлено на 2em. Другой La Te X единиц может быть использован. \ chemname {} {} Первый параметр в этой команде - это формула chemfig , второй - некоторый текст, который будет напечатан под формулой. В примере текст «Этанал».

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

Откройте пример пакета chemfig в ShareLaTeX

[ редактировать ] Справочное руководство

Типы облигаций

[ редактировать ] Дальнейшее чтение

Для получения дополнительной информации см.