Проблемы с кодом Mol2chemfig

Проблемы с кодом Mol2chemfig

Мне нужно включить органические молекулы в отчет, и по этой причине я хотел использовать chemfig. После установки пакета я протестировал его с одной из первых строк кода в документации:\chemfig{A-B-[1]C-[3]-D-[7]E-[6]F}

Это было скомпилировано без проблем. Итак, теперь я перешел наmol2chemfigи ввел свой код SMILES из ChemDraw. Интерфейс преобразовал его в \chemfig-команду, которую я скопировал и вставил в свой документ LaTeX.

После компиляции я получаю следующее сообщение об ошибке:

! Ошибка пакета pgfkeys: Я не знаю ключ '/tikz/dlh' и собираюсь его проигнорировать. Возможно, вы неправильно его написали.

Для целей тестирования я затем вернулся кmol2chemfigи поискал другую молекулу (в моем случае кофеин) в базе данных и скопировал ее код.

Тоже выдает ошибку:

! Неопределенная управляющая последовательность.\atom@1 ->\mcfcringle {1.03}

Так что, определенно, похоже, что-то здесь не так. К сожалению, я новичок в LaTeX, и поэтому понятия не имею, почему я получаю эти сообщения eroor.

Заранее спасибо за вашу помощь.

решение1

Ошибка undefined control sequence указывает на \mcfcringleто, что mol2chemfig.styфайл не найден. Поскольку mol2chemfigон не упакован ни с TexLive, ни с MikTeX, вам нужно будет установить его вручную. Подробности см. в руководстве TexLive или MikTex. После загрузки mol2chemfig.styотсюда:http://chimpsky.uwaterloo.ca/mol2chemfig/downloadи установив его как локальный файл, запускается следующий код для создания молекулы кофеина.

\documentclass[border=10pt]{standalone}
\usepackage{mol2chemfig}        
\begin{document}
\chemfig{CH_3-[:108,,1]N-[:54](-[:180,0.85,,,draw=none]\mcfcringle{1.03})-[:126]N-[:198]-[:270](-[:342]\phantom{N})-[:210](=[:270]O)-[:150]N(-[:210,,,2]H_3C)-[:90](=[:150]O)-[:30]N(-[:330])-[:90,,,1]CH_3}
\end{document}

введите описание изображения здесь

Связанный контент