When writing reaction mechanism in chemfig with subscheme there are wide vertical gaps between the two compounds as seen in the figure attached.
How can I achieve the desired position shown in the fig. Attempt so far
documentclass{book}
\usepackage[version=4,arrows=pgf-filled]{mhchem}
\usepackage{chemfig,chemmacros}
\setatomsep{1.5em}
\setbondoffset{0pt}
\begin{document}
\schemestart
\subscheme[-90]{
\chemfig{CH_3CH=[@{d}]CH_2}
\arrow{0[][][-10pt]}
\chemfig{@{e}Br-[@{f}]@{g}Br}
}
\ce{->}
\chemfig{CH_3\chemabove{C}{\scrp}HCH_2Br} \+ \chemfig{Br^{-}}
\schemestop
\chemmove[cyan,>=latex,shorten <=2pt,shorten >=2pt]{
\draw[shorten >=1pt,->] (d) ..controls +(-90:1cm) and +(135:1cm) .. (e) ;}
\chemmove[red,>=latex,shorten <=1pt,shorten >=2pt]{
\draw[shorten >=0pt,->] (f) ..controls +(-90:.5cm) and +(-90:1cm) .. (g)
;}
\end{document}