LINUX.ORG.RU

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

 


0

0

Выполняя работу (перевод статьи), столкнулся с необходимостью «рисовать» структурные химические формулы, например, ацетилсалициловой кислоты или диклофенака.

Поиск привёл в пакету xymtexps, поиск по документации которого сообщил, что для рисования сложных формул (например, 2 бензольных кольца, соединённых между собой заместителем) нужно использовать \begin{picture} ... \end{picture} и вручную считать сдвиги.

Вопросы:

1) Я правильно понял, что сдвиги нужно считать вручную? Пример:

\begin{picture}(2600,700)(-240,200)
\put(0,158){\bzdrv{2==COOH;3==CONH;5==HOCO;6=={\sbond NHCO}}}
\put(940,0){\bzdrh{1==;4==O}}
\put(1730,0){\bzdrh{1==;4==}}
\end{picture}

2) Есть ли способ обойтись без этого, т.е. не считать сдвиги вручную?

★★★★★
Ответ на: комментарий от sergio_nsk

А на ЛОР поискать и не догадался. Прочту тему повнимательнее и отмечу эту как решённую, если не встречу новых трудностей.

AITap ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.