Простые формулы по химии: Химические формулы — Энциклопедия MPlast.by

Содержание

Формулы химические простейшие — Справочник химика 21

    Формульная единица Группа атомов или ионов, представленных химической формулой вещества. Простейшая единица ионного соединения [c.548]

    Вывод простейшей (эмпирической) формулы химического соединения [c.16]

    Формулы химических соедине пгй подразделяют на простейшие, или эмпирические, и истинные, или молекулярные. Для вывода простейшей формулы достаточно определить экспериментально качественный и количественный состав вещества и знать атомные массы входящих в него элементов. Для вывода истинной формулы кроме состава вещества необходимо знать и его молекулярную массу. [c.23]


    В учении о составе химических соединений основное понятие — формула химического соединения. Какие атомы составляют молекулу соединения, показывает простейшая формула. Ее можно получить из данных химического анали- [c.
7]

    Химические формулы расположены в порядке латинского алфавита. Рядом с формулами указаны порядковые номера рубрик. Приведены формулы веществ, простых и комплексных анионов. Формулы распространенных анионов Вг , С -, СО , СГ, Г, Н, Г, N , N05. О , 0 , ОН, PO . S , SO не представлены из-за многочисленности их соединений.) [c.467]

    Химическая формула выражает качественный и количественный состав вещества и показывает соотношение между атомами этого вещества. Для определения формулы необходимо проанализировать соединение, установить, какие элементы и в каком количестве входят в его состав. Зная атомные массы этих элементов, можно найти соотношение атомов в молекуле и определить формулу. Такую формулу называют простейшей, или эмпирической, а соответствующую ей молекулярную массу — формульной. Она не отражает истинного состава молекулы. [c.51]

    Установите простейшую формулу химического соединения, зная массовые доли составляющих его элементов 8 — 40%, О — 60%.

[c.13]

    Простые вещества. Химические формулы простых веществ записываются символом соответствующего химического элемента с указанием числа атомов с помощью подстрочных индексов (индекс 1 в формулах одноатомных простых веществ не ставится). Систематические названия простых веществ строятся из названий химических элементов с указанием числа их атомов с помощью латинских приставок (приставка моно- иногда опускается), например  [c.188]

    В учении о с о с т а в е. химических соединений основное понятие формула химического соединения. Какие атомы составляют молекулу соединения, показывает простейшая формула. Ее можно получить из данных химического Анализа. Истинная формула отражает численное соотношение этих атомов и следует из данных о молекулярной массе соединения. 

[c.7]

    Установление простейших и истинных формул химических соединений [c.14]

    ФОРМУЛА ХИМИЧЕСКАЯ — условная запись буквами латинского алфавита и числовыми индексами состава химического соединения или простого вещества. Ф. X. показывает, как и в каком количестве атомы входят в состав соединения. [c.264]

    Формулы. Химическая формула сложного вещества включает в себя катион (условно электроположительную составляющую) и анион (условно электроотрицательную составляющую). Катион всегда ставится в формуле на первое место (слева), ашон — на второе. Катионы и анионы могут быть простыми и сложными и содержать металлические и неметаллические элементы. [c.7]


    Формула химического соединения показывает его состав и количественное соотношение между атомами. Формулы, в которых соотношения между количествами атомов выражаются наименьшими целыми числами, называются простейшими формулами. Атомные массы элементов и молекулярные массы химического соединения выражаются в углеродных единицах (у. е.). Углеродной единицей условно названа V12 массы атома изотопа углерода С. 
[c.9]

    Несмотря иа то что у атома кремния строеипе внешней электронной оболочки такое же, как у атома углерода, в химии этих двух элементов мало сходства. Действительно, хотя структура элементного кремния такая же, как одной из модификаций углерода— алмаза, а также соблюдается соответствие формул некоторых простейших соединений кремния и углерода, однако в химических и физических свойствах соединений этих элементов редко наблюдается большое сходство. Поскольку кремний бо-. (ее электроположителен, чем углерод, со многими металлами он образует соединения, которые имеют строение, типичное длл сплавов (разд. 23.4), и некоторые из них имеют ту же структуру, что и соответствующие бориды. Фактически кремний во-многом больше напоминает бор, чем углерод, хотя формулы соединений кремния и бора обычно совершенно различны. Некоторые из таких параллелей в химии кремния и бора рассмотрены в начале следующей главы. Силициды ио своему строению мало ио.хожи па карбиды, по весьма сходны с боридами например, -)то проявляется в образовании каркасов из атомов 51 (В), хотя немногие силициды н бориды действительно пзоструктурны. 

[c.88]

    Структурная формула, которой мы пользуемся, определяет расположение и характер химических схзязей. Допустим, функция отображает расположение и характер химических связей и определяет структурную формулу но просто суммировать, складывать квадраты ф-функций мы пе можем, так же х ак не можем производить арифметические действия (например, сложение) со структурными формулами. Чтобы второе равенство было справедливым, нужно добавить к нему третий член, который пе соответствует никакой структурной формуле. 

[c.130]

    Таким образом, метод полностью параметризован все входящие в расчет величины (а, р, и др.) суть параметры, определяемые по экспериментальным данным. Интегралы перекрывания базисных орбиталей либо считаются одними и теми же для соответствующих эквивалентных пар атомов, например 5 для всех пар соседних атомов углерода, либо просто полагаются равными нулю. Подобная параметризация автоматически учитывает симметрию задачи (для эквивалентных по симметрии атомов и пар атомов, очевидно, вводятся одинаковые матричные элементы) и учитывает последовательность расположения атомов сопряженного фрагмента, поскольку понятие соседние атомы либо целиком опирается на классическую формулу химического строения молекулы, либо использует структурные данные о равновесной геометрической конфигурации молекулы.

[c.368]

    По определению грамм-эквивалентом называется весовое количество вещества, химически эквивалентное 1 г Н , 8 г кислорода, 35,45 г хлора или просто одному молю (6,023 10 ) электронов в зависимости от того, в реакции какого типа участвует данное вещество. Нам придется сталкиваться с двумя понятиями, одним из которых является грамм-эквивалент, а другим число эквивалентов. Это совершенно аналогично тому, как пользуются понятиями молекулярный вес и число молей. Однако с молекулярными весами путаницы не возникает, поскольку налицо имеется формула химического вещества. В отличие от этого грамм-эквиваленты определяются по конкретной химической формуле, но зависят и от того, в реакции какого типа участвует данное вещество. [c.205]

    Во-первых, применение рациональной номенклатуры позволяет не приводить в таблицах формул химического строения углеводородов. При использовании названий углеводородов, ие связанных простыми однозначными правилами с их строением (так называемых произвольных или тривиальных названий), пришлось бы наряду с названием приводить формулу химического строения, что потребовало бы значительного дополнительного объели.[c.6]

    Химические формулы. Химическими формулами пользуются для обозначения состава простых и сложных веществ. Химическая формула вещества показывает, из каких элементов состоит данное вещество и сколько атомов каждого элемента входит в состав его молекулы. Например, формула N2 показывает, что молекула азота состоит из двух атомов азота aS04 — в молекуле сульфата кальция содержится один атом кальция, один атом серы и четыре атома кислорода. [c.27]

    Обычно в любой программе при изложении содержания тем подробно перечисляются законы, понятия и т. д., но при этом отсутствует упоминание о деятельности, которую должны осуществлять ученики. Выше уже говорилось, что в содержание должен входить опыт деятельности. Например, в программе написано Химические формулы , но не сказано, что нужно делать, чтобы химические формулы были усвоены учащимися. Предполагается, что об этом писать не надо, учитель сам поймет, что с ними надо делать. Но, действительно, что Просто выучить определение химической формулы и изложить его учителю, или научиться узнавать химическую формулу, писать формулы, или просто принять к сведению, что они существуют Программа должна определять и уровень усвоения понятия. Это крайне важно еще и потому, что только в деятельности осуществляется воспитание и развитие детей. Если бы было написано еще Составление химических формул веществ, состоящих из двух элементов, на основе их валентности , то тогда было бы понятно, чего добиваться от учащихся. Этот недостаток некоторые составители программ стараются устранить, введя особый раздел в конце каждого год обучения Требования к результатам обучения , но этот раздел мы находим далеко не во всех программах. Его отсутствие в последнее время объясняется еще и тем, что проводилась работа по разработке Государственного Стандарта образования, где нашли отражение эти результаты, но в настоящее время работа над Стандартом временно приостановлена. 

[c.39]


    Химическая формула сложного вещества отражает, помимо его элементного состава, количественные соотношения между числом атомов различных элементов в молекуле, например вода — Н2О, оксид фосфора (V) — Р2О5, сахароза — С,2Н220,, и т. д. Для твердых веществ, представляющих собой молекулярные ассоциаты или агрегаты, в химических формулах учитывается простейшее сочетание их атомов, например ЫаС1. 
[c.11]

    В первой главе были выведены основные формулы для простых рециркуляционных процессов, когда в одной среде (в одном реакторе) проводится одна нли несколько параллельно или последовательно протекающих химических реакций. Сопряженно работающие системы, в которых одновременно в разных реакторах проводятся различные взаимосвязанные процессы, как, например, в комбинированных системах, ранее не рассматривались. [c.35]

    При сопоставлении таких картин с классическими представлениями о химических связях между определенными парами атомов в частице возникает следующая альтернатива. Либо, оставляя содержание представления о химической связи таким по смыслу, каким оно было в классической теории, отображающим только парные взаимодействия атомов,— рассматривать его как ограниченное, пригодное для описания только тех частиц, где картина распределения электронной плотности имеет максимальные значения, расположенные приблизительно на отрезках прямых, соединяющих некоторые пары ядер , и непригодное для отображения строения других частиц (или других состояний частиц), где такой простой картины нет. Либо необходимо обобщить представление классической теории о химической связи, не связывать его с попарными взаимодействиями атомов, ввести представление о возможности химической связи сразу между группой атомов (трех, четырех и т. д.), причем такой химической связи , которая не может быть представлена как совокупность попарных взаимодействий. В этом последнем случае пришлось бы выработать новые способы изображения химического строения таких частиц с помощью формул строения, так как язык классических формул химического строения позволяет отображать только попарные взаимодействия атомов (с помощью черточек между символами соответствующей пары атомов). [c.124]

    В ряде случаев химические формулы указывают лишь соотношение между числом атомов различных элементов, входящих в молекулу, а не абсолютное число их. Такие формулы называются простейшими или эмпирическими. [c.53]

    Формулы молекул простых веществ образованы одинаковыми химическими знаками, так как они состоят из атомов одного я того же элемента Нг (молекула водорода), N2 (молекула азота) СЬ (молекула хлора), О2 (молекула кислорода) и т. д. [c.43]

    Относительной молекулярной массой, или просто молекулярной массой, вещества называется масса его молекулы, выраженная в атомных единицах массы, и обозначается М . Зная формулу химического вещества, его относительную молекулярную массу можно определить как сумму относительных атомных масс элементов, входящих в состав молекулы данного вещества. Например A1ai,(soj, = = 2, 27 + 3 32 + 12 16 = 342. [c.16]

    Такие вещества получили название структурных изомеров. Простейшими структурными изомерами являются, например, углеводородын-бутан и 2-метилпропан. Порядок химической связи в этих углеводородах отображается следующими формулами химического строения  [c.29]

    Прежде чем перейти к номенклатуре неорганических веществ, напомним, что состав вещества отображается с помощью химической формулы. Химическая формула отображает атомы каких видов и в каких количественных соотношениях составляют вещество. Соотношение количеств атомов каждого вида обозначается индексом (вообще, химическая формула — это более общее понятие, включающее брутто-формулу, струетурную, графическую и т. д., но об этом будет сказано позже, в разделе, посвященном химической связи). Так, химическая формула Н 80з отображает, что вещество содержит атомы трех химических элементов — водорода Н, серы 8, кислорода О. На один аггом серы приходится 2 атома водорода и 3 атома кислорода. Если вещество имеет молекулярное строение, то формула должна отображать количество атомов каждого вида в молекуле. Например, химическая формула показывает, что молекула кислорода состоит из двух атомов. По составу все вещества делятся на простые и сложные. [c.9]

    К сложным относят удобрения, содержащие несколько элементов питания,, в максимальной степени освобожденные от посторонних примесей н составляющие единый заводской продукт. Часто такое удобрение можно выразить химической формулой. Примером простейшего сложного удобрения является калийная селитра KNO3— соль, содержащая два элемента питания растений азот и калий. [c.476]

    Количество химически связанной воды в гидратах может быть весьма различным и приведенные формулы соответствуют простейшим из возможных соединений. Следует имегь в виду, что процесс гидратации совершенно безводных окислов протекает весьма медленно. У кварца, т. е. кристаллической модификации двуокиси кремния, этот процесс настолько длителен, что им вообще можно пренебречь. Гидраты окислов кремния и германия представляют собой типичные амфотерные соединения, которые незначительно, диссоциируют как по кислотному, так и по основному типу, по кислотному типу  [c.93]

    Химические формулы расположены в порядке латниского алфавита. Рядом с формулами указаны порядковые номе м рубртс. Приведены формулы веществ, простых и комплексных анионов. Формулы распространенных анионов ВГ, с «, СО , СГ, р-, Н . Г. N . N03, О «, О . ОН», P0 , 8 . 80 не представлены из-за многочисленности их соединений.) [c.467]

    Замещение катионов с образованием заряженных слоев. Еслн в электрически нейтральном слое Mg l2 часть Mg + замешена па Ка+, слой становится отрицательно заряженным. Напротив, при частичном замещении M. g + в слое Mg(0H)2 на АГ+ слон заряжается положительно. Слои таких двух типов совместно могут образовать структуру, в которой чередуются отрицательно и положительно заряженные слои (см. ниже схему а). Слои распространяются по всему кристаллу, химическая формула которого просто соответствует составу повторяющихся слоев. Другая возможность — чередование заряженных слоев с противоположно заряженными дискретными ионами (а также н молекулами воды, если необходимо заполнить остаточное свободное пространство), как это изображено на схемах б и в  [c.313]

    В первой главе нами были выведены основные формулы для простых рециркуляцигнных процессов, когда в одной среде (в одном реакторе) проводится одна или несколько параллельно или последовательно протекающих химических реакций. Сопряженно работающие системы характеризуются тем, что в ряде реакторов одновременно проводятся различные процессы, связанные между собой либо источником сырья, либо последующим использованием отходящих продуктов и представляют онг собой комплексные процессы. В этих системах вопросы рецир-кул>щии принимают более сложный характер. [c.29]

    Фактически пренебрежения, которые нужно сделать в операторе Н, чтобы представить его как сумму операторов //(/) (без чего рассматриваемое приближение не проходит), диктуются ни какими-либо квантово-механическими соображениями, а просто постулируются, исходя из классической формулы химического строения и произвольного постулата о том, что на ординарную химическую связь приходится два локализованных влектрона. [c.81]

    Неудовлетворительность методов определения атомных весов, приводившая химиков к различным результатам, породила сомнение в достоверности определений атомных весов и даже в возможности подобных определений [11, с. 173]. Это привело к предложению вместо атомных весов в формулах химических соединений применять эквивалентные веса (или просто эквиваленты, пропорциональные числа, паи и т. п.), выражающие лишь равные по химическому значению (например, до способности соединяться с одной весовой частью водорода) весовые количества элементов. Но и здесь не обошлось без известной неноследовательности, потому что если эквивалент кислорода принимается равным 8, то эквивалент [c.19]

    Двухатомные молекулы. Типы связей, преобладающие в органических соединениях, присутствуют также в некоторых простейших природных соединениях, химически активных газообразных элементах водороде, кислороде, фторе, хлоре и азоте. В противоположность инертным газам, у которых наименьшими устойчивыми частицами являются атомы, эти реактивные элементы существуют в виде крошечных частиц, состоящих из двух ядер и такого количества электронов, которое необходимо, чтобы сделать частицу нейтральной. Формулы химических соединений, в виде которых они существуют, таковы Н , О , Р , С12 и Эти незаряженные неионные частицы, образующие наименьшие стабильные единицы упо.мянутых элементов, называются молекилами. Так как они состоят из двух ядер, их иногда называют двухатомными молекулами. [c.51]


Как я написал диплом по химии с (Xe)LaTeX / Хабр

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



Введение

К использованию LaTeX меня подтолкнул тот факт, что однажды при попытке добавить подписи к картинкам Word просто испортил файл: файл открывался, текст отображался, однако отредактировать что-то было невозможно. Файл был успешно восстановлен из резервной копии, но осадочек, как говорится, остался. После этого момента я и вспомнил о LaTeX, о котором когда-то слышал. Далее последовал стандартный путь изучения: гугл, книги, stackexchange, метод проб и ошибок,

etc

.

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

Статья подразумевает некоторые знания в LaTeX, примерно на уровне написать простую преамбулу, вставить картинку и сверстать таблицу.

Общие настройки

Я использую движок XeLaTeX и biber для обработки библиографической информации.

Общие идеи преамбулы я взял у

Amet13

и дополнил необходимыми мне пакетами.

Из непосредственно химических пакетов:

  • chemmacros — дает возможность выводить длинные названия веществ с адекватными переносами, и форматировать всяческие экспериментальные данные (спектры, температуры плавления)
  • mhchem — форматирует простые (строчные) формулы и реакции
  • chemscheme — добавляет плавающее окружение для схем реакций со своим названием и нумерацией
  • chemnum — нумерация соединений

Настраивается это всё так
\usepackage{chemmacros}

\usepackage[version=4]{mhchem}
\mhchemoptions{layout=stacked}
\chemsetup{formula = mhchem}
\chemsetup{modules=all}

\usepackage{chemscheme}
\renewcommand{\schemename}{Схема}

\usepackage{chemnum}
\setchemnum{format=\bfseries}

Дополнительные пакеты:

  • placeins — вместе с модификатором h! из пакета float не позволяет плавающим рисункам уплывать куда-нибудь не туда
  • todonotes — позволяет оставлять заметки на полях и в тексте
  • threeparttable — добавляет возможность делать сноски к таблицам
  • makecell — переносы в таблицах (очень удивился, когда узнал, что для этого требуется отдельный пакет)

Организация файлов

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

include

, для разделов — папка

sections

, для приложений —

appendix

.

У каждого раздела в папке

sections

своя папка, где хранятся изображения в папке

img

и исходные файлы схем в папке

ChemDraw

.

Дерево папок и корневой файл
.
├── appendix
│   └── img
├── include
└── sections
    ├── conclusion
    │   └── img
    ├── experimental
    │   └── img
    ├── introduction
    │   └── img
    ├── literature
    │   ├── ChemDraw
    │   └── img
    └── results
        ├── ChemDraw
        └── img

main.tex:

\documentclass[12pt, a4paper, final]{extarticle}

\input{include/preamble.tex}
\input{include/siunitx.tex}
\input{include/acronyms.tex}

\begin{document}
\includepdf{include/titul_bac.pdf}

\include{include/toc}
\include{include/loa}

\include{sections/introduction/introduction}
\include{sections/literature/literature}
\include{sections/results/results}
\include{sections/experimental/experimental}
\include{sections/conclusion/conclusion}

\include{include/bibliography}

\include{appendix/appendix}
\end{document}

Для файлов был создан git-репозиторий в основном для бэкапа и возможности фиксировать добавление тех или иных фрагментов диплома или правок.

Картинки

Мне было удобнее использовать EPS или векторный PDF, который умеет выводить любой химический редактор.

Для создания изображения из нескольких частей, подписанных буквами, служит пакет subfigure с настройкой:

\renewcommand{\thesubfigure}{\asbuk{subfigure})}

В коде это выглядит так
\begin{figure}
    \centering
    \subfigure[Подпись к рисунку 1]
    {
    \includegraphics[width = 0.45\textwidth]{рисунок1}
    }
    \subfigure[Подпись к рисунку 2]
    {
    \includegraphics[width = 0.45\textwidth]{рисунок2}
    }
    \caption{Подпись ко всему рисунку}
\end{figure}


Таблицы

Таблицы в целом стандартные, созданы в основном с помощью Excel и сайта Tables Generator. Для того, чтобы входило больше текста все таблицы обернуты в окружение

small

, для переносов в ячейках строк используется пакет

makecell

. Для более книжного вида используются линейки различной толщины из пакета

booktabs

, сноски к таблицам делаются пакетом

threeparttable

.

Цитаты

Для LaTeX существует несколько библиографических движков: biblatex, biber. Эти программы требуют наличие bib-файла. Для его подготовки существуют несколько подходов от ручного редактирования до специальных программ типа Mendeley и Zotero.

Я пользуюсь Mendeley, потому что там у меня есть коллекция отсортированных статей.

Единственная проблема — при поиске библиографической информации по doi Mendeley загружает также дату выхода статьи, а biblatex ее вставляет в документ, давая что-то типа:

Jakob F., Herdtweck E., Bach T. Synthesis and Properties of Chiral Pyrazolidines Derived from (+)­Pulegone // Chemistry ­ A European Journal. — 2010. — Июль. — Т. 16, No 25. — С. 7537—7546.

вместо


Jakob F., Herdtweck E., Bach T. Synthesis and Properties of Chiral Pyrazolidines Derived from (+)­Pulegone // Chemistry ­ A European Journal. — 2010. — Т. 16, No 25. — С. 7537— 7546.

Проблема решается двумя командами в преамбуле:

\AtEveryBibitem{\clearfield{month}}
\AtEveryCitekey{\clearfield{month}}

Также в процессе общения с рецензентом выявились следующие недостатки списка литературы: для русскоязычных статей слова «Том», «Номер» и «Страницы» следует сокращать как «Т. », «№» и «С.» соответственно, а для англоязычных как «V.», «№» и «P.»; в случае, если авторов больше трех, то следует выводить первых трех (а не одного, как сделано по умолчанию) и далее [и др.] или [et al.] с учетом языка источника.

К моему счастью, biblatex позволяет настраивать вывод библиографических записей непосредственно в преамбуле. Проблема крылась в том, что Mendeley не умеет работать с полем langid в bib-файле, которое требуется для biblatex. В итоге я решил прописать каждой статье поле language через Mendeley и заменить в bib-файле «language» на «langid». Далее через интерфейс biblatex для разных языков были заданы разные настройки:

\DefineBibliographyExtras{russian}{\renewcommand{\bibrangedash}{\,--\,}}
\DefineBibliographyExtras{english}{\renewcommand{\bibrangedash}{\,--\,}}
\DefineBibliographyStrings{english}{number = {№}, jourvol = {V. }}

Также по-умолчанию несколько ссылок подряд разделяются не запятой, как это требуется по ГОСТу, а точкой с запятой. Это легко решается одной командой:

\renewcommand{\multicitedelim}{, }

Непосредственно химия


Формулы

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

mhchem

.

Простые формулы
(\ce{Mg(ClO4)2}, \ce{Mg(NTf2)2}, \ce{TiCl4}, \ce{SnCl4}, \ce{Yb(OTf)3})

превращется в



Нумерация соединений

В органической химии принято присваивать соединениям номера, ибо иногда название вещества по системе ИЮПАК, призванной (по идее) обеспечивать однозначное соответствие между структурной формулой и названием, может растянуться строчки на две-три:

Например (doi:10.1021/cm052861i)

2-(1-(3,5-bis((perfluorophenyl)methoxy)benzoyl)-3-cyano-4-((

E

)-2-(5-((

E

)-4-(dibutylamino)styryl)thiophen-2-yl)vinyl)-5-oxo-1,5-dihydro-2

H

-pyrrol-2-ylidene)malononitrile

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

Возвращаясь к нумерации, передо мной встали две задачи: вести эту нумерацию в LaTeX и каким-то образом выводить ее на схемах в документе.

Первая задача прекрасно решается с помощью пакета chemnum, который позволяет вести нумерацию соединений в порядке их упоминания в тексте, в том числе и структур с разными заместителями, обозначающимися буквами рядом с номером, и настраивать формат этой нумерации.

Вторая же проблема имеет несколько вариантов решения. Во-первых существует изрядно устаревший подход с заменой строки текста в eps-файле с помощью специального пакета в момент компиляции документа. Способ малоприменимый на практике в моем случае: эти пакеты совместимы только с оригинальным LaTeX (а с некоторыми костылями и с pdfTeX), а новые версии ChemDraw хранят текст в eps-файле побуквенно.

Вариант номер два — отрисовывать структурные формулы средствами LaTeX, для чего служат такие пакеты как XyMTeX и chemfig. Вариант не лишенный достоинств, но требующий перевода структур в формат пакета вручную или почти вручную. В случае chemfig, существует скрипт на Python под названием mol2chemfig (который я так и не смог у себя запустить), который позволяет из стандартного формата mol получать код для отрисовки структурной формулы в LaTeX. Однако этот подход требует ручного создания схем в документе, что мне не понравилось.

В итоге я остановился на пакете overpic, который позволяет вывести любой текст поверх любого изображения в любом месте. Из недостатков — необходимость этот текст вручную выставлять, пересобирая в процессе документ несколько раз. Зато это позволяет рисовать схемы в WYSIWYG редакторе по типу ChemDraw, пользуясь всеми его графическими возможностями.

Как это выглядит

В документе:

И в коде:

\begin{overpic}{sections/literature/img/azomethine_generation.eps}
        \put(6, 44){\textbf{\cmpd{hydrazone}}}
        \put(56, 44){\textbf{\cmpd{enhydrazine}}}
        \put(6, 29){\textbf{\cmpd{carbene}}}
        \put(62, 29){\textbf{\cmpd{silyl}}}
        \put(6, 15){\textbf{\cmpd{oxidation}}}
        \put(49, 16){\textbf{\cmpd{diazo}}}
        \put(65, 16){\textbf{\cmpd{azo}}}
        \put(22, 0){\textbf{\cmpd{metathezis}}}
    \end{overpic}


Экспериментальные данные

В отличие от основной части работы, в экспериментальной части принято приводить полные названия соединений по ИЮПАК, а не номера. Проблема заключается в том, что LaTeX в каждом слове допускает только один перенос, а команда

\iupac{}

из пакета

chemmacros

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

\E

,

\Z

и подобные для использования в названиях соединений.

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

Например
\data*{Т\textsubscript*{пл.}} 147--\SI{150}{\celsius}.

будет выведено как:



Приложения

Неотъемлемая часть любого диплома — приложения. Обычно туда выносят все, что имеет слишком большой объем для основного текста, но может быть полезно. Для этого я использовал пакет

appendix

с некоторыми костылями.

Стандарты оформления моего ВУЗа требуют не нумеровать страницы в приложениях и давать их заголовки с выравниванием вправо.

    \pagenumbering{gobble}

    \titleformat*{\section}{\raggedleft\large\bfseries}

Из оглавления я также решил их убрать.

    \addtocontents{toc}{\protect\setcounter{tocdepth}{0}}

По-умолчанию пакет

appendix

нумерует приложения латинским буквами, я изменил нумерацию на арабскую в соответствии со стандартами оформления (опять с помощью костыля)

    \makeatletter
    \renewcommand{\thesection}{\@arabic\c@section}
    \makeatother

В приложениях у меня живут в основном ЯМР-спектры в виде картинок, которые из программы для их обработки выходят в виде PDF формата A4 альбомной ориентации. К сожалению, у меня так и не получилось в одном документе совместить книжную и альбомную ориентацию (я подозреваю, что это вообще невозможно), поэтому пришлось изобретать свой велосипед с использованием пакета

rotating

.

Велосипед
    \begin{figure}[h!]
        \rotatebox{90}{
            \begin{minipage}{0.82\textheight}
                \includegraphics[width=\linewidth]{appendix/img/1.pdf}
                \caption{Спектр 1}
            \end{minipage}
        }
    \end{figure}


Список сокращений

Список сокращений я делал с использованием пакета

acro

. Он позволяет создать отдельно список сокращений, вывести его в необходимом месте и вставлять сами сокращения по тексту в нужном формате. Большего мне не требовалось.

Пример
\DeclareAcronym{bz}
{
    short={Bz},
    long={Бензоил},
    first-style=short
}

при упоминании в тексте как

\ac{bz}

будет выведено в виде «Bz» а в списке сокращений будет приведено с расшифровкой.

Часть списка сокращений выглядит так:



Презентация

На презентации к защите останавливаться не буду, поскольку решил ее делать по-старинке — в PowerPoint. На мой взгляд, «смотрибельность» для презентации важнее, а WYSIWYG-подход этому более способствует.

Вместо заключения

Главный вопрос: стоило ли оно того? К окончательному выводу я так и не пришел, поскольку при всех его достоинствах LaTeX выдает PDF-файл, в который невозможно вносить исправления. Из-за этого моему руководителю приходилось каждый раз присылать список правок в виде файла в Word’e. Также мне сильно повезло с тем, что в моем ВУЗе отстутствует такое мероприятие как нормоконтроль, и в большинстве вопросов оформления я был ограничен только своим чувством прекрасного и здравым смыслом.

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

Основными источниками информации для статьи послужили:

  1. Серия статей «Каталог классов и стилей LaTeX» за авторством Евгения Балдина, в особенности, пятая часть
  2. Раздел chemistry на CTAN
  3. Документация упомянутых в статье пакетов

Урок 4. Химические формулы. Относительная атомная и молекулярная массы. | Поурочные планы по химии 8 класс

Урок 4. Химические формулы. Относительная атомная и молекулярная массы.