Chemfig:如何使一个分子中的一个键旋转?

Chemfig:如何使一个分子中的一个键旋转?

我正在寻找一种方法来指示分子中键旋转发生的点。我找到了一些方法,但我不知道它们是否适用于 CHEMFIG。

答案1

所以我有了灵感,并在 CHEMFIG 中创建了一种实现此目的的方法,这很简单,您不需要创建新的命令。

只需在键上创建一个标记,然后使用该标记作为箭头的起点和终点。调整箭头的出口和到达角度即可创建所需的圆形。

没有新的包,没有新的命令,没有新的工具

%=========================================================

\documentclass[margin={12mm 12mm}]{standalone}

\usepackage[utf8x]{inputenc}

\usepackage{chemfig}

\setatomsep{1.8em}

\usetikzlibrary{arrows}


\begin{document}

\schemestart

\chemfig{A-[@a0,3]B}

\qquad

\chemfig{A-[@b1,3]B}

\qquad

\chemfig{A-[@c2,3]B}

\chemmove{\draw[red, shorten <=4pt,shorten >=4pt](a).. controls +(80:16mm) and +(280:16mm)..(a);

    \draw[red,shorten <=4pt,shorten >=4pt](b).. controls +(130:16mm) and +(330:16mm)..(b);

    \draw[red,shorten <=4pt,shorten >=4pt](c).. controls +(170:14mm) and +(10:14mm)..(c);
}
\schemestop

\end{document}

%================================================ 在此处输入图片描述

相关内容