Как изменить значение длины связи по умолчанию на абсолютное значение в chemfig?

Как изменить значение длины связи по умолчанию на абсолютное значение в chemfig?

Chemfig позволяет вам задать длину связи во втором аргументе связи, например -[,2](кратное 2 значению по умолчанию). Как установить значение длины связи для абсолютного значения (например, 5 мм), а не кратного значению по умолчанию?

решение1

Ты можешь:

\documentclass{article}
\usepackage{chemfig}
\makeatletter
\newcommand*\forcelen[1]{#1/\CF@atom@sep}
\makeatother
\begin{document}
These bonds are exactly 5mm long: \chemfig{-[,\forcelen{5mm}]-[:60,\forcelen{5mm}]}
\end{document}

Если оба атома не пустые, аргумент \forcelenравеннетдлина связи. Это расстояние между центрами атомов.

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