答案1
首先需要输入分子中箭头(@{x})的起点和终点,然后使用 \chemmove 定义箭头。
\documentclass[a4,10pt]{article}
\usepackage{chemmacros}
\usepackage{chemfig}
\usepackage{tikz}
\begin{document}
\chemleft[
\chemfig{H(-[2,1.3,,,,draw=none])-@{a}C(-[6]H)=[@{b}]C(-[6]H)-[@{c}]O-[@d]@{e}H}
\chemmove{
\draw[red,shorten <=2pt,shorten >=1pt](b).. controls +(90:8mm) and +(90:8mm)..(a);
\draw[red,shorten <=1pt,shorten >=1pt](e).. controls +(90:18mm) and +(120:18mm)..(a);
\draw[red,shorten <=1pt,shorten >=1pt](d).. controls +(-90:6mm) and +(-90:6mm)..(c);
}
\chemright]
\end{document}
第一个氢原子上的“隐形键”在分子上方增加了一个空间,这样箭头就保持在分子内部 [...]