chemfig에서 기본값 결합 길이를 절대 값으로 변경하는 방법은 무엇입니까?

chemfig에서 기본값 결합 길이를 절대 값으로 변경하는 방법은 무엇입니까?

Chemfig를 사용하면 채권의 두 번째 인수에 채권 길이를 설정할 수 있습니다 -[,2](예: 기본값에 2의 배수). 기본값의 배수 대신 절대값(예: 5mm)으로 결합 길이 값을 설정하는 방법은 무엇입니까?

답변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같습니다.~ 아니다채권의 길이. 원자 중심 사이의 거리입니다.

관련 정보